rabbtimqadmin - Verbindung konnte nicht hergestellt werden: [Errno -2] Name oder Dienst nicht bekannt

Ich habe RabbitMQ auf einem CentOS 5.x-Server installiert, den ich für die Nachrichtenübermittlung zwischen meinen Programmen verwende. Ich habe @ installierabbitmqadmin Folgen Sie den Anweisungen aufhttps: //www.rabbitmq.com/management-cli.htm und habe es in der Vergangenheit auf meinen Servern verwendet.

Soweit ich weiß, sieht es so aus, als ob dieser bestimmte Server falsch konfiguriert ist. Bei meinen Websuchen bin ich beim Versuch, weitere Informationen zur Behebung dieses Problems zu erhalten, gescheitert.

Der Fehler

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

Ich habe verschiedene @ ausprobierabbitmqadmin Befehle und sie geben das gleiche Ergebnis. Wenn ich den Befehl ohne die zusätzlichen Parameter ausführe, wird der normale Hilfedialog angezeigt. Ich habe dieses Setup und arbeite auf mehreren anderen Servern.

Ist eine Idee, was das Hauptproblem ist? Wenn nicht, trotzdem, um mehr Details zu erhalten, wie z. B. ausführlich?

Aktualisieren

Ich habe gerade versucht, die Version von rabbitmq zu überprüfen, und es ist auch ein Fehler aufgetreten:

[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 ~]# 

Ich werde sehen, ob ich etwas davon finden kann ... Ich finde das seltsam, weil der Server Nachrichten gut weiterleitet und über die Webkonsole überwacht werden kann.

Erlang Version:

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

Rabbitmq Version:

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage