服务器上,本地无法连接mqtt,服务器版本为:window server 2016 datacenter

环境信息

  • EMQ X 版本:
  • 操作系统及版本:
  • 其他

问题描述

配置文件及日志




看起来是你开启了http auth的插件功能,但是 http://127.0.0.1:8991/mqtt/auth 这个服务并没有正常工作。解决方式有两种:
1 确认 http auth 服务端工作情况
2 不需要的话关闭此功能

可以看到该插件是启动的,mqttbox这种客户端工具访问都是调用的这个接口,不光是这个插件用不了,通过dashboard后台websocket接口调试也无法正常访问,怎么排查问题原因



看起来是你开启了http auth的插件功能,但是 http://127.0.0.1:8991/mqtt/auth 这个服务并没有正常工作。解决方式有两种:
1 确认 http auth 服务端工作情况
2 不需要的话关闭此功能。

注意看下 http://127.0.0.1:8991/mqtt/auth 的服务状态

是认证过程不能完成,并不是终端或者dashboard的调试工具的问题。你的认证插件是http,那么就要看认证服务是不是挂了,日志中显示的就是认证服务的端口都不能正确的连接上。你有在8991端口启动一个http auth server 吗? http://127.0.0.1:8991/mqtt/auth

怎么检查 *http://127.0.0.1:8991/mqtt/auth*服务端是否正常启动,没有启动,在哪里启动

已解决

1 个赞