看官方文檔是改這裏:
EMQ X 消息服務器參數
設置 TCP 監聽器的 Acceptor 池大小,最大允許連接數。配置文件 emqx/etc/emqx.conf:
## TCP Listener
listener.tcp.external = 0.0.0.0:1883
listener.tcp.external.acceptors = 64
listener.tcp.external.max_connections = 1024000
修改了之後,發現Server 2008連接上限是8617
查了資料,因爲Erlang有端口限制,還需要改這裏 node.max_ports:
## Sets the maximum number of simultaneously existing ports for this system.
##
## See: http://erlang.org/doc/man/erl.html
##
## Value: Number [1024-134217727]
##
## vm.args: +Q Number
node.max_ports = 65535