部分客户端链接失败

EMQX:5.0.20

服务端使用同一个username不同clientid链接broker,部分链接出现network error eof错误,请问这个日志里面体现是什么问题?broker服务重启过后出现的。

crasher: initial call: emqx_connection:init/4, pid: <0.6940.488>, registered_name: , error: {badarg,[{ets,match_object,[membership,‘_’],[{error_info,#{cause => id,module => erl_stdlib_errors}}]},{ets,tab2list,1,[{file,“ets.erl”},{line,764}]},{mria_membership,members,1,[{file,“mria_membership.erl”},{line,129}]},{mria_membership,ring,1,[{file,“mria_membership.erl”},{line,106}]},{ekka_locker,acquire,4,[{file,“ekka_locker.erl”},{line,143}]},{emqx_cm_locker,trans,3,[{file,“emqx_cm_locker.erl”},{line,48}]},{emqx_channel,process_connect,2,[{file,“emqx_channel.erl”},{line,616}]},{emqx_connection,with_channel,3,[{file,“emqx_connection.erl”},{line,835}]},{emqx_connection,process_msg,2,[{file,“emqx_connection.erl”},{line,487}]},{emqx_connection,process_msg,2,[{file,“emqx_connection.erl”},{line,493}]},{emqx_connection,handle_recv,3,[{file,“emqx_connection.erl”},{line,449}]},{proc_lib,wake_up,3,[{file,“proc_lib.erl”},{line,236}]}]}, ancestors: [<0.19967.0>,<0.19966.0>,esockd_sup,<0.19821.0>], message_queue_len: 0, messages: , links: [<0.19967.0>], dictionary: [{recv_pkt,1},{incoming_bytes,66},{‘$logger_metadata$’,#{clientid => <<"3453616122 ">>

这个日志是一个非常严重的错,说明emqx 服务没有正常启动,肯定有些组件(比如日志中的 mira_membership )crash 掉了。 这个 crash 掉了,基本上所有的都会乱套。

你可以看看启动时还有没有其它的异常日志 。

好的,谢谢,我们再次重启下