8

Weblogic 10.3.6 Admin Console 有两个与 Stuck Threads 时间配置相关的参数。

一入:Servers -> Some_Server -> Configuration -> Tuning有参数:Stuck Thread Max Time

其他在:Servers -> Some_Server -> Configuration -> Overload有参数:Max Stuck Thread Time

在我做的一些测试中,只有Overload配置中的参数似乎触发了Failure Action相同的选项卡配置。我无法弄清楚Tuning选项卡中的参数是做什么的。在 Oracle 官方文档中,这两个参数的描述相同,但与不同的 MBean 相关:

[卡住线程最大时间] ServerMBean.StuckThreadMaxTime ( http://docs.oracle.com/cd/E21764_01/apirefs.1111/e13952/pagehelp/Corecoreserverserverconfigtuningtitle.html )

[最大卡住线程时间] ServerFailureTriggerMBean.MaxStuckThreadTime ( http://docs.oracle.com/cd/E21764_01/apirefs.1111/e13952/pagehelp/Corecoreserverserverconfigoverloadtitle.html )

我的问题是,这些参数有什么区别?

4

1 回答 1

10

调整= 卡住线程报告

Servers -> Some_Server -> Configuration -> Tuning -> Stuck Thread Max Time

这将检查 Stuck Thread Timer Interval 是否有任何和所有卡住的线程,并在服务器的日志文件中报告它,例如:'WebLogic.kernel.Default (self-tuning)' has been busy for "zzz" seconds working on the request "------" , which is more than the configured time (StuckThreadMaxTime) of "600" seconds.

过载= 卡住的螺纹反应

Servers -> Some_Server -> Configuration -> Overload -> Max Stuck Thread Time

Max Stuck Thread Time 指定服务器认为线程卡住的时间长度。如果总共有 Stuck Thread Count 线程被卡住,则服务器将自身转换为失败状态。一旦服务器转换为失败状态。过载选项卡上的失败操作控制要采取什么操作来纠正这种情况。

于 2015-01-29T18:43:41.730 回答