この質問は以前(RabbitMQ Failed to initialize erlang distribution)で聞かれましたが、私は既存の回答から修正する方法を見つけることができませんでした。 https://www.rabbitmq.com/man/rabbitmqctl.1.man.htmlに続いて、rabbitmqctl status
コマンドを実行してRabbitMQブローカに関する情報を表示したいとします。しかし、私はエラーメッセージを取得:"エラー:erlangの配布を初期化できませんでした" "rabbitmqctl status"を実行しようとしています
[email protected]:~$ sudo rabbitmqctl status
Error: Failed to initialize erlang distribution: {{shutdown, {failed_to_start_child, net_kernel, {'EXIT',nodistribution}}}, {child,undefined, net_sup_dynamic, {erl_distribution, start_link, [['rabbitmq-cli-69', shortnames]]}, permanent,1000,supervisor, [erl_distribution]}}.
私はこれをどのように修正することができます:私はsudo
でコマンドを実行すると
[email protected]:~$ rabbitmqctl status
Error: Failed to initialize erlang distribution: {{shutdown, {failed_to_start_child, net_kernel, {'EXIT',nodistribution}}}, {child,undefined, net_sup_dynamic, {erl_distribution, start_link, [['rabbitmq-cli-13', shortnames]]}, permanent,1000,supervisor, [erl_distribution]}}.
Only root or rabbitmq should run rabbitmqctl
を、私はまだエラーメッセージが表示されますか?実際に
あなたはより多くの情報を投稿することができます! DebianやRedhatベースのシステムで作業していますか?どのように問題を再現できますか? sudoグループにrabbitmqを追加しようとしましたか?あなたは、背景にウサギのないウサギのサーバがあるかどうかチェックしましたか? – DhiaTN