vernemq.conf 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. allow_anonymous = on
  2. allow_register_during_netsplit = off
  3. allow_publish_during_netsplit = off
  4. allow_subscribe_during_netsplit = off
  5. allow_unsubscribe_during_netsplit = off
  6. allow_multiple_sessions = off
  7. coordinate_registrations = on
  8. max_inflight_messages = 20
  9. max_online_messages = 1000
  10. max_offline_messages = 1000
  11. max_message_size = 0
  12. upgrade_outgoing_qos = off
  13. listener.max_connections = 10000
  14. listener.nr_of_acceptors = 10
  15. listener.tcp.default = 127.0.0.1:1883
  16. listener.wss.keyfile = /vernemq/server.key
  17. listener.wss.certfile = /vernemq/server.crt
  18. listener.wss.default = 0.0.0.0:9002
  19. listener.vmq.clustering = 0.0.0.0:44053
  20. listener.http.default = 127.0.0.1:8888
  21. listener.ssl.require_certificate = off
  22. listener.wss.require_certificate = off
  23. systree_enabled = on
  24. systree_interval = 20000
  25. graphite_enabled = off
  26. graphite_host = localhost
  27. graphite_port = 2003
  28. graphite_interval = 20000
  29. shared_subscription_policy = prefer_local
  30. plugins.vmq_passwd = on
  31. plugins.vmq_acl = on
  32. plugins.vmq_diversity = off
  33. plugins.vmq_webhooks = off
  34. plugins.vmq_bridge = off
  35. metadata_plugin = vmq_plumtree
  36. vmq_acl.acl_file = ./etc/vmq.acl
  37. vmq_acl.acl_reload_interval = 10
  38. vmq_passwd.password_file = ./etc/vmq.passwd
  39. vmq_passwd.password_reload_interval = 10
  40. vmq_diversity.script_dir = ./share/lua
  41. vmq_diversity.auth_postgres.enabled = off
  42. vmq_diversity.postgres.ssl = off
  43. vmq_diversity.postgres.password_hash_method = crypt
  44. vmq_diversity.auth_cockroachdb.enabled = off
  45. vmq_diversity.cockroachdb.ssl = on
  46. vmq_diversity.cockroachdb.password_hash_method = bcrypt
  47. vmq_diversity.auth_mysql.enabled = off
  48. vmq_diversity.mysql.password_hash_method = password
  49. vmq_diversity.auth_mongodb.enabled = off
  50. vmq_diversity.mongodb.ssl = off
  51. vmq_diversity.auth_redis.enabled = off
  52. vmq_bcrypt.pool_size = 1
  53. log.console = file
  54. log.console.level = info
  55. log.console.file = ./log/console.log
  56. log.error.file = ./log/error.log
  57. log.syslog = off
  58. log.crash = on
  59. log.crash.file = ./log/crash.log
  60. log.crash.maximum_message_size = 64KB
  61. log.crash.size = 10MB
  62. log.crash.rotation = $D0
  63. log.crash.rotation.keep = 5
  64. nodename = VerneMQ@127.0.0.1
  65. distributed_cookie = vmq
  66. erlang.async_threads = 64
  67. erlang.max_ports = 262144
  68. leveldb.maximum_memory.percent = 70