5

プログラム間のメッセージ パッシングに使用する CentOS 5.x サーバーに RabbitMQ をインストールしています。https://www.rabbitmq.com/management-cli.htmlrabbitmqadminの指示に従ってインストールし、過去にサーバーで使用しました。

私が知る限り、この特定のサーバーは正しく構成されていないようです。この問題のトラブルシューティング方法に関する詳細情報を取得しようとして、Web 検索に失敗しました。

エラー:

[root@server ~]# python26 /usr/local/bin/rabbitmqadmin list nodes
*** Could not connect: [Errno -2] Name or service not known
[root@server ~]# 

rabbitmqadminいくつかの異なるコマンドを試しましたが、同じ結果が得られました。追加のパラメーターを指定せずにコマンドを実行すると、通常のヘルプ ダイアログが表示されます。私はこのセットアップを行い、他のいくつかのサーバーで作業しています。

根本的な問題が何であるかについて何か考えはありますか? そうでない場合は、詳細などの詳細を取得するにはどうすればよいですか?

アップデート:

私はちょうどrabbitmqのバージョンをチェックしようとしましたが、エラーも発生しました:

[root@server ~]# rabbitmqctl status
Status of node rabbit@server ...
Error: unable to connect to node rabbit@server: nodedown

DIAGNOSTICS
===========

attempted to contact: [rabbit@server]

rabbit@server:
  * connected to epmd (port 4369) on server
  * epmd reports node 'rabbit' running on port 25672
  * TCP connection succeeded but Erlang distribution failed
  * suggestion: hostname mismatch?
  * suggestion: is the cookie set correctly?

current node details:
- node name: rabbitmqctl25451@server
- home dir: /var/lib/rabbitmq
- cookie hash: WXaeZT7XXm13naagfRX5cg==

[root@server ~]# 

これから何かを見つけられるかどうか見てみます...サーバーがメッセージを正常に渡し、Webコンソールから監視できるため、これは奇妙だと思います。

Erlang バージョン:

[root@server rabbitmq]#  erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().'  -noshell
"R14B04"
[root@server rabbitmq]# 

Rabbitmq バージョン:

[root@server rabbitmq]# python26 /usr/local/bin/rabbitmqadmin --version
rabbitmqadmin 3.3.5
[root@server rabbitmq]# 
4

2 に答える 2