在我的java spring-boot应用程序中,有时会出现此错误。 重新启动docker并再次启动容器即可修复它。
但是我想知道如何更快地处理它?
Docker logs
什么也没给我-例如,现在发生了问题(14:25),但是日志很旧:
2019-02-04 13:19:41.885 [error] <0.1509.0> closing AMQP connection <0.1509.0> (172.17.0.1:55060 -> 172.17.0.2:5672 - rabbitConnectionFactory#6049c421:648):
missed heartbeats from client, timeout: 60s
2019-02-04 13:19:41.903 [error] <0.1517.0> closing AMQP connection <0.1517.0> (172.17.0.1:55064 -> 172.17.0.2:5672 - rabbitConnectionFactory#575a1719:1056):
missed heartbeats from client, timeout: 60s
PS C:\Users\user> docker logs -f rabbit-fox
我通过以下命令创建了此容器:
docker run -d --hostname my-rabbit --name rabbit-fox -p 5672:5672 -p 8090:15672 rabbitmq:3-management
答案 0 :(得分:0)
我使用了其他端口公开4369:4369,可以尝试。我不知道原因,但是它对我有用。在Rabbit文档中提到了有关此端口的信息,您可以在https://www.rabbitmq.com/networking.html
中看到更多信息。