NetWorker 主控台:「無法開啟與連接埠 5672 上主機「NetWorker 伺服器」的插槽連線」

Summary: 嘗試在監控標籤下查看工作流程的詳細資料時,NetWorker Management Console (NMC) 上出現錯誤訊息:「訊息匯流排無法開啟連接埠 5672 上主機「Networkerserver_hostname」的插槽連線:發生套接字錯誤」出現在 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

請參閱相關的 Dell 文章:

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.