Мой 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