环境
- EMQX 版本:5.8.1开源版
- 操作系统版本:Ubuntu 24.04 64位
重现此问题的步骤
在dashboard中使用websocket客户端,不能连接。点击“连接”按钮,大概六七秒之后提示“emqx_XXXxxx”已断开连接
在dashboard中使用websocket客户端,不能连接。点击“连接”按钮,大概六七秒之后提示“emqx_XXXxxx”已断开连接
在dashboard中使用websocket客户端,不能连接。点击“连接”按钮,大概六七秒之后提示“emqx_XXXxxx”已断开连接
可以传一下 emqx 服务器的日志么?
PS: 不过推荐你用mqttx来连接测试。
tail -f /var/log/emqx/emqx.log
tail: cannot open ‘/var/log/emqx/emqx.log’ for reading: No such file or directory
tail: no files remaining
tail -f /var/log/emqx/emqx.log.1
如图所示,
另外,用dashboard中的日志追踪,在这期间用mqttx连接,日志一直是空的
日志文件中写了,你不能订阅 sys 主题
我理解的是:客户端连接之后才能订阅主题,可是我这里还没连接
从上面结出的有限的日志里面看到,应该是你的客户端连接上来后,他就直接订阅 sys 和 # 主题,但是 默认的 授权 authz里面有一个 file 有一条规则,不让订阅 sys 和 #, 所以就被下线了。
我将emqx重装之后解决了,不知道之前的问题怎么解决
恭喜