RabbitMQ на Windows Server 2016 не распознает rabbitmq.conf - PullRequest
0 голосов
/ 21 февраля 2020

Я установил RabbitMQ на сервере Windows (otp_win64_22.2.exe и rabbitmq-server-3.8.2.exe). Я также установил Консоль управления . Если я загляну в файл enabled_plugins, расположенный в %AppData%\RabbitMQ, я вижу следующее:

[rabbitmq_management].

Я также могу получить доступ к консоли управления через http://srv: 15672 /, но я не могу войти, так как я получаю следующее сообщение:

Пользователь может войти только через localhost

Таким образом, я создал rabbitmq.conf в %AppData%\RabbitMQ со следующим содержанием:

loopback_users.guest = false

Я все еще не могу войти. Я также пробовал другие параметры конфигурации.

Проблема : Служба RabbitMQ вообще не распознает мой rabbitmq.conf. Что мне не хватает?

1 Ответ

0 голосов
/ 21 февраля 2020

Я понял две две вещи:

1) Диагностика не пройдена

Команда rabbitmq-diagnostics -q status вызвала ошибку (к сожалению, я не задокументировала какую).

2) Пустой файл журнала

Файл журнала был совершенно пустым. Что-л. как это не появилось в журнале:

node           : rabbit@example
home dir       : /var/lib/rabbitmq
config file(s) : /var/lib/rabbitmq/hare.conf (not found)

Наблюдение)

Каким-то образом установка кажется сломанной

Решение )

Я решил удалить и переустановить RabbitMQ. Et voilà, rabbitmq-diagnostics показывает всю информацию, включая путь к файлу конфигурации, и rabbitmq.conf распознается, поскольку я могу войти в интерфейс управления.

...