NetWorker-Konsole: "Die Socket-Verbindung zum Host "NetWorker-Server" auf Port 5672 kann nicht geöffnet werden.

Podsumowanie: Fehlermeldung in der NetWorker Management Console (NMC), wenn versucht wird, die Details eines Workflows auf der Registerkarte "Monitoring" anzuzeigen: "Der Nachrichtenbus kann die Socket-Verbindung zum Host "Networkerserver_hostname" auf Port 5672 nicht öffnen: A socket error occurred" wird in der NMC angezeigt. ...

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Objawy

NetWorker-Server und NetWorker Management Console (NMC) sind auf demselben Host installiert.

Im NMC-Überwachungsfenster wird für alle Policies der Status "Never Run" Image nie ausführenangezeigt. Backup- und Clone-Jobs werden jedoch gemäß Zeitplan abgeschlossen.

Der folgende Fehler wird im NMC angezeigt, wenn versucht wird, Workflow- oder Aktionseigenschaften zu öffnen:
Message bus unable to open socket connection to host "<NetWorker server hostname>" on port 5672: A socket error occurred

Screenshot der Fehlermeldung: Socket-Verbindung zum Host auf Port 5672 kann nicht geöffnet werden
Abbildung 1: Screenshot der Fehlermeldung: Die Socket-Verbindung zum Host auf Port 5672 kann nicht geöffnet werden.

RabbitMQ verwendet Port 5671 für die Kommunikation über SSL.

Port 5672 war der alte Port, der für die Nicht-SSL-Kommunikation verwendet wurde (wird nicht mehr verwendet).

Das GSTD stellt eine Verbindung zu RabbitMQ her, um NMC-Informationen über Port 5671 abzurufen und anzuzeigen.

Wenn die Verbindung über Port 5671 fehlschlägt, führt NetWorker NMC ein Failback durch und versucht es mit 5672, was ebenfalls fehlschlägt, da RabbitMQ diesen Port nicht mehr verwendet.

Die Fehlermeldung meldet dann, dass das Problem auf Port 5672 auftritt, aber das eigentliche Problem tritt bei der Kommunikation mit Port 5671 auf.

Przyczyna

GSTD ist nicht in der Lage, mit RabbitMQ auf Port 5671 zu kommunizieren.

In der Regel bedeutet dies, dass der RabbitMQ-Dienst ausgefallen ist, aber es kann auch bedeuten, dass ein Verbindungsproblem mit diesem Port vorliegt (wie in Artikel 210569 beschrieben).
  1. Wenn RabbitMQ wie erwartet funktioniert, muss sich der Port 5671 auf dem NetWorker-Server im Überwachungsstatus befinden. Überprüfen Sie, ob sich Port 5671 in einem Überwachungsstatus befindet. Um diese Ports zu überprüfen, verwenden Sie die folgenden Befehle:
For Linux: 
netstat -ano | grep 5671 
ss -ano | grep 5671

For Windows: 
netstat -ano | findstr 5671
  1. Wenn der Port nicht angezeigt wird, stellen Sie sicher, dass der NSRD-Service ausgeführt wird (und daher RabbitMQ eine Verbindung zu diesem Port hätte geöffnet werden müssen).

Rozwiązanie

Verfahren:
  1. Beenden Sie die NetWorker-Services.
  2. Navigieren Sie zum Ordner /nsr/tmp und benennen Sie den RabbitMQ-Ordner in RabbitMQ_old um.
  3. Starten Sie die NetWorker-Services. Überprüfen Sie, ob ein neuer RabbitMQ-Ordner im Ordner /nsr/tmp erzeugt wird. 
  4. Überprüfen Sie den Status von Port 5671 auf dem NetWorker-Server.
  5. Öffnen Sie die NetWorker Management Console und überprüfen Sie den Workflowstatus.
  6. Wenn das Problem behoben ist, löschen Sie RabbitMQ_old aus /nsr/tmp.

Dodatkowe informacje

Befehle für Verbindungstests:
Linux: 
curl -kv <NetWorker server>:5671
openssl s_client -connect <NetWorker server>:5671

Windows (PowerShell): 
tnc <NetWorker server> -port 5671

Siehe zugehörige Dell Artikel:

Produkty, których dotyczy problem

NetWorker

Produkty

Data Protection, NetWorker Family, NetWorker Series
Właściwości artykułu
Numer artykułu: 000200132
Typ artykułu: Solution
Ostatnia modyfikacja: 09 paź 2024
Wersja:  9
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.