My rabbitmq-env.conf looks like :
root@encoder001 /etc/rabbitmq# cat ./rabbitmq-env.conf
CONFIG_FILE=/etc/rabbitmq/rabbitmq.config
when I restart , the log said :
=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/[email protected]
sasl log : /var/log/rabbitmq/[email protected]
database dir : /var/lib/rabbitmq/mnesia/rabbit@encoder001
In fact , the file is there .. and I'm prettysure it have proper access flags
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
I also tried to change to 'CONFIG_FILE=/etc/rabbitmq/rabbitmq' , but the server can not start.
Kindly please give me any clue to fix it.
I've looked up on Google how to use the configuration file of RabbitMQ and found this official article.
According to that article, the directive should be prefixed with "RABBITMQ_":
Rather than
I'd try that and see how it works.
Remove the .config extension such that you have CONFIG_FILE=/etc/rabbitmq/rabbitmq