Konsola NetWorker: "Nie można otworzyć połączenia gniazda z hostem "NetWorker server" na porcie 5672

摘要: Komunikat o błędzie w konsoli NetWorker Management Console (NMC) podczas próby wyświetlenia szczegółów przepływu pracy na karcie monitorowania: "Message bus unable to open socket connection to host "Networkerserver_hostname" on port 5672: A socket error occurred" pojawia się w NMC. ...

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

症狀

Serwer NetWorker i konsola NetWorker Management Console (NMC) są zainstalowane na tym samym hoście.

W oknie monitorowania NMC wszystkie zasady są wyświetlane jako "Nigdy nie uruchamiaj" Nigdy nie uruchamiaj obrazu, jednak zadania tworzenia kopii zapasowych i klonowania są wykonywane zgodnie z harmonogramem.

Podczas próby otwarcia właściwości przepływu pracy lub operacji w NMC pojawia się następujący błąd:
Message bus unable to open socket connection to host "<NetWorker server hostname>" on port 5672: A socket error occurred

Zrzut ekranu komunikatu o błędzie: Nie można otworzyć połączenia gniazda z hostem na porcie 5672
Rysunek 1. Zrzut ekranu komunikatu o błędzie: Nie można otworzyć połączenia gniazda z hostem na porcie 5672.

RabbitMQ używa portu 5671 do komunikacji przez SSL.

Port 5672 był starym portem używanym do komunikacji bez protokołu SSL (nie był już używany).

GSTD łączy się z oprogramowaniem RabbitMQ, aby uzyskać i wyświetlić informacje NMC przy użyciu portu 5671.

Jeśli połączenie przez port 5671 nie powiedzie się, NetWorker NMC powraca i próbuje uruchomić 5672, co również kończy się niepowodzeniem, ponieważ oprogramowanie RabbitMQ nie korzysta już z tego portu.

Następnie komunikat o błędzie zgłasza, że problem dotyczy portu 5672, ale tak naprawdę problem występuje podczas komunikacji z portem 5671.

原因

GSTD nie może komunikować się z RabbitMQ na porcie 5671.

Zazwyczaj oznacza to, że usługa RabbitMQ nie działa, ale potencjalnie może to oznaczać, że wystąpił problem z połączeniem z tym portem (jak opisano w artykule 210569)
  1. Jeśli oprogramowanie RabbitMQ działa zgodnie z oczekiwaniami, port 5671 na serwerze NetWorker musi być w stanie nasłuchiwania. Sprawdź, czy port 5671 jest w stanie nasłuchiwania. Aby sprawdzić te porty, użyj poniższych poleceń:
For Linux: 
netstat -ano | grep 5671 
ss -ano | grep 5671

For Windows: 
netstat -ano | findstr 5671
  1. Jeśli port nie zostanie wyświetlony, upewnij się, że usługa NSRD jest uruchomiona (a tym samym, że RabbitMQ powinien mieć otwarte połączenie z tym portem).

解析度

Procedura:
  1. Zatrzymaj usługi NetWorker.
  2. Przejdź do folderu /nsr/tmp i zmień nazwę folderu RabbitMQ na RabbitMQ_old.
  3. Uruchom usługi NetWorker. Sprawdź, czy w folderze /nsr/tmp został wygenerowany nowy folder oprogramowania RabbitMQ. 
  4. Sprawdź stan portu 5671 na serwerze NetWorker.
  5. Otwórz konsolę NetWorker Management Console i sprawdź stan przepływu pracy.
  6. Jeśli problem został rozwiązany, usuń RabbitMQ_old z katalogu /nsr/tmp.

其他資訊

Polecenia testu połączenia:
Linux: 
curl -kv <NetWorker server>:5671
openssl s_client -connect <NetWorker server>:5671

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

Zapoznaj się z powiązanymi artykułami firmy Dell:

受影響的產品

NetWorker

產品

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