web-dev-qa-db-ja.com

RabbitMQ:設定ファイルが見つかりません

私の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

実際、ファイルはそこにあります。そして、適切なアクセスフラグが付いていることを確信しています。

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」に変更しようとしましたが、サーバーを起動できません。

修正の手がかりを教えてください。

2
Bino Oetomo

RabbitMQの設定ファイルの使い方をGoogleで調べたところ、 この公式記事 が見つかりました。

その記事によると、ディレクティブの前に「RABBITMQ_」を付ける必要があります。

RABBITMQ_CONFIG_FILE

のではなく

CONFIG_FILE

私はそれを試してみて、それがどのように機能するかを確認します。

1
Itai Ganot

CONFIG_FILE =/etc/rabbitmq/rabbitmqになるように.config拡張子を削除します。

0
Daniel Nyanumba