最近,我们的一个MQTT客户端在我们的Development设备中经常被Solace断开,但是在Test设备中,同一个客户端没有问题。我们不知道为什么会发生这种事。
在检查Solace事件日志时,我注意到CLIENT_CLIENT_DISCONNECT_MQTT事件的事件日志中有相当多的记录。这次活动有不同的原因。下面列出了我从事件日志中筛选出来的唯一原因。请问这些原因可能是甚麽?
下面是从事件日志中筛选出的CLIENT_CLIENT_DISCONNECT_MQTT事件的原因:
我试着想出可能的原因。对于(1),这是否意味着客户端执行正常的MQTT断开调用?对于(2),是否可以由发出SEMP命令的后端应用程序触发,以断开客户端的连接,因为我们在后端应用程序中确实有这样的功能?至于(3)和(4),我不确定在什么情况下会发生这种情况,因为我们的MQTT客户端没有做任何可能导致断开连接的具体操作。
是否有任何文件说明其原因和原因?
发布于 2018-06-12 14:24:59
我在syslog文档,https://docs.solace.com/System-and-Software-Maintenance/Monitoring-Events-Using-Syslog.htm中找到了答案
此外,我做了一个简单的实验,发现如下:
https://stackoverflow.com/questions/50801063
复制相似问题