Назад | Перейти на главную страницу

RabbitMQ: файл конфигурации не найден

Мой rabbitmq-env.conf выглядит так:

root@encoder001 /etc/rabbitmq# cat ./rabbitmq-env.conf 
CONFIG_FILE=/etc/rabbitmq/rabbitmq.config

когда я перезагружаюсь, в журнале написано:

=INFO REPORT==== 16-Sep-2017::09:22:21 ===
node           : rabbit@encoder001
home dir       : /var/lib/rabbitmq
config file(s) : /etc/rabbitmq/rabbitmq.config (not found)
cookie hash    : r6Fx293RnLUql2MqE0Wfqg==
log            : /var/log/rabbitmq/rabbit@encoder001.log
sasl log       : /var/log/rabbitmq/rabbit@encoder001-sasl.log
database dir   : /var/lib/rabbitmq/mnesia/rabbit@encoder001

Фактически, файл есть ... и я уверен, что у него есть правильные флаги доступа

root@encoder001 /etc/rabbitmq# ls -la |grep config
-rw-r--r--  1 root rabbitmq 22994 Sep 16 09:16 bunnies.config
-rw-r--r--  1 root rabbitmq 22994 Sep 16 08:58 rabbitmq.config

Я также попытался перейти на «CONFIG_FILE = / etc / rabbitmq / rabbitmq», но сервер не запускается.

Пожалуйста, дайте мне любую подсказку, как это исправить.

Я поискал в Google, как использовать файл конфигурации RabbitMQ, и нашел эта официальная статья.

Согласно этой статье, директива должна иметь префикс "RABBITMQ_":

RABBITMQ_CONFIG_FILE

Скорее, чем

CONFIG_FILE

Я бы попробовал и посмотрел, как это работает.

Удалите расширение .config, чтобы у вас был CONFIG_FILE = / etc / rabbitmq / rabbitmq