错误报告
环境
- EMQX 版本:5.0.20
- 操作系统版本:windows 10
重现此问题的步骤
- exproto的grpc server
- 启动emqx,在界面上配置好相关的监听器(监听19008),grpc server地址
- 启动Jmeter进行压力测试,线程数250,持续时间30s,添加了TCP采样器,建立连接并发送16进制报文 7878110108642570500001748039000200216BEC0D0A
预期行为
grpc server应该正常收到所有连接的建立连接和关闭连接的回调
实际行为
grpc server(Java实现的)只有收到了一部分的连接回调,关闭连接的回调应该是丢失了很多,可能是grpc server处理太慢,但是grpc server是根据github上的demo改的,只做了发送认证请求(web界面没配置接入认证),发布和订阅操作,理论上不应该很慢才对,grpc server和emqx都是本机。
功能请求
描述你需要的功能
为什么你需要这个功能
其他
2023-03-21T16:24:45.307000+08:00 [warning] msg: unexpected_call, mfa: emqx_exproto_channel:handle_call/3, line: 473, peername: 192.168.113.128:3060, call: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}
2023-03-21T16:24:45.306000+08:00 [warning] msg: unexpected_call, mfa: emqx_exproto_channel:handle_call/3, line: 473, peername: 192.168.113.128:3052, call: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}
2023-03-21T16:24:45.307000+08:00 [warning] msg: unexpected_call, mfa: emqx_exproto_channel:handle_call/3, line: 473, peername: 192.168.113.128:3044, call: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}
2023-03-21T16:24:45.741000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADPYAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3318.0>,{send,<<120,120,5,1,0,33,248,222,13,10>>},5000]}}}, request: {send,<<120,120,5,1,0,33,248,222,13,10>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,send,2,[{file,“emqx_exproto_gsvr.erl”},{line,53}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:45.749000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADNwAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3292.0>,{send,<<120,120,5,1,0,33,248,222,13,10>>},5000]}}}, request: {send,<<120,120,5,1,0,33,248,222,13,10>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,send,2,[{file,“emqx_exproto_gsvr.erl”},{line,53}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:45.760000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADOsAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3307.0>,{send,<<120,120,5,1,0,33,248,222,13,10>>},5000]}}}, request: {send,<<120,120,5,1,0,33,248,222,13,10>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,send,2,[{file,“emqx_exproto_gsvr.erl”},{line,53}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:45.772000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADPsAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3323.0>,{send,<<120,120,5,1,0,33,248,222,13,10>>},5000]}}}, request: {send,<<120,120,5,1,0,33,248,222,13,10>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,send,2,[{file,“emqx_exproto_gsvr.erl”},{line,53}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:45.774000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADPcAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3319.0>,{send,<<120,120,5,1,0,33,248,222,13,10>>},5000]}}}, request: {send,<<120,120,5,1,0,33,248,222,13,10>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,send,2,[{file,“emqx_exproto_gsvr.erl”},{line,53}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.073000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADUoAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3402.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.073000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADRcAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3351.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.073000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADeYAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3558.0>,{auth,#{clientid => <<“exproto-stuc383-641969cd6ad3462a50c0e109”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969cd6ad3462a50c0e109”>>},<<“exproto-stuc383-641969cd6ad3462a50c0e109”>>},5000]}}}, request: {auth,#{clientid => <<“exproto-stuc383-641969cd6ad3462a50c0e109”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969cd6ad3462a50c0e109”>>},<<“exproto-stuc383-641969cd6ad3462a50c0e109”>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,authenticate,2,[{file,“emqx_exproto_gsvr.erl”},{line,86}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.073000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADRoAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3354.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.076000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADdQAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3540.0>,{auth,#{clientid => <<“exproto-stuc383-641969cd6ad3462a50c0e107”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969cd6ad3462a50c0e107”>>},<<“exproto-stuc383-641969cd6ad3462a50c0e107”>>},5000]}}}, request: {auth,#{clientid => <<“exproto-stuc383-641969cd6ad3462a50c0e107”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969cd6ad3462a50c0e107”>>},<<“exproto-stuc383-641969cd6ad3462a50c0e107”>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,authenticate,2,[{file,“emqx_exproto_gsvr.erl”},{line,86}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.073000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADZQAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3476.0>,{auth,#{clientid => <<“exproto-stuc383-641969cd6ad3462a50c0e10a”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969cd6ad3462a50c0e10a”>>},<<“exproto-stuc383-641969cd6ad3462a50c0e10a”>>},5000]}}}, request: {auth,#{clientid => <<“exproto-stuc383-641969cd6ad3462a50c0e10a”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969cd6ad3462a50c0e10a”>>},<<“exproto-stuc383-641969cd6ad3462a50c0e10a”>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,authenticate,2,[{file,“emqx_exproto_gsvr.erl”},{line,86}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.166000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADVIAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3410.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.166000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADSUAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3365.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.167000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADT4AAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3390.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.182000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADQIAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3330.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.183000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADcEAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3521.0>,{auth,#{clientid => <<“exproto-stuc383-641969ce6ad3462a50c0e110”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969ce6ad3462a50c0e110”>>},<<“exproto-stuc383-641969ce6ad3462a50c0e110”>>},5000]}}}, request: {auth,#{clientid => <<“exproto-stuc383-641969ce6ad3462a50c0e110”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969ce6ad3462a50c0e110”>>},<<“exproto-stuc383-641969ce6ad3462a50c0e110”>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,authenticate,2,[{file,“emqx_exproto_gsvr.erl”},{line,86}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.184000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADREAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3345.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.182000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADToAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3386.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.184000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADXMAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3443.0>,{auth,#{clientid => <<“exproto-stuc383-641969ce6ad3462a50c0e111”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969ce6ad3462a50c0e111”>>},<<“exproto-stuc383-641969ce6ad3462a50c0e111”>>},5000]}}}, request: {auth,#{clientid => <<“exproto-stuc383-641969ce6ad3462a50c0e111”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969ce6ad3462a50c0e111”>>},<<“exproto-stuc383-641969ce6ad3462a50c0e111”>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,authenticate,2,[{file,“emqx_exproto_gsvr.erl”},{line,86}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.185000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADR0AAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3357.0>,{subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0},5000]}}}, request: {subscribe_from_client,<<“/sys/864257050000174/cmd/request/+”>>,0}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,subscribe,2,[{file,“emqx_exproto_gsvr.erl”},{line,143}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]
2023-03-21T16:24:46.186000+08:00 [error] msg: call_conn_process_crashed, mfa: emqx_exproto_gsvr:call/2, line: 188, conn_str: <<“g1hkAA5lbXF4QDEyNy4wLjAuMQAADeMAAAAAAAAAAw==”>>, reason: {exit,{noproc,{gen_server,call,[<0.3555.0>,{auth,#{clientid => <<“exproto-stuc383-641969ce6ad3462a50c0e113”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969ce6ad3462a50c0e113”>>},<<“exproto-stuc383-641969ce6ad3462a50c0e113”>>},5000]}}}, request: {auth,#{clientid => <<“exproto-stuc383-641969ce6ad3462a50c0e113”>>,mountpoint => <<>>,proto_name => <<“stuc383”>>,proto_ver => <<>>,username => <<“exproto-stuc383-641969ce6ad3462a50c0e113”>>},<<“exproto-stuc383-641969ce6ad3462a50c0e113”>>}, stacktrace: [{gen_server,call,3,[{file,“gen_server.erl”},{line,247}]},{emqx_exproto_gsvr,call,2,[{file,“emqx_exproto_gsvr.erl”},{line,173}]},{emqx_exproto_gsvr,authenticate,2,[{file,“emqx_exproto_gsvr.erl”},{line,86}]},{grpc_stream,handle_in,2,[{file,“grpc_stream.erl”},{line,256}]},{grpc_stream,events,2,[{file,“grpc_stream.erl”},{line,214}]},{grpc_stream,before_loop,1,[{file,“grpc_stream.erl”},{line,181}]},{grpc_stream,init,2,[{file,“grpc_stream.erl”},{line,119}]},{cowboy_handler,execute,2,[{file,“cowboy_handler.erl”},{line,41}]},{cowboy_stream_h,execute,3,[{file,“cowboy_stream_h.erl”},{line,318}]},{cowboy_stream_h,request_process,3,[{file,“cowboy_stream_h.erl”},{line,302}]},{proc_lib,init_p_do_apply,3,[{file,“proc_lib.erl”},{line,226}]}]