Linux – RabbitMQ : configuration file not found

linuxrabbitmq

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/rabbit@encoder001.log
sasl log       : /var/log/rabbitmq/rabbit@encoder001-sasl.log
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.

Best Answer

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_":

RABBITMQ_CONFIG_FILE

Rather than

CONFIG_FILE

I'd try that and see how it works.

Related Topic