-2
私は誤ってerlang.cookieを削除しましたが、私はRabbitMQサーバーを再起動できません。サーバーをもう一度実行させる最善の方法は何ですか。erlang.cookieとrabbitmqはどう関係していますか?
私は誤ってerlang.cookieを削除しましたが、私はRabbitMQサーバーを再起動できません。サーバーをもう一度実行させる最善の方法は何ですか。erlang.cookieとrabbitmqはどう関係していますか?
erlang cookieは、rabbitmqがクラスタリングを使用するために必要なトークンです。だから、彼はサーバーの起動時に必要です。
/var/lib/rabbitmqに移動し、.erlang.cookieがまだここにあるかどうかを確認してください。 ない場合は、あなたのクッキーを再生成する必要がありerlang docこれを考慮
rabbitmqctl shutdown
rabbitmq-server
実行してみてください。
Erlangネットワーク認証サーバー(auth)の最初の動作は、$ HOME/.erlang.cookieという名前のファイルを読み取ることです。ファイルが存在しない場合は作成されます。
これが動作しない場合は、ホストを再起動しようとすると、これはまだ動作しない場合は、エラーメッセージの詳細を投稿することができ、かつ
rabbitmqctl status
を実行して、私たちを見る何それはあなたに与える。
サーバーを再起動すると問題が解決しました – plekkala