NetWorker: Server občas nereaguje kvůli nevymazaným voláním rozhraní REST API

Summary: Serverový proces NetWorker 19.13 nebo 19.14 (nsrd) občas přestane reagovat, protože požadavky rozhraní REST API vytvářejí připojení jsvc, která se nevymažou.

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

Nahlášené problémy:

  • Server NetWorker (nsrd) přestane reagovat.
  • Operace ochrany NetWorker se zastaví nebo selžou při hlášení různých chyb souvisejících s připojením; například "RPC connection timed out" nebo "Connection limit reached“.
  • Uživatelská rozhraní NetWorker přestala reagovat nebo se nedaří připojit:
    • NetWorker Management Console (NMC)
    • Webové uživatelské rozhraní NetWorker (NWUI)
    • nsrwatch
    • nsradmin
  • Prostředí je nakonfigurováno pomocí nástrojů pro vytváření sestav REST API, které se připojují k serveru NetWorker za účelem generování sestav nebo lístků.
  • Server NetWorker má verzi 19.13.0.0 > , 19.13.0.3 nebo 19.14.0.0

Cause

Každý požadavek rozhraní NetWorker REST API provádí kontrolu ověřování vůči internímu AUTHC Služby. Požadavky rozhraní API vytvářejí připojení k AUTHC služby, ale tato spojení nejsou následně uzavřena.

[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

V tomto příkladu je 4 050 připojení přidružených k nástroji NetWorker. AUTHC služby (jsvc).

Jedná se o přehnaný příklad z testovacího prostředí, kde se rozhraní REST API dotazovalo jednou za sekundu. V produkčním prostředí se problém může projevit u mnohem menšího počtu AUTHC připojení, protože ostatní operace, zařízení a pracovní postupy ochrany NetWorker také spotřebovávají dostupná připojení a systémové prostředky.

Za normálních podmínek dva jsvc procesy jsou přítomny, když je spuštěn server NetWorker. Další jsvc-Související připojení se mohou dočasně objevit v závislosti na prováděných operacích, ale měla by se zavřít, když už nejsou potřeba. Neočekává se, že se dočká desítek nebo tisíců jsvc připojení zbývající v keepalive stav po delší dobu.

 

Resolution

Oprava kódu NETWORKER-127181 se očekává v následujících verzích NetWorker:

  • 19.13.0.4
  • 19.14.0.1

Zástupné řešení:

Restartujte Služby serveru NetWorker:

  • Linux: systemctl restart networker
  • Windows (syntaxe prostředí PowerShell): net stop nsrd ; net start nsrd
POZNÁMKA: Jedná se pouze o dočasné řešení. Server NetWorker funguje normálně až do opětovného spotřebování portů. Doba, kterou to zabere, závisí na velikosti prostředí a aktivitě.

Additional Information

Zajištění OS TCP a osvědčené postupy jádra: NetWorker: Vzorové postupy pro konfiguraci sítě

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000484828
Article Type: Solution
Last Modified: 23 محرم 1448
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.