我在 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 配置。
最佳答案
我终于幸运地完全删除了 /etc/rabbitmq/rabbitmq-env.conf
。我还注意到 erlang 配置是 rabbitmq.config 而不是“conf”,尽管修复它仍然没有解决问题。
删除 rabbitmq-env.conf
至少允许服务器找到 rabbitmq.config
。上帝啊,真是一团糟。
关于ubuntu - Rabbitmq 忽略 Ubuntu 12 上的配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12588971/