RabbitMQ:Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
事象
以下のコマンドでRabbitMQ起動してもエラーで起動出来なかった
systemctl start rabbitmq-server
systemctl staus rabbitmq-server
でエラー内容を確認したところ、以下のエラーが発生していた
...
Error when reading /var/lib/rabbitmq/.erlang.cookie: eacces
原因
/var/lib/rabbitmq/.erlang.cookie
の所有者が root になっていたため、
rabbitmq ユーザーがアクセス出来なかった
600 root root /var/lib/rabbitmq/.erlang.cookie
対策
以下のようなコマンドで、/var/lib/rabbitmq/.erlang.cookie
の所有者を rabbitmq に変更する
chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie