NetWorker: il server non risponde in modo intermittente a causa di chiamate API REST non cancellate

Summary: Il processo del server NetWorker 19.13 o 19.14 (nsrd) non risponde in modo intermittente a causa di richieste API REST che creano connessioni jsvc che non vengono cancellate.

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

Problemi segnalati:

  • Il server NetWorker (nsrd) il processo non risponde.
  • Le operazioni di protezione di NetWorker si bloccano o non riescono, segnalando vari errori relativi alla connessione; Ad esempio "RPC connection timed out" oppure "Connection limit reached"
  • Le interfacce utente di NetWorker smettono di rispondere o non riescono a connettersi:
    • NetWorker Management Console (NMC)
    • Interfaccia utente web di NetWorker (NWUI)
    • nsrwatch
    • nsradmin
  • L'ambiente è configurato con utilità di reporting API REST che si connettono al server NetWorker per generare report o inviare ticket.
  • Il server NetWorker è 19.13.0.0 > , 19.13.0.3 o 19.14.0.0

Cause

Ogni richiesta API REST di NetWorker esegue un controllo di autenticazione sul AUTHC Servizio. Le richieste API creano connessioni a AUTHC servizio, ma tali collegamenti non vengono chiusi in seguito.

[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

In questo esempio, sono presenti 4.050 connessioni associate a NetWorker AUTHC servizio di assistenza (jsvc).

Si tratta di un esempio esagerato di un'ambiente di laboratorio in cui l'API REST veniva interrogata una volta al secondo. In un'ambiente di produzione, il problema può manifestarsi con un numero molto inferiore di AUTHC perché anche altre operazioni, dispositivi e flussi di lavoro di protezione di NetWorker utilizzano le connessioni disponibili e le risorse di sistema.

In condizioni normali, due jsvc mentre il server NetWorker è in esecuzione. Altri comandi jsvcLe connessioni correlate possono essere visualizzate temporaneamente a seconda delle operazioni eseguite, ma dovrebbero chiudersi quando non sono più necessarie. Non si prevede di vedere decine o migliaia di jsvc connessioni rimanenti nel keepalive Stato membro per periodi prolungati.

 

Resolution

La correzione del codice NETWORKER-127181 è prevista nelle seguenti versioni di NetWorker:

  • 19.13.0.4
  • 19.14.0.1

Soluzione alternativa:

Riavviare Servizi del server NetWorker:

  • Linux: systemctl restart networker
  • Windows (sintassi PowerShell): net stop nsrd ; net start nsrd
NOTA: Si tratta solo di una soluzione temporanea. Il server NetWorker funziona normalmente fino a quando le porte non vengono nuovamente utilizzate. La quantità di tempo necessaria dipende dalle dimensioni e dall'attività dell'ambiente.

Additional Information

Garantire OS TCP e le best practice del kernel sono in atto: NetWorker: Best practices for networking configuration

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.