SRM 4.5:Web Service Gateway (WSG) 服務在升級至 4.5 或 4.5.0.1 後無法執行:「Insufficient configured threads」例外

Resumen: Web Service Gateway (WSG) 服務無法在具有超過 16 個 CPU 核心的 SRM 4.5 和 4.5.0.1 虛擬機器或主機上啟動。這也會影響升級至 4.5 和 4.5.0.1 的 SRM。

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

本 KB 文章中所述的問題有兩種可能的症狀:
  • 下列 SRM 升級在進入維護模式後可能很快就會停滯,而且無法完成
    (i) 從 4.5 升級至 4.5.0.1
    (ii) 從之前版本升級至 4.5
  • 在 SRM 4.5 或 4.5.0.1 上,WSG 服務無法在虛擬機器或主機上啟動,並記錄下列錯誤:      

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]


此問題會影響 Linux/vApp 和 Windows 主機。

Causa

WSG 使用 Jetty,這是 JAVA Web 伺服器和 JAVA Servlet 容器。Jetty 無法為所需的程序分配足夠的執行緒。根據硬體差異 (CPU 核心數量、網路介面數量、核心差異、JAVA 差異、負載差異、使用中的使用者數量、作用中的連線數量、每秒的交易數量等),在任一點觀察到的執行緒數量會有很大的不同。通常,我們知道在具有超過 16 個虛擬處理器的虛擬機器和主機上都會發生此問題。

Resolución

在任何 SRM 伺服器上,如果 CPU 核心數量高於 16 個,WSG 的記錄便會顯示有關啟動 WSG 服務所需的執行緒不足錯誤。最新的 Jetty 升級至 9.4.34 或更高版本時,需要重新配置預設的最大執行緒數量 (#10),以建立足夠的執行緒。

如果您的 SRM 虛擬機器或主機有 16 個以上的 CPU 核心,請前往 Dell EMC 線上支援網站 (https://dell.com/support) 開立服務要求 (SR),然後在 SR 中附上此知識文章編號。

Productos

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