- 打开 emqx 的 debug 日志,并从日志中检查客户端登录流程。命令行接口 | EMQX 4.4 文档
- 如果没有看到任何日志,可以从服务端抓包,看看是否有报文发上来。
- 如果没有任何报文发上来,可以检查客户端到服务端的网络通不通,服务端 TCP 端口为 1883
日志的报警有:
1.描述:“证书路径验证未建立真实性”,原因:“缺少选项{verify,verify_peer}和cacertfile/cacerts”。
2.报警high_system_memory_use已停用。
3.报警high_system_memory_use被激活,系统内存使用率高于70%。
4.使用仪表板“admin”用户的默认密码。请使用“/bin/emqx_ctl admins命令进行更改。注意:配置文件中的默认密码仅用于初始化数据库记录,初始化数据库后更改配置文件无效。
另外客户端到服务端的网络是通的,而且非本地的客户端也可以连接上来,根据这个警告 我应该怎么解决问题呢?
- 这个 warning 可以忽略,或者升级到 e4.4.22 应该就没有了
2, 3 都忽略 - 需要你第一次使用 Dashboard 的时候改密码。
你还是需要按照我上面的步骤排查一下,debug 日志 - 抓包 - telnet 测试 - 再查看客户端的日志。