簡體   English   中英

在WebLogic JMX中:沒有空閑,占用和待機的線程的狀態是什么?

[英]In WebLogic JMX: What is the status of threads that are not Idle, Hogging nor Standby?

在此輸入圖像描述 我正在使用WebLogic的監控儀表板(它允許我們以圖形方式監控MBean,參見附圖)。

我正在監控:ExecuteThreadTotalCount,ExecuteThreadIdleCount,HoggingThreadCount和StandbyThreadCount。

我希望ExecuteThreadTotalCount等於其他指標的總和,但總是要高得多。

有誰知道缺少線程的狀態是什么?

謝謝 weblogic監視器截圖

在WebLogic 11g中,線程的可能狀態是:

  • 待機(即在WebLogic中放置當前不需要的線程的池中)
  • 空閑(准備接受新請求)
  • 活動(請求正在執行)
  • Hogging(請求執行時間太長)
  • 卡住(超出配置的StuckThreadMaxTime)

所以我認為在你的計數中你缺少“主動”和“堅持”的線程。 不幸的是,這些計數器似乎在weblogic.management.runtime.ThreadPoolRuntimeMBean不可用,所以你必須自己找到計數器(可能在線程列表中迭代......)。

另請參閱WebLogic 11g(10.3.6)管理控制台 - 服務器,監視,線程

根據我的經驗,所有即用型計數器都可能受到問題的影響並得到錯誤的數據,尤其是當系統遇到其他問題(異常,錯誤......)時:您可能理解並且錯誤情況或錯誤可能導致計數器錯誤更新。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM