RabbitMQ на докере: не удалось проверить / переопределить очередь автоматического удаления - PullRequest
0 голосов
/ 04 февраля 2019

В моем приложении java spring-boot время от времени я получаю эту ошибку.Перезапуск докера и запуск контейнера снова исправляет это.

Но я хочу знать, как я могу справиться с этим быстрее?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

1 Ответ

0 голосов
/ 24 апреля 2019

Я использовал другой порт для выставления 4369: 4369, вы можете попробовать.Я не знаю причину, но это сработало для меня.В документации к кролику сказано об этом порту, вы можете увидеть больше в https://www.rabbitmq.com/networking.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...