В чем разница между "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. Действие сбой на вкладке перегрузка определяет, какие действия необходимо предпринять для исправления ситуации.