Application-Server
Websphere 7.0 工作管理器最大執行緒數被忽略?
我正在嘗試解決內部應用程序中的錯誤,作為這項工作的一部分,我注意到 WAS(BASE 7.0.0.0 r0835.03)中的“最大執行緒數”設置與我的執行緒轉儲之間存在明顯差異在伺服器執行時拍攝。我想知道這種行為是否正確,或者它是否可能是 WAS 或我們的應用程序中的錯誤。
因此,在 WAS 中,我在伺服器範圍內配置了工作管理器:
MyWorkManager
工作超時:0
工作請求隊列大小:0
隊列已滿:阻止
服務名稱:安全(僅限)
警報執行緒:2
最小執行緒:0
最大執行緒:5
執行緒優先級: 5
無法成長
一旦我們的應用程序啟動並使用工作管理器,我使用 wsadmin 進行執行緒轉儲,並且有19 個執行緒正在積極地工作,其名稱為:
java.lang.ThreadGroup
$$ name=MyWorkManager: my_ear,maxpri=10 $$ 我會假設我們最多會看到 5 個工作管理器執行緒。關於可能發生的事情或我可以執行的進一步診斷的任何想法?
通過應用 WAS 7 fixpack 15修復。顯然這是 Websphere 中的一個錯誤。