我正在使用WebLogic的监控仪表板(它允许我们以图形方式监控MBean,参见附图)。
我正在监控:ExecuteThreadTotalCount,ExecuteThreadIdleCount,HoggingThreadCount和StandbyThreadCount。
我希望ExecuteThreadTotalCount等于其他指标的总和,但总是要高得多。
有谁知道缺少线程的状态是什么?
感谢
答案 0 :(得分:0)
在WebLogic 11g中,线程的可能状态为:
所以我认为在你的计数中你缺少“活跃”和“坚持”的线程。不幸的是,这些计数器似乎在weblogic.management.runtime.ThreadPoolRuntimeMBean
中不可用,因此您必须自己找到计数器(可能在线程列表上进行迭代......)。
另见WebLogic 11g (10.3.6) admin console - servers,monitoring,threads。
根据我的经验,所有即用型计数器都可能受到问题的影响并获得错误的数据,尤其是当系统遇到其他问题(异常,错误......)时:您可能理解并出现错误情况或一个错误可能会导致计数器中的错误更新。