开源版本:5.7.2 (0pen Source)
问题描述:程序一直运行着往emqx发消息,大概运行了几个月了,从25.1.2号开始突然连接不上,检查服务正常。然后换了个cliendid后,启动程序正常,请问什么问题呢。
日志附件
开源版本: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 错了连不上。