【发布时间】:2012-09-25 18:27:52
【问题描述】:
我在 Ubuntu 12 的系统包中安装了rabbitmq-server,无论我做什么,它似乎都忽略了任何配置文件。
网络上的所有内容都说服务器会查找/etc/rabbitmq/rabbitmq.conf,但即使我创建了该文件,服务器也会报告没有配置:
> /usr/sbin/rabbitmq-server
node : rabbit@ip-10-160-149-160
app descriptor : /usr/lib/rabbitmq/lib/rabbitmq_server-2.7.1/sbin/../ebin/rabbit.app
home dir : /var/lib/rabbitmq
config file(s) : (none)
我尝试将RABBITMQ_CONFIG_FILE 设置为指向该文件,但没有效果。
Fwiw,我的 rabbitmq-env.conf 似乎想从 /etc/rabbitmq.conf.d 获取脚本,但这些似乎应该是 bash 脚本,而不是 Erlang 配置。
【问题讨论】:
-
我尝试在 rabbitmq-env.conf 中设置 CONFIG_FILE 无济于事,尽管在该文件中设置 NODENAME 确实有效,因此服务器正在读取 env 文件。我尝试了“CONFIG_FILE”(正确)和“RABBITMQ_CONFIG_FILE”。两者都没有任何效果。