RabbitMQ запущен, но не может получить доступ к интерфейсу управления

Я установил и запустил RabbitMQ. Служба работает также. Однако, когда я пытаюсь открыть интерфейс управления в Firefox, я получаю эту ошибку:

Firefox can't establish a connection to the server at localhost:#####. (##### being several port numbers i tried).

Я проверил порты и проверил их правильность, а также попытался переустановить RabbitMQ.

Есть какие нибудь идеи как это починить?

Ответ 1

Я думаю, вы должны проверить несколько вещей:

плагин управления не включен по умолчанию, вам нужно запустить следующую команду, чтобы включить его: (см. https://www.rabbitmq.com/management.html)

rabbitmq-plugins enable rabbitmq_management

Также он работает по умолчанию на порту 15672, возможно, сервер/сеть блокирует этот порт. Вам нужно будет проверить, что порт открыт.

Ответ 2

Проблема заключается в том, что вам нужно включить плагины в RabbitMQ, чтобы включить это, откройте "Командная строка RabbitMQ (sbin dir)" и выполните следующую команду

rabbitmq-plugins enable rabbitmq_management

Он включит все плагины, связанные с RabbitMQ. Теперь откройте браузер и введите http://localhost:15672, он откроет вход в консоль RabbitMQ с guest в качестве имени пользователя и guest в качестве пароля.

Ответ 3

Иногда в Windows этого недостаточно, чтобы сделать только rabbitmq-plugins enable rabbitmq_management. Пользовательский интерфейс доступен только после переустановки RabbitMQ

Ответ 4

Я использую контейнер rabbitmq. То, что снова сделало пользовательский интерфейс доступным (по адресу http://localhost: 15672/) для меня, это остановка/запуск контейнера:

> docker stop <container-id> 
> docker start <container-id>