sys.config 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. [
  2. {sample, [{port, 8000},
  3. {host,"127.0.0.1"},
  4. {protocol, http},
  5. {acceptors, 4},
  6. {max_clients, 512},
  7. {statics_root, "priv/static"},
  8. {main_page, "login.html"}
  9. ]},
  10. {bert,[{js,"deps/sample/bpe/"},
  11. {swift,"deps/sample/bpe/"}]},
  12. {n2o, [{pickler,n2o_secret},
  13. {app,sample},
  14. {upload,"./priv/static/n2o"},
  15. {routes,routes},
  16. {cowboy_spec,cow2},
  17. {log_modules,[index,sample,login,n2o_vnode,n2o,n2o_auth,n2o_heart,n2o_nitro]},
  18. {formatter,n2o_bert},
  19. {protocols,[sample_auth,n2o_nitro,n2o_ftp]}]},
  20. {emq_dashboard, [{listeners_dash,[{http,18083,[{acceptors,4},{max_clients,512}]}]}]},
  21. {emqttd,
  22. [{plugins_loaded_file,"etc/loaded_plugins"},
  23. {plugins_etc_dir,"etc/plugins/"},
  24. {broker_sys_interval,60},
  25. {conn_force_gc_count,100},
  26. {cache_acl,true},
  27. {acl_file,"etc/acl.conf"},
  28. {allow_anonymous,true},
  29. {protocol,[{max_clientid_len,1024},{max_packet_size,262144}]},
  30. {client,[{client_idle_timeout,30000},{client_enable_stats,false}]},
  31. {session,
  32. [{upgrade_qos,false},
  33. {max_inflight,32},
  34. {retry_interval,20000},
  35. {max_awaiting_rel,100000},
  36. {await_rel_timeout,20000},
  37. {enable_stats,false},
  38. {expiry_interval,7200000}]},
  39. {queue,
  40. [{priority,[]},
  41. {type,simple},
  42. {max_length,infinity},
  43. {low_watermark,0.2},
  44. {high_watermark,0.6},
  45. {queue_qos0,true}]},
  46. {pubsub,[{pool_size,8},{by_clientid,true},{async,true}]},
  47. {bridge,[{max_queue_len,10000},{ping_down_interval,1}]},
  48. {listeners,
  49. [{tcp,1883,
  50. [{connopts,[]},
  51. {sockopts,[{backlog,1024},{nodelay,true}]},
  52. {acceptors,8},
  53. {max_clients,1024},
  54. {tune_buffer,false}]},
  55. {ssl,8883,
  56. [{sslopts,
  57. [{versions,['tlsv1.2','tlsv1.1',tlsv1]},
  58. {keyfile,"etc/certs/key.pem"},
  59. {certfile,"etc/certs/cert.pem"}]},
  60. {connopts,[]},
  61. {sockopts,[{nodelay,true}]},
  62. {acceptors,4},
  63. {max_clients,512}]},
  64. {http,8083,
  65. [{connopts,[]},
  66. {sockopts,[{nodelay,true}]},
  67. {acceptors,4},
  68. {max_clients,64}]},
  69. {https,8084,
  70. [{sslopts,
  71. [{keyfile,"etc/certs/key.pem"},
  72. {certfile,"etc/certs/cert.pem"}]},
  73. {connopts,[]},
  74. {sockopts,[{nodelay,true}]},
  75. {acceptors,4},
  76. {max_clients,64}]}]},
  77. {sysmon,
  78. [{long_gc,false},
  79. {long_schedule,240},
  80. {large_heap,8388608},
  81. {busy_port,false},
  82. {busy_dist_port,true}]}]},
  83. {kvs, [{dba,store_mnesia},
  84. {schema, [kvs_user, kvs_acl, kvs_feed, kvs_subscription, emqttd_kvs ]} ]}
  85. ].