EMQ连接报错Error: Connection refused: Identifier rejected

错误报告

环境

  • EMQX 版本:EMQ X BROKER 4.3.3
  • 操作系统版本:CENTOS 7

问题:
之前稳定连接1年多的部分客户端(几千个),今天突然掉线,连接报错Error: Connection refused: Identifier rejected。必须更改clientid才能连接。

期望:
在不改变clientid 的前提下,如何处理才能恢复原有clientid的连接

你好,可以先看下 EMQX 的日志,如果没有的话可以 追踪 一下看看,这会提供更加详细的日志。

我们需要先知道 Client ID 被拒绝的原因,才能支持需要怎么处理?

这是由于 EMQX 旧的版本有个集群锁未正确释放的问题,建议直接用最新的 4.4 版本已经修复该问题