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

摘要: 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. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

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.

原因

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).

解析度

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.

其他資訊

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:

受影響的產品

NetWorker

產品

Data Protection, NetWorker Family, NetWorker Series
文章屬性
文章編號: 000200132
文章類型: Solution
上次修改時間: 09 10月 2024
版本:  9
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。