SRM 4.5: El servicio de Gateway de servicio web (WSG) no se ejecuta después de la actualización a 4.5 o 4.5.0.1: Excepción “subprocesos configurados insuficientes”

Resumen: El servicio de Gateway de servicio web (WSG) no se inicia en las máquinas virtuales 4.5 y 4.5.0.1 de SRM u hosts con más de 16 núcleos de CPU. Esto también afecta las actualizaciones de SRM a 4.5 y 4.5.0.1. ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Hay dos posibles síntomas asociados con el problema que se describe en este artículo de la base de conocimientos:
  • Las actualizaciones de versiones inferiores de SRM pueden detenerse poco después de ingresar al modo de mantenimiento y no completarse
    (i) Actualizar de 4.5 a 4.5.0.1
    (ii) Actualizar desde versiones anteriores a 4.5
  • En SRM 4.5 o 4.5.0.1, el servicio WSG no se inicia en máquinas virtuales u hosts, y registra los siguientes errores:      

SEVERE -- [2021-02-08 14:38:00 AEDT] -- HttpServer$Service::publish(): an unexpected error occurred publishing com.watch4net.apg.webservice.proxy.ManagementServiceProxyHandler
java.lang.IllegalStateException: handler can't be initialized
       (...)
Caused by: javax.servlet.ServletException: java.lang.IllegalStateException: Insufficient configured threads: required=14 < max=10 for QueuedThreadPool[ProxyHandler]@72967906{STOPPED,8<=0<=10,i=0,r=-1,q=0}[NO_TRY]
       (...)
Caused by: java.lang.IllegalStateException: Insufficient configured threads: required=14 < max=10 for QueuedThreadPool[ProxyHandler]@72967906{STOPPED,8<=0<=10,i=0,r=-1,q=0}[NO_TRY]


El problema afecta a los hosts de Linux/vApp y Windows.

Causa

El WSG utiliza Jetty, un servidor web Java y un contenedor de servlet de Java. Jetty no puede asignar suficientes subprocesos para los procesos necesarios. La cantidad de subprocesos que se ven en cualquier punto puede variar en gran medida, en función de las diferencias de hardware (cantidad de núcleos de CPU, cantidad de interfaces de red, diferencias de kernel, diferencias de Java, diferencias de carga, conteos de usuarios activos, conteos de conexión activos, transacciones por segundo, etc.). Por lo general, las máquinas virtuales y los hosts con más de 16 procesadores virtuales suelen tener este problema.

Resolución

En cualquier servidor SRM, si el conteo de núcleos de CPU es superior a 16, los registros de WSG muestran errores sobre subprocesos insuficientes para iniciar el servicio WSG. La actualización más reciente de Jetty a 9.4.34 o superior requiere una nueva configuración de la cantidad máxima predeterminada de recuentos de subprocesos (#10) para crear suficientes subprocesos.

Si tiene más de 16 núcleos de CPU en su máquina virtual SRM u host, visite el sitio de soporte en línea de Dell EMC (https://dell.com/support) para abrir una solicitud de servicio (SR) y hacer referencia a este número de artículo de la base de conocimientos en la SR.

Productos

SRM, SRM
Propiedades del artículo
Número del artículo: 000184212
Tipo de artículo: Solution
Última modificación: 29 ago. 2022
Versión:  6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.