2012-01-10 63 views
2

有什麼方法可以將名稱分配給特定的Weblogic工作管理器線程?爲Weblogic的10.3.5特定工作管理器分配名稱

例如: 我定義稱爲工作管理器:TestWorkManager,每次這項工作的經理執行一些任務,下面一行將被打印到日誌文件的時間。

{[ACTIVE] ExecuteThread: '2' 的隊列: 'weblogic.kernel.Default(自調諧)'}

在這種方式我不能實際知道哪個工作管理器執行任務,所以我想分配給他的線程名稱。

謝謝。

回答

0

我認爲線程不被WorkManager的執行,因爲他們更喜歡策略/戰略這是用來管理他們(例如:線程調度)。那就是WorkManager不是線程池和線程隊列。

因此,WebLogic將記錄的WorkManager的名字對於那些直接關係到它的作用,而不是對所有執行的東西(如:阻塞線程,最小/最大約束,等...)

的AdminServer控制檯顯示線程「WorkManager中的名字在服務器:監視:螺紋

的JVM標誌-Dweblogic.StuckThreadHandling =真可以用來在日誌文件中追加的WorkManager的名字時,報告了阻塞線程。

您可以服務器使用的AdminServer控制檯啓用特定的調試信息/鍵:調試例如weblogic.work [*]

我沒有關於WLS還沒有足夠的經驗,但如果你想要的。描述是可能的,那麼我會很高興得到答案爲我也需要它那樣