EMQX连接使用一段时间后,连接不上

开源版本:5.7.2 (0pen Source)

问题描述:程序一直运行着往emqx发消息,大概运行了几个月了,从25.1.2号开始突然连接不上,检查服务正常。然后换了个cliendid后,启动程序正常,请问什么问题呢。
日志附件


太多消息没消费了。一上线,猜你是 clean_session 是 false 上线。大量消息又发给客户端。客户端受不了,就又断开了。可以在你的客户端把消息打出来看看

怎么优化这个现象呢,请问一下clean_session是什么意思,在哪里设置,什么情况下需要设置true

然后请问一下,出现这个现象后,为啥数据上报换个MQTT客户端id,就能连上了,或者用另外的设备(另外设备的地址不一样),也是使用这个MQTT客户端Id也能连上。

clientid 是 mqtt 连接的唯一标识,换个 id 就和原来的没关系了,所以就能连上了,其他的基础问题建议问问 ai,回答肯定比我好,耐心多对话几次。

好的,请问一下,我这张图,开始出现这个现象日志,能看出是什么原因吗。

检查了一下,clean_session 默认是true,连接

你图里面的开始出现异常时间日志完全是 username 或者 password 错了连不上。