Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16631|Antwort: 1

【Tatsächlicher Kampf】Fehler: Keine Operation am Knoten 'Rabbit' ausführen. Bitte...

[Link kopieren]
Veröffentlicht am 29.03.2018 10:29:39 | | | |
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status
Status des Knotens rabbit@DESKTOP-7IAJK37 ...                                                                               Fehler: Eine Operation am Knoten 'rabbit@DESKTOP-7IAJK37' kann nicht durchgeführt werden. Bitte sehen Sie unten die Informationen und Vorschläge zu Diagnostik.

Die häufigsten Gründe dafür sind:

* Zielknoten ist nicht erreichbar (z. B. wegen Hostname-Resolution, TCP-Verbindung oder Firewall-Problemen) * Das CLI-Tool kann sich nicht mit dem Server authentifizieren (z. B. wegen des Erlang-Cookies des CLI-Tools nicht mit dem des Servers übereinstimmend)
* Zielknoten läuft nicht

Zusätzlich zu den untenstehenden Diagnoseinformationen:

* Sehen Sie sich die CLI-, Clustering- und Netzwerkanleitungen auf http://rabbitmq.com/documentation.html an, um mehr zu erfahren
* Konsultieren Sie die Serverprotokolle auf Knoten rabbit@DESKTOP-7IAJK37

DIAGNOSTIK
===========

Versuch zu kontaktieren: ['rabbit@DESKTOP-7IAJK37']

rabbit@DESKTOP-7IAJK37:
  * Angeschlossen an EPMD (Port 4369) auf DESKTOP-7IAJK37
  * EPMD meldet, dass der Knoten 'Rabbit' Port 25672 für Inter-Node- und CLI-Tool-Verkehr nutzt
  * Die TCP-Verbindung war erfolgreich, aber die Erlang-Verteilung scheiterte

  * Authentifizierung fehlgeschlagen (vom entfernten Knoten abgelehnt), bitte prüfen Sie das Erlang-Cookie


Aktuelle Knotendetails:
* Knotenname: 'rabbitmqcli38@DESKTOP-7IAJK37'
* effektives Benutzerverzeichnis: C:\Users\itsvse_pc
* Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==



Das von rabbitMQ verwendete Cookie lautet: C:\Users\itsvse_pc\.erlang.cookie Dies sollte dasselbe sein wie der oben genannte Cookie-Abschnitt
Ursache des Problems:

Mein lokaler Administratorname ist itsvse_pc, ich melde mich mit itsvse_pc Konto auf dem Server ein und installiere rabbitmq. rabbitmq erstellt außerdem automatisch eine .erlang.cookie-Datei unter C:\user\itsvse_pc, aber wenn der RabbitMQ-Service startet, ist der Executioner das lokale Systemkonto, wie in der Abbildung unten gezeigt:



Lösung:

Verwenden Sie das auf der Maschine installierte Konto, um den Dienst zu starten, nehmen Sie das lokale Gerät als Beispiel, also verwenden Sie das itsvse_pc Konto, um den Dienst zu starten, wie in der untenstehenden Abbildung gezeigt:



Sobald die Einstellungen abgeschlossen sind, tippe auf Anwenden und Speichern.Dann starten Sie den Dienst neu!!! Service neu starten!

Führe den rabbitmqctl-Status erneut aus, Erfolg!






Vorhergehend:【Practice】RabbitMQ installiert das Webmanagement-Plugin
Nächster:Eine kurze Einführung in Openresty und Tengine
 Vermieter| Veröffentlicht am 29.03.2018 10:35:54 |
Sehen Sie alle Warteschlangeninformationen zum rabbitmqctl list_queues
Sehen Sie sich die Servicestatusinformationen rabbitmqctl -q Status an
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com