如题,其中一个客户端id为 17014_18590 ,在疯狂通过webhook发送 connect消息,重启emqx后也仍然这样。
查看客户端的数据如下:
webhook的配置如下:
另一个疯狂发送connect的客户端也是一样的情况。请问这是哪里出错了?谢谢
如题,其中一个客户端id为 17014_18590 ,在疯狂通过webhook发送 connect消息,重启emqx后也仍然这样。
查看客户端的数据如下:
webhook的配置如下:
另一个疯狂发送connect的客户端也是一样的情况。请问这是哪里出错了?谢谢
是在生产环境下的设备,你是说wireshark抓包吗?客户不太同意。我想先请教一下如果是网络闪断,是不是emqx会成对发送connect和disconnect?现在只有connect,如果是客户端主动断链,emqx应该也会发送disconnect消息吧
你点上面那个我发的链接看一下,不是抓包。
追踪异常客户端,发现有相关信息:
emqx_connection_terminated, reason: {shutdown,discarded}
但不知道这个是由谁发起的?
附件是log请帮忙看看多谢了
abc.zip (55.9 KB)
emqx_connection_terminated, reason: {shutdown,discarded} 这个能否排查是网络或客户端主动断链吗?是不是还是得wireshark抓包分析?
discarded 的日志是因为你的客户端在连接时设置了 Clean Start = True,所以每次连接时都会清理上一次连接留下的会话,这就会出现这个日志。
那能从日志中看出是客户端主动断开并重连的吗?这个频率太高了
2023-02-21T14:49:21+08:00 [SOCKET] 23574_65416@10.100.192.136:38185 msg: emqx_connection_terminated, reason: {shutdown,discarded}
23574_65416
这个就是了。