rabbitmqctl Fehler: konnte keine Verbindung zum Knoten rabbit@myserver nodedown

Ich bin mit RabbitMQ v3.3.5 mit Erlang OTP 17.1 auf Windows 2008 R2. Mein Dev-und QA-Umgebungen sind stand-alone. Meine staging-und Produktionsumgebungen gruppiert sind.

Ich finde dies ein problem, das passiert oft, wo die RabbitMQ-Dienst ausgeführt wird, ist das RabbitMQ-management-Konsole ist zu sehen, alles, aber wenn ich versuche, ausgeführt rabbitmqctl von der Befehlszeile aus es schlägt mit einer Fehlermeldung, dass der Knoten unten ist (habe versucht, lokal und auf einem entfernten server).

Dieses problem wird gelöst, wenn ich starten Sie den Windows-Dienst.

Ich sehe auch keine Fehlermeldung im RabbitMQ-error-log. Die Letzte Nachricht angezeigt, dass der Knoten oben war.

Unten ist ein Beispiel der Ausgabe der Ausgabe, die ich kürzlich erlebt auf Knoten 2 unserer Inszenierung windows-cluster:

PS C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.3.5\sbin> .\rabbitmqctl.bat status
Status of node rabbit@MYSERVER2 ...
Error: unable to connect to node rabbit@MYSERVER2: nodedown

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

attempted to contact: [rabbit@MYSERVER2]

rabbit@MYSERVER2:
  * connected to epmd (port 4369) on MYSERVER2
  * epmd reports: node 'rabbit' not running at all
                  no other nodes on MYSERVER2
  * suggestion: start the node

current node details:
- node name: rabbitmqctl2199771@MYSERVER2
- home dir: C:\Users\RabbitMQ
- cookie hash: mn6OaTX9mS4DnZaiOzg8pA==

ich an diesem Punkt starten Sie den RabbitMQ service und versuchen Sie es dann erneut

PS C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.3.5\sbin> .\rabbitmqctl.bat status
Status of node rabbit@MYSERVER2...
[{pid,3784},
 {running_applications,
     [{rabbitmq_management_agent,"RabbitMQ Management Agent","3.3.5"},
      {rabbit,"RabbitMQ","3.3.5"},
      {os_mon,"CPO  CXC 138 46","2.2.15"},
      {mnesia,"MNESIA  CXC 138 12","4.12.1"},
      {xmerl,"XML parser","1.3.7"},
      {sasl,"SASL  CXC 138 11","2.4"},
      {stdlib,"ERTS  CXC 138 10","2.1"},
      {kernel,"ERTS  CXC 138 10","3.0.1"}]},
 {os,{win32,nt}},
 {erlang_version,
     "Erlang/OTP 17 [erts-6.1] [64-bit] [smp:4:4] [async-threads:30]\n"},
 {memory,
     [{total,35960208},
      {connection_procs,2704},
      {queue_procs,5408},
      {plugins,111936},
      {other_proc,13695792},
      {mnesia,102296},
      {mgmt_db,0},
      {msg_index,21816},
      {other_ets,884704},
      {binary,25776},
      {code,16672826},
      {atom,602729},
      {other_system,3834221}]},
 {alarms,[]},
 {listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{amqp,5672,"0.0.0.0"}]},
 {vm_memory_high_watermark,0.4},
 {vm_memory_limit,3435787059},
 {disk_free_limit,50000000},
 {disk_free,74911649792},
 {file_descriptors,
     [{total_limit,8092},
      {total_used,4},
      {sockets_limit,7280},
      {sockets_used,2}]},
 {processes,[{limit,1048576},{used,139}]},
 {run_queue,0},
 {uptime,5}]
...done.

Eine Idee, was das verursacht und wie erkennt automatisch die situation?

Ist dies speziell ein problem mit ausführen von RabbitMQ auf Windows?

Ich habe bestätigt, dass die cookie-hash in der Fehlermeldung entspricht der cookie-hash des letzten erfolgreichen Neustart des Dienstes in die log-Datei und,, hash entspricht auch der cookie-hash des letzten erfolgreichen Neustart des Dienstes auf einen anderen Knoten.
Haben genau das gleiche problem. Sieht aus wie die Diskussion wird fortgesetzt auf der mailing-Liste groups.google.com/forum/#!Thema/rabbitmq-Benutzer/Zn8unuF4bTM
Ja, ich werde weiterhin zu halten up to date mit den neuesten Informationen sowie. So weit, das nur noch solide Informationen, die ich habe ist, dass ich in der Lage war zu bestätigen, dass, wenn die Frage ist, passiert das epmd.exe der Prozess ist nicht auf dem server ausgeführt. Ich sehe diese im Windows task-manager. Sobald ich starten Sie den RabbitMQ-service, der epmd.exe Prozess spawnt und alles richtig funktioniert.
Ich bekomme dieses Problem und gelöst mit dieser Methode:stackoverflow.com/questions/38523236/...

InformationsquelleAutor Alf47 | 2014-08-20

Schreibe einen Kommentar