NetWorker:由於未清除的 REST API 呼叫,伺服器間歇性無回應

Сводка: 由於 REST API 要求建立無法清除的 jsvc 連線,因此 NetWorker 19.13 或 19.14 伺服器程序 (nsrd) 間歇性無回應。

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

回報的問題:

  • NetWorker 伺服器 (nsrd) 進程變得無回應。
  • NetWorker 保護作業停止或失敗,回報各種連線相關錯誤;例如”RPC connection timed out“或”Connection limit reached
  • NetWorker 使用者介面停止回應或連線失敗:
    • NetWorker Management Console (NMC)
    • NetWorker Web 使用者介面 (NWUI)
    • nsrwatch
    • nsradmin
  • 此環境設定為使用 REST API 報告公用程式,這些公用程式會連線至 NetWorker 伺服器以產生報告或票證。
  • NetWorker 伺服器為 19.13.0.0 > 、19.13.0.3 或 19.14.0.0

Причина

每個 NetWorker REST API 要求都會針對內部 AUTHC 服務。API 要求正在建立與 AUTHC 服務,但這些連接之後不會關閉。

[root@nsr ~]# netstat -apno | grep jsvc | head
tcp6       0      0 :::9090                 :::*                    LISTEN      2406135/jsvc.exec    off (0.00/0/0)
tcp6       0      0 :::36523                :::*                    LISTEN      2406135/jsvc.exec    off (0.00/0/0)
tcp6       0      0 ::1:60705               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6550.56/0/0)
tcp6       0      0 ::1:45705               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6407.22/0/0)
tcp6       0      0 ::1:36707               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6825.20/0/0)
tcp6       0      0 ::1:57761               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6731.29/0/0)
tcp6       0      0 ::1:51473               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6242.11/0/0)
tcp6       0      0 ::1:58453               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6446.28/0/0)
tcp6       0      0 ::1:53133               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6689.33/0/0)
tcp6       0      0 ::1:49749               ::1:8779                ESTABLISHED 2406135/jsvc.exec    keepalive (6618.93/0/0)

[root@nsr ~]# netstat -apno | grep jsvc | wc -l 4050

在此範例中,有 4,050 個與 NetWorker 相關聯的連線 AUTHC 服務 (jsvc)。

這是來自每秒查詢一次 REST API 的實驗室環境中的誇大示例。在生產環境中,問題可能會在數量少得多的 AUTHC 連線是因為其他 NetWorker 作業、裝置和保護工作流程也會使用可用的連線和系統資源。

在正常情況下,兩個 jsvc NetWorker 伺服器執行時有程序。其他 jsvc-相關連接可能會暫時出現,具體取決於正在執行的操作,但當不再需要時,它們應關閉。預計不會看到數十或數千個 jsvc 連線尚在 keepalive 狀態延長。

 

Разрешение

程式碼修正 NETWORKER-127181 預期在下列 NetWorker 版本中提供:

  • 19.13.0.4
  • 19.14.0.1

因應措施:

重新啟動 NetWorker 伺服器服務:

  • Linux: systemctl restart networker
  • Windows (PowerShell 語法): net stop nsrd ; net start nsrd
注意: 這隻是臨時解決方案。NetWorker 伺服器會正常運作,直到連接埠再次被使用為止。這需要多少時間,取決於環境大小與活動。

Дополнительная информация

確保 OS TCP 和內核最佳實踐已到位: NetWorker:網路配置的最佳實踐

Затронутые продукты

NetWorker

Продукты

NetWorker Family
Свойства статьи
Номер статьи: 000484828
Тип статьи: Solution
Последнее изменение: 08 Jul 2026
Версия:  2
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.