在 ubuntu 上用 emqx-5.1.6-ubuntu22.04-amd64.tar.gz 方式安装后,超过1000 mqtt 连接就关闭服务。

在 ubuntu 系统上,用解压的方式安装,然后用控制台程序批量模拟设备连接,一到 1000 个设备就关闭服务,保下面的错误:

2023-09-07T11:48:51.115484+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.121300+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.121618+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.121783+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.121920+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122039+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122152+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122361+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122535+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122635+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122741+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122884+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.122987+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.123147+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.123260+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:48:51.123388+08:00 [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files)
2023-09-07T11:49:32.005163+08:00 [error] Supervisor: {local,mnesia_kernel_sup}. Context: child_terminated. Reason: killed. Offender: id=mnesia_locker,pid=<0.2173.0>.
2023-09-07T11:49:32.005233+08:00 [error] Mnesia('emqx_node1@192.168.0.201'): ** ERROR ** (could not write core file: emfile), ** FATAL ** Cannot open log file "/data/emqx_node1/data/mnesia/emqx_node1@192.168.0.201/PREVIOUS.LOG": {file_error,"/data/emqx_node1/data/mnesia/emqx_node1@192.168.0.201/PREVIOUS.LOG",emfile}
2023-09-07T11:49:32.005288+08:00 [error] Supervisor: {local,mnesia_kernel_sup}. Context: shutdown. Reason: reached_max_restart_intensity. Offender: id=mnesia_locker,pid=<0.2173.0>.
2023-09-07T11:49:32.008060+08:00 [error] Supervisor: {local,mnesia_sup}. Context: child_terminated. Reason: shutdown. Offender: id=mnesia_kernel_sup,pid=<0.2170.0>.
2023-09-07T11:49:32.008032+08:00 [error] Generic server emqx_router_helper terminating. Reason: {{aborted,{node_not_running,'emqx_node1@192.168.0.201'}},[{mnesia,abort,1,[{file,"mnesia.erl"},{line,362}]},{mnesia_tm,prepare_items,5,[{file,"mnesia_tm.erl"},{line,1267}]},{mnesia_tm,dirty,2,[{file,"mnesia_tm.erl"},{line,1109}]},{emqx_router_helper,handle_info,2,[{file,"emqx_router_helper.erl"},{line,157}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,1123}]},{gen_server,handle_msg,6,[{file,"gen_server.erl"},{line,1200}]},{proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,250}]}]}. Last message: {membership,{mnesia,down,'emqx_node1@192.168.0.201'}}. State: #{nodes => []}.
2023-09-07T11:49:32.008163+08:00 [error] Supervisor: {local,mnesia_sup}. Context: shutdown. Reason: reached_max_restart_intensity. Offender: id=mnesia_kernel_sup,pid=<0.2170.0>.
2023-09-07T11:49:32.008267+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.2697.0>, registered_name: emqx_router_helper, exit: {{aborted,{node_not_running,'emqx_node1@192.168.0.201'}},[{mnesia,abort,1,[{file,"mnesia.erl"},{line,362}]},{mnesia_tm,prepare_items,5,[{file,"mnesia_tm.erl"},{line,1267}]},{mnesia_tm,dirty,2,[{file,"mnesia_tm.erl"},{line,1109}]},{emqx_router_helper,handle_info,2,[{file,"emqx_router_helper.erl"},{line,157}]},{gen_server,try_dispatch,4,[{file,"gen_server.erl"},{line,1123}]},{gen_server,handle_msg,6,[{file,"gen_server.erl"},{line,1200}]},{proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,250}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 6772, stack_size: 28, reductions: 7962; neighbours:
2023-09-07T11:49:32.008457+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: child_terminated. Reason: {aborted,{node_not_running,'emqx_node1@192.168.0.201'}}. Offender: id=helper,pid=<0.2697.0>.
2023-09-07T11:49:32.008588+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid=<0.2697.0>.
2023-09-07T11:49:32.008652+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6375.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.008775+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.008859+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6377.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.009020+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.009110+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6379.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.009247+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.009355+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6381.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.009482+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.009571+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6383.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.009700+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.009772+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6385.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.009916+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.010004+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6387.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.010242+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.010250+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6389.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.010422+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.010462+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6391.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.010624+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: start_error. Reason: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.010716+08:00 [error] Supervisor: {local,emqx_router_sup}. Context: shutdown. Reason: reached_max_restart_intensity. Offender: id=helper,pid={restarting,<0.2697.0>}.
2023-09-07T11:49:32.010648+08:00 [error] crasher: initial call: emqx_router_helper:init/1, pid: <0.6393.0>, registered_name: [], error: {{badmatch,{error,{node_not_running,'emqx_node1@192.168.0.201'}}},[{emqx_router_helper,init,1,[{file,"emqx_router_helper.erl"},{line,106}]},{gen_server,init_it,2,[{file,"gen_server.erl"},{line,851}]},{gen_server,init_it,6,[{file,"gen_server.erl"},{line,814}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,240}]}]}, ancestors: [emqx_router_sup,emqx_sup,<0.2663.0>], message_queue_len: 0, messages: [], links: [<0.2696.0>], dictionary: [], trap_exit: true, status: running, heap_size: 376, stack_size: 28, reductions: 198; neighbours:
2023-09-07T11:49:32.010903+08:00 [error] Supervisor: {local,emqx_sup}. Context: child_terminated. Reason: shutdown. Offender: id=emqx_router_sup,pid=<0.2696.0>.
2023-09-07T11:49:32.010984+08:00 [error] Supervisor: {local,emqx_sup}. Context: shutdown. Reason: reached_max_restart_intensity. Offender: id=emqx_router_sup,pid=<0.2696.0>.
Listener ssl:default on 0.0.0.0:8883 stopped.
Listener tcp:default on 0.0.0.0:1883 stopped.
Listener ws:default on 0.0.0.0:8083 stopped.
Listener wss:default on 0.0.0.0:8084 stopped.
2023-09-07T11:49:32.153696+08:00 [error] msg: read_next_mfa_transaction_failed, mfa: emqx_cluster_rpc:catch_up/2, line: 386, error: {node_not_running,'emqx_node1@192.168.0.201'}
Stop listener http:dashboard on 192.168.0.201:18083 successfully.
2023-09-07T11:49:32.883522+08:00 [error] Generic server emqx_delayed terminating. Reason: {badarg,[{ets,internal_delete_all,[emqx_delayed,undefined],[{error_info,#{cause => id,module => erl_stdlib_errors}}]},{ets,delete_all_objects,1,[{file,"ets.erl"},{line,126}]},{emqx_delayed,do_load_or_unload,2,[{file,"emqx_delayed.erl"},{line,420}]},{gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,1161}]},{gen_server,terminate,10,[{file,"gen_server.erl"},{line,1351}]},{proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,250}]}]}. Last message: {'EXIT',<0.2872.0>,shutdown}. State: #{publish_at => 0,publish_timer => undefined,stats_fun => #Fun<emqx_stats.1.104938537>,stats_timer => #Ref<0.441081691.4013686785.11343>}.
2023-09-07T11:49:32.883831+08:00 [error] crasher: initial call: emqx_delayed:init/1, pid: <0.2881.0>, registered_name: emqx_delayed, error: {badarg,[{ets,internal_delete_all,[emqx_delayed,undefined],[{error_info,#{cause => id,module => erl_stdlib_errors}}]},{ets,delete_all_objects,1,[{file,"ets.erl"},{line,126}]},{emqx_delayed,do_load_or_unload,2,[{file,"emqx_delayed.erl"},{line,420}]},{gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,1161}]},{gen_server,terminate,10,[{file,"gen_server.erl"},{line,1351}]},{proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,250}]}]}, ancestors: [emqx_modules_sup,<0.2871.0>], message_queue_len: 0, messages: [], links: [<0.2872.0>], dictionary: [], trap_exit: true, status: running, heap_size: 6772, stack_size: 28, reductions: 12108; neighbours:
2023-09-07T11:49:32.884138+08:00 [error] Supervisor: {local,emqx_modules_sup}. Context: shutdown_error. Reason: {badarg,[{ets,internal_delete_all,[emqx_delayed,undefined],[{error_info,#{cause => id,module => erl_stdlib_errors}}]},{ets,delete_all_objects,1,[{file,"ets.erl"},{line,126}]},{emqx_delayed,do_load_or_unload,2,[{file,"emqx_delayed.erl"},{line,420}]},{gen_server,try_terminate,3,[{file,"gen_server.erl"},{line,1161}]},{gen_server,terminate,10,[{file,"gen_server.erl"},{line,1351}]},{proc_lib,wake_up,3,[{file,"proc_lib.erl"},{line,250}]}]}. Offender: id=emqx_delayed,pid=<0.2881.0>.
{"Kernel pid terminated",application_controller,"{application_terminated,emqx,shutdown}"}
Kernel pid terminated (application_controller) ({application_terminated,emqx,shutdown})

Crash dump is being written to: /data/emqx_node1/log/erl_crash.dump...done

但是如果用 apt-get 的方式安装,上万连接也不会有问题。是哪里设置的原因吗?

这个是指文件句柄超过限制啦。试试用在启动 emqx 前用 ulimit -n 1024000 临时调大。

永久生效可以网上找下

参考:emqx集群连接数到1000左右就会断连