RabbitMQ服务器在Windows10上本地运行,docker也在上面运行。我在docker上运行了一个设备模拟器,它必须通过MQTT与本地RabbitMQ服务器通信。它一直在工作,但有一天它停止了。这是设备日志-
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正在运行。
可能的问题是什么?我应该做些什么才能使呼叫通过?
发布于 2021-05-02 11:41:27
根据注释,xxx@xxx.xxxxxx.com/:1883不应该包含斜杠(xxx@xxx.xxxxxx.com:1883) -请参阅URI Scheme。
https://stackoverflow.com/questions/67333820
复制相似问题