无法从docker实例连接到本地MQTT服务器(在Windows 10上运行)
RabbitMQ服务器在Windows 10上本地运行,docker也在Windows 10上运行。 我在docker上运行一个设备模拟器,它必须通过MQTT与本地RabbitMQ服务器通信。 它一直在工作,但有一天它停止了。 这里是设备日志-无法从docker实例连接到本地MQTT服务器(在Windows 10上运行),docker,rabbitmq,window,mqtt,iot,Docker,Rabbitmq,Window,Mqtt,Iot,RabbitMQ服务器在Windows 10上本地运行,docker也在Windows 10上运行。 我在docker上运行一个设备模拟器,它必须通过MQTT与本地RabbitMQ服务器通信。 它一直在工作,但有一天它停止了。 这里是设备日志- mqtt-client.cpp:322 | Failed to connect to broker at 'xxx@xxx.xxxxxx.com/:1883': code=15, message='Lookup error.' 请记住,docker(最
mqtt-client.cpp:322 | Failed to connect to broker at 'xxx@xxx.xxxxxx.com/:1883': code=15, message='Lookup error.'
请记住,docker(最新版本)已调用具有确切域名的本地web服务器-
https-commissioning-channel.cpp:81 | [HttpsCommissioningChannel] using token to contact bootstrap service at 'https://xxx.xxxxxx.com/apibst/alo/v1/bootstrap/device-info'
所以你可以看到域名已经解析了。对于防火墙配置,端口在1883年打开(认为它一直在工作)。RabbitMQ正在运行
可能有什么问题,我应该怎么做才能让电话通过?根据评论
xxx@xxx.xxxxxx.com/:1883不应包含斜杠(xxx@xxx.xxxxxx.com:1883
)-请参阅。xxx@xxx.xxxxxx.com/:1883不应包含斜杠(xxx@xxx.xxxxxx.com:1883
)-请参阅。这可能不是你的问题(正如你所说的“有一天它停止了”),但这是我在提供的信息中所能发现的全部(提供示例代码和docker配置可能会得到更好的答案)。这正是问题所在。有时候,我只是看着那些东西就麻木了,它根本就没有发出咔嗒声。谢谢英国人。如何将您的回复标记为答案?我已将此作为答案发布(您不能接受评论作为答案;如果不是您的评论“它一直在工作,但有一天它停止了”,我会直接发布答案)。该端点来自配置更改,我不知道引入了斜杠