- EMQX 版本:4.4.6
四台集群,四个客户端分别连接四个节点,订阅相同主题
其中一个主题在一段时间后接收不到订阅的消息,其他主题正常
使用mqtt工具直接发某一节点,本节点也接收不到
通过Dashboard页面查看订阅正常,Subscriptions也能查看到四个节点的该主题的订阅
但是无论如何发消息四个节点均无法收到,如果增加一个该主题的模糊主题(将其中一级改为+)可以接收到消息,取消订阅该模糊主题又无法接收到。
后重启四个客户端后恢复了消息接收
在Dashboard页面通过api接口查询路由也能看到四个节点该主题的订阅
出现这个问题时,我使用mqtt工具订阅同一主题,也接收不到消息,和客户端服务情况一致,将主题某一级改成+就可以接收到消息
最好是追踪一下,或者看下 EMQX 之前有没有产生什么错误日志。
发送时打开了emqx的info日志,只打印的该主题的publish日志,同一时间没有报错日志
你是说之前出现问题时没有报错日志吗?
等发现消息接收不到的时候没有发现明确的报错信息
方便把日志发上来吗?