Application-Server

Websphere 7.0 工作管理器最大執行緒數被忽略?

  • March 4, 2011

我正在嘗試解決內部應用程序中的錯誤,作為這項工作的一部分,我注意到 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 中的一個錯誤。

引用自:https://serverfault.com/questions/242553