我正在使用 WebLogic 的监控仪表板(它允许我们以图形方式监控 MBean,参见附图)。
我正在监视:ExecuteThreadTotalCount、ExecuteThreadIdleCount、HoggingThreadCount 和 StandbyThreadCount。
我希望 ExecuteThreadTotalCount 等于其他指标的总和,但它总是略高。
有谁知道丢失线程的状态是什么?
谢谢
我正在使用 WebLogic 的监控仪表板(它允许我们以图形方式监控 MBean,参见附图)。
我正在监视:ExecuteThreadTotalCount、ExecuteThreadIdleCount、HoggingThreadCount 和 StandbyThreadCount。
我希望 ExecuteThreadTotalCount 等于其他指标的总和,但它总是略高。
有谁知道丢失线程的状态是什么?
谢谢
在 WebLogic 11g 中,线程的可能状态是:
因此,我认为在您的计数中,您缺少“活动”和“卡住”线程。不幸的是,这些计数器似乎不可用,weblogic.management.runtime.ThreadPoolRuntimeMBean
所以你必须自己找到计数器(也许在线程列表上迭代......)。
另请参阅WebLogic 11g (10.3.6) 管理控制台 - 服务器、监控、线程。
根据我的经验,所有现成的计数器都可能受到问题的影响并获得错误的数据,尤其是当系统遇到其他问题(异常、错误等)时:您可能理解错误情况或错误可能导致计数器更新错误。