按官方文档建议使用mqtt.js出现无法断线重连

环境信息

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

问题描述

使用官方文档推荐的mqtt.js,订阅topic成功后,能监听到消息,emqx服务器重启后,却成功订阅但无法监听消息。从emqx的dashboard上看,实际上并没有订阅成功
请问这个应该如何解决呢?

配置文件及日志


:thinking:,会打印重连订阅成功!么

会打印,但实际在emqx dashboard上看到并没有重新订阅成功,也没法监听到消息

我这里只所以能连接成功是因为走的tcp协议1883端口,如果走websocket协议8083则连接不行。

请教下大佬,

参考这个官方文档代码,反复测试确实是没法断线重连,这个有啥其他办法吗?
测试方法:前端sdk是可以订阅到消息,但emqx4.4.4重启后,sdk就没法监听到消息