2015-01-29 7 views
6

Weblogic 10.3.6 관리 콘솔에는 Stuck Threads 시간 구성과 관련된 두 개의 매개 변수가 있습니다.Weblogic 10.3.x에서 "Stuck Thread Max Time"과 "Max Stuck Thread Time"의 차이점은 무엇입니까?

의 한

: 다른

Stuck Thread Max Time : Servers -> Some_Server -> Configuration -> Overload 매개 변수가 있습니다 내가 한 몇 가지 테스트에서 Max Stuck Thread Time

Overload 구성 만 매개 변수가 동일한에서 Failure Action을 트리거 할 것 Servers -> Some_Server -> Configuration -> Tuning는 매개 변수가 탭 구성. Tuning 탭의 매개 변수가 무엇인지 파악할 수 없습니다. 두 파라미터 오라클 공식 주제 설명서 동일한 설명이 있지만, 다른 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)

제 질문은 이러한 매개 변수의 차이점은 무엇입니까?

답변

9

튜닝

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 

최대 스턱 스레드 시간은 서버가 스레드가 멈춘 것으로 간주 한 후의 시간을 지정합니다. 총 Stuck Thread Count 스레드가 걸리면 서버가 실패한 상태로 전환됩니다. 서버가 실패한 상태로 전환됩니다. 과부하 탭의 실패 조치는 상황을 해결하기 위해 취할 조치를 제어합니다.

+1

답변 해 주셔서 감사합니다. 그리고 weblogic이 똑같은이 독립 파라미터를 가지고 있다는 것은 당연합니다. :) – avaz

+1

동의 -이 설정에 대해서는 잘 설명되어 있지 않습니다. 답은 경험 + weblogic 서적/기사 –

+0

에서 "Max Stuck Thread Time"을 10으로 설정하고 "Stuck Thread Count"를 5로 설정합니다. 100 개의 동시 요청이 100 초 동안 실행될 때 스트레스 테스트를하는 동안 서버는 실패 상태가됩니다. 하지만 내 서버는 실행중인 동시 스레드 수에 관계없이 경고 상태를 유지합니다. WL 버전 10.3.6.0 및 Java 버전 1.7.0_80을 사용하고 있습니다. 다른 구성이 필요합니까? – smftr