订阅端重连成功,但收不到消息,emqx静态集群出现强制剔除会话

环境信息

  • EMQX 版本:4.4.4
  • 操作系统及版本:centos7
  • 其他

问题描述

原因猜想:我发现是这个集群问题,集群启动后,在管理后台只看到一个节点,同时订阅端重连成功后但不在集群中的节点报错:“ [warning] [CM] kicked_an_unknown_session ”,以至于订阅端以为是重连订阅成功但收不到消息,发布端从broker集群发现不了订阅端的尴尬现象


感觉描述还不够器清晰,先抛开猜测。来通过一些方式定位问题。

  1. 看描述是集群。启动成功就只看到一个节点?需要排查下你集群的方式,和是否存在脑裂。如果有脑裂,那艘不到消息是应该的。。。。
  2. 还可以用日志跟踪看看定阅者的日志 :日志与追踪 | EMQX 企业版 4.4 文档

ps: 你这里提供的日志,看起来只能猜测是集群脑裂了?