NetWorke: Console "unable to open socket connection to host "NetWorker server" on port 5672"

Zusammenfassung: Error message on NetWorker Management Console (NMC) when trying to see the details of a workflow under the monitoring tab: "Message bus unable to open socket connection to host "Networkerserver_hostname" on port 5672: A socket error occurred" appears in the NMC. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

NetWorker Server and NetWorker Management Console (NMC) are installed in same host.

The NMC monitoring window shows all policies as "Never Run"  never run image; however, backup and clone jobs are completing as per schedule.

The following error appears in the NMC when trying to open workflow or action properties:
Message bus unable to open socket connection to host "<NetWorker server hostname>" on port 5672: A socket error occurred

Screenshot of Error Message: Unable to Open Socket Connection to Host on Port 5672
Figure 1: Screenshot of Error Message: Unable to Open Socket Connection to Host on Port 5672.

RabbitMQ uses port 5671 for communication over SSL.

Port 5672 was the old port used for non-SSL communication (no longer used).

The GSTD connects to RabbitMQ to get and display NMC information using port 5671.

When connection over port 5671 fails, NetWorker NMC fails back and tries 5672 which fails too because RabbitMQ no longer uses this port.

The error message then reports the issue to be on port 5672, but the issue is really when communicating with port 5671.

Ursache

GSTD is unable to communicate to RabbitMQ on port 5671.

Usually this means RabbitMQ service is down, but it can potentially mean that there is some connection issue with this port (Like described in article 210569)
  1. If RabbitMQ is working as expected, the port 5671 on the NetWorker server must be in a listening state. Verify that the port 5671 is in a listening state. To check these ports, use the below commands:
For Linux: 
netstat -ano | grep 5671 
ss -ano | grep 5671

For Windows: 
netstat -ano | findstr 5671
  1. If the port does not show up, ensure that NSRD service is running (and hence that RabbitMQ should have been opened a connection to this port).

Lösung

Procedure:
  1. Stop NetWorker services.
  2. Go to /nsr/tmp folder, and rename the RabbitMQ folder to RabbitMQ_old.
  3. Start the NetWorker services. Verify a new RabbitMQ folder is generated in the /nsr/tmp folder. 
  4. Check the status of port 5671 on the NetWorker server.
  5. Open the NetWorker Management Console and check the workflow status.
  6. If the issue is resolved, delete RabbitMQ_old from /nsr/tmp.

Weitere Informationen

Connection test commands:
Linux: 
curl -kv <NetWorker server>:5671
openssl s_client -connect <NetWorker server>:5671

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

See related Dell articles:

Betroffene Produkte

NetWorker

Produkte

NetWorker Family, NetWorker Series
Artikeleigenschaften
Artikelnummer: 000200132
Artikeltyp: Solution
Zuletzt geändert: 09 Okt. 2024
Version:  9
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.