MQTT broker error

MQTT broker 會不定時無法連線,重啟 emqx service 只會短暫正常,異常時間會有下列的錯誤訊息,請問這該如何處理?

2023-07-14T11:13:47.994000+08:00 [error] State machine <0.26007.0> terminating. Reason: system_limit. Stack: [{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}]}]. Last event: {info,{inet_async,#Port<0.10>,8761,{error,system_limit}}}. State: {accepting,{state,‘mqtt:tcp’,{{0,0,0,0},1883},#Port<0.10>,inet_tcp,{{0,0,0,0},1883},{fun esockd_listener_sup:tune_socket/2,[[{tune_buffer,false}]]},[],{listener,‘mqtt:tcp’,{{0,0,0,0},1883}},<0.339.0>,8761}}.
2023-07-14T11:13:47.995000+08:00 [error] crasher: initial call: esockd_acceptor:init/1, pid: <0.26007.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.340.0>,<0.338.0>,esockd_sup,<0.161.0>], message_queue_len: 0, messages: [], links: [<0.340.0>], dictionary: [{rand_seed,{#{jump => #Fun<rand.3.47293030>,max => 288230376151711743,next => #Fun<rand.5.47293030>,type => exsplus},[70728686771029329|218470787244133181]}}], trap_exit: false, status: running, heap_size: 6772, stack_size: 28, reductions: 20588; neighbours:
2023-07-14T11:13:47.995000+08:00 [error] Supervisor: {<0.340.0>,esockd_acceptor_sup}. Context: child_terminated. Reason: system_limit. Offender: id=acceptor,pid=<0.26007.0>.

OS : Windows 2016
System Name : EMQ X
Version : 4.3.11

you are hitting the system resource limit (OS), mostly like the number of file descriptors, check the tuning guide here for Linux.

For windows, I have no idea…