我的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/[email protected] sasl log : /var/log/rabbitmq/[email protected] database dir : /var/lib/rabbitmq/mnesia/rabbit@encoder001
事实上,该文件是在那里..我prettysure它有适当的访问标志
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的configuration文件,并发现这个官方文章 。
根据该条款,该指令应该以“RABBITMQ_”为前缀:
RABBITMQ_CONFIG_FILE
而不是
CONFIG_FILE
我会尝试,看看它是如何工作的。