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>