emqx四台集群,四个客户端分别连接四个节点,订阅同一主题,一段时间后接收不到订阅的消息

  • EMQX 版本:4.4.6
    四台集群,四个客户端分别连接四个节点,订阅相同主题
    其中一个主题在一段时间后接收不到订阅的消息,其他主题正常
    使用mqtt工具直接发某一节点,本节点也接收不到
    通过Dashboard页面查看订阅正常,Subscriptions也能查看到四个节点的该主题的订阅
    但是无论如何发消息四个节点均无法收到,如果增加一个该主题的模糊主题(将其中一级改为+)可以接收到消息,取消订阅该模糊主题又无法接收到。
    后重启四个客户端后恢复了消息接收
    在Dashboard页面通过api接口查询路由也能看到四个节点该主题的订阅

可以等问题再次出现时 追踪 一下客户端看看。

出现这个问题时,我使用mqtt工具订阅同一主题,也接收不到消息,和客户端服务情况一致,将主题某一级改成+就可以接收到消息

最好是追踪一下,或者看下 EMQX 之前有没有产生什么错误日志。

发送时打开了emqx的info日志,只打印的该主题的publish日志,同一时间没有报错日志

你是说之前出现问题时没有报错日志吗?

等发现消息接收不到的时候没有发现明确的报错信息

方便把日志发上来吗?