环境信息
- EMQ X 版本:4.3
- 操作系统及版本:centos8.2
- 其他
问题描述
客户端连接broker时,少数客户端出现连接失败:Client identifier not valid.
多次重试仍然出现该提示。客户端 id 为 guid去除横线后的32位字母数字组合。
连接 emqx 的在线服务器如此,自建 emqx 服务器也是如此
客户端连接broker时,少数客户端出现连接失败:Client identifier not valid.
多次重试仍然出现该提示。客户端 id 为 guid去除横线后的32位字母数字组合。
连接 emqx 的在线服务器如此,自建 emqx 服务器也是如此
看下 emqx 的日志里面有没有相关的报错信息,可能是 ClientID 重复导致的。
var/log/emqx/ 里面的日志,没有clietntID重复的记录
可能性:
1、clientid为空
2、clientid 长度大于 max_clientid_len 配置中的这个长度,默认65535个字节
3、还有clientid重复