В чем разница между "Stuck Thread Max Time" и "Max Stuck Thread Time" в Weblogic 10.3.x?

WebLogic 10.3.6 Admin Console имеет два параметра, связанные с конфигурацией времени застрявших потоков.

в: Servers -> Some_Server -> Configuration -> Tuning параметр: Stuck Thread Max Time

другие в: Servers -> Some_Server -> Configuration -> Overload параметр: Max Stuck Thread Time

в некоторых тестах, которые я сделал, только параметр в Overload конфигурация, кажется, вызывает Failure Action в той же вкладке конфигурация. Я не могу понять, какой параметр в Tuning tab делает. В документации Oracle oficial оба параметра имеют то же описание, но связаны с различными MBeans:

[Застрял Поток Max Time] 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)

мой вопрос в том, в чем разница между этими параметрами?

1 ответов


настройки = застрял поток отчетности

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

Это проверит интервал таймера застрявшего потока для всех застрявших потоков и сообщит об этом в файле журнала для сервера, например:'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 указывает время, по истечении которого сервер считает поток застрявшим. Если общее количество застрявших потоков потоков становится застрявшим, сервер переходит себя в несостоявшееся состояние. После перехода сервера в состояние failed. Действие сбой на вкладке перегрузка определяет, какие действия необходимо предпринять для исправления ситуации.