NetWorker 控制台:“无法在端口 5672 上打开到主机”NetWorker 服务器“的套接字连接”

Summary: 尝试在监视选项卡下查看工作流的详细信息时,NetWorker Management Console (NMC) 上出现错误消息:“Message bus unable to open socket connection to host 'Networkerserver_hostname' on port 5672:A socket error occurred“出现在 NMC 中。 ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

NetWorker 服务器和 NetWorker Management Console (NMC) 安装在同一主机中。

NMC 监视窗口将所有策略显示为“从不运行” 从不运行映像;但是,备份和克隆作业正在按计划完成。

尝试打开工作流或操作属性时,NMC 中将显示以下错误:
Message bus unable to open socket connection to host "<NetWorker server hostname>" on port 5672: A socket error occurred

错误消息的屏幕截图:无法在端口 5672 上打开与主机的套接字连接
图 1:错误消息的屏幕截图:无法在端口 5672 上打开与主机的套接字连接。

RabbitMQ 使用端口 5671 通过 SSL 进行通信。

端口 5672 是用于非 SSL 通信的旧端口(不再使用)。

GSTD 连接到 RabbitMQ,以使用端口 5671 获取和显示 NMC 信息。

当通过端口 5671 的连接失败时,NetWorker NMC 将故障恢复并尝试 5672,这也失败,因为 RabbitMQ 不再使用此端口。

错误消息随后报告问题出在端口 5672 上,但实际问题出在与端口 5671 通信时。

Cause

GSTD 无法通过端口 5671 与 RabbitMQ 通信。

通常,这意味着 RabbitMQ 服务已关闭,但这可能意味着此端口存在一些连接问题(如文章 210569 中所述
  1. 如果 RabbitMQ 按预期工作,则 NetWorker 服务器上的端口 5671 必须处于侦听状态。验证端口 5671 是否处于侦听状态。要检查这些端口,请使用以下命令:
For Linux: 
netstat -ano | grep 5671 
ss -ano | grep 5671

For Windows: 
netstat -ano | findstr 5671
  1. 如果端口未显示,请确保 NSRD 服务正在运行(因此 RabbitMQ 应该已打开与此端口的连接)。

Resolution

过程:
  1. 停止 NetWorker 服务
  2. 转至 /nsr/tmp 文件夹, 然后将 RabbitMQ 文件夹重命名 为 RabbitMQ_old。
  3. 启动 NetWorker 服务。验证是否在 /nsr/tmp 文件夹中生成新的 RabbitMQ 文件夹。 
  4. 检查 NetWorker 服务器上端口 5671 的状态
  5. 打开 NetWorker Management Console 并检查工作流状态。
  6. 如果问题得到解决,请从 /nsr/tmp 中删除RabbitMQ_old。

Additional Information

连接测试命令:
Linux: 
curl -kv <NetWorker server>:5671
openssl s_client -connect <NetWorker server>:5671

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

请参阅相关的戴尔文章:

Affected Products

NetWorker

Products

Data Protection, NetWorker Family, NetWorker Series
Article Properties
Article Number: 000200132
Article Type: Solution
Last Modified: 09 Oct 2024
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.