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

Podsumowanie: 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. ...

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

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.

Przyczyna

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

Rozwiązanie

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.

Dodatkowe informacje

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:

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.