NetWorker: El servidor no responde de forma intermitente debido a llamadas no borradas a la API REST

Summary: El proceso del servidor de NetWorker 19.13 o 19.14 (nsrd) deja de responder de forma intermitente debido a las solicitudes de la API REST que crean conexiones jsvc que no se borran.

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

Problemas informados:

  • El servidor NetWorker Server (nsrd) deja de responder.
  • Las operaciones de protección de NetWorker se detienen o fallan al informar varios errores relacionados con la conexión; Por ejemplo, "RPC connection timed out" o "Connection limit reached"
  • Las interfaces de usuario de NetWorker dejan de responder o no se conectan:
    • NetWorker Management Console (NMC)
    • Interfaz del usuario web de NetWorker (NWUI)
    • nsrwatch
    • nsradmin
  • El entorno está configurado con utilidades de generación de informes de API REST que se conectan a NetWorker Server para generar informes o vales.
  • NetWorker Server es 19.13.0.0 > , 19.13.0.3 o 19.14.0.0

Cause

Cada solicitud de la API REST de NetWorker realiza una comprobación de autenticación contra el AUTHC servicio. Las solicitudes de la API están creando conexiones a la AUTHC servicio, pero esas conexiones no se cierran después.

[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

En este ejemplo, hay 4050 conexiones asociadas con NetWorker AUTHC Servicio (jsvc).

Este es un ejemplo exagerado de un entorno de laboratorio en el que se consultaba la API REST una vez por segundo. En un entorno de producción, el problema puede ser evidente con una cantidad mucho menor de AUTHC conexiones porque otras operaciones, dispositivos y flujos de trabajo de protección de NetWorker también consumen conexiones y recursos del sistema disponibles.

En condiciones normales, dos jsvc Los procesos están presentes mientras NetWorker Server está en ejecución. Adicional jsvc-Las conexiones relacionadas pueden aparecer temporalmente dependiendo de las operaciones que se estén realizando, pero deben cerrarse cuando ya no sean necesarias. No se espera ver docenas o miles de jsvc conexiones restantes en el keepalive estado durante períodos prolongados.

 

Resolution

La corrección de código NETWORKER-127181 se espera en las siguientes versiones de NetWorker:

  • 19.13.0.4
  • 19.14.0.1

Solución alternativa:

Reiniciar Servicios de NetWorker Server:

  • Linux: systemctl restart networker
  • Windows (sintaxis de PowerShell): net stop nsrd ; net start nsrd
NOTA: Esta es solo una solución temporal. NetWorker Server funciona normalmente hasta que los puertos se consumen nuevamente. La cantidad de tiempo que se tarda depende del tamaño del entorno y de la actividad.

Additional Information

Asegurarse de que OS TCP y se implementaron prácticas recomendadas de kernel: NetWorker: prácticas recomendadas para la configuración de redes

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.