5

そのため、rabbitmqadmin から「接続が拒否されました」というメッセージが表示され続けます。root ユーザーとして vm で debian 7 を実行しています。apt-get を使用して rabbitmq-server をインストールし、起動して、次のことを行いました。

rabbitmqctl add_user test 1234
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
rabbitmq-plugins enable rabbitmq_management

cd /usr/local/bin/
wget https://raw.githubusercontent.com/rabbitmq/rabbitmq-management/rabbitmq_v3_5_6/bin/rabbitmqadmin
chmod +x rabbitmqadmin

rabbitmqadmin -H 127.0.0.1 -u test -p 1234 list vhosts

しかし、rabbitmqadmin への呼び出しは常に「接続できませんでした: [Errno 111] 接続が拒否されました」という結果になります。

私は次のことを試しました:

  • サービスの再起動 (/etc/init.d/rabbitmq-server restart/stop/start)
  • rabbitmq-plugins リスト/etc/rabbitmq/enabled_pluginsの確認により、rabbitmq-management が有効になっていることを確認しました
  • rabbitmqctl ステータスと rabbitmq ログをチェックして、rabbitmq-management が実際に開始されたことを確認しました
  • rabbitmq-server の削除/再インストール
  • rabbitmqadmin の削除/再インストール
  • 127.0.0.1 が実際に/etc/hostsにリストされていることを確認しました

私はrabbitmqadmin list usersを試しましたが、同じ問題が発生しました。私はかなり困惑しています、何かアイデアはありますか?

注:関連性があるかどうかはわかりませんが、rabbitmq-server のインストールに問題がありました。「満たされていない依存関係」の問題が発生し続け、apt-get -f installを実行すると、必要な他のパッケージがいくつか削除されます。問題は実際には erlang のインストールに起因していると思います。最終的には、満たされていない依存関係のツリーを調べて、erlang と rabbitmq-server の両方がインストールされるまで、それぞれを一度に 1 つずつインストールすることで問題が解決しました。

また、 「deb http://http.debian.net/debian wheezy-backports main」を/etc/apt/sources.listに追加したので、rabbitmq-serverの削除、リポジトリの削除、apt-get update、rabbitmqの再インストールも試みました-サーバー、まだ何もありません。

4

3 に答える 3

0

/etc/rabbitmq/rabbitmq.conf を削除してサービスを再起動するだけです

于 2020-02-03T07:48:31.223 に答える