连接数测试

环境信息

  • EMQ X 版本:4.3.8
  • 操作系统及版本:Windows Server 2012 R2 Standard
  • 其他

问题描述

使用emqx_bench测试连接数到达八千多服务崩溃

配置文件及日志

使用的原始配置测试

2021-10-15T16:06:04.394000+08:00 [error] crasher: initial call: esockd_acceptor:init/1, pid: <0.25295.0>, registered_name: [], exit: {system_limit,[{gen_statem,loop_state_callback_result,11,[{file,"gen_statem.erl"},{line,1360}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,226}]}]}, ancestors: [<0.399.0>,<0.397.0>,esockd_sup,<0.161.0>], message_queue_len: 0, messages: [], links: [<0.399.0>], dictionary: [{rand_seed,{#{jump => #Fun<rand.3.47293030>,max => 288230376151711743,next => #Fun<rand.5.47293030>,type => exsplus},[142881524875017875|144221495593021728]}}], trap_exit: false, status: running, heap_size: 6772, stack_size: 28, reductions: 8816; neighbours:
2021-10-15T16:06:04.394000+08:00 [error] Supervisor: {<0.399.0>,esockd_acceptor_sup}. Context: child_terminated. Reason: system_limit. Offender: id=acceptor,pid=<0.25295.0>.```

这个应该是你系统的open fd达到最大上限了,你需要修改下你的系统的相关配置

请问楼主是怎么解决的,修改了Windows系统的什么参数了呢

请问如何修改呢

我这边也遇到了同样的问题,请您有空的时候解答一下,帖子链接:Windows Server 2008R2系统下,EMQX4.3.3会莫名崩溃无法连接