WAS/WebLogic

[Tips] WebLogic Threads 모니터

투칼론 2020. 3. 14. 16:49
반응형

서버 > Managed Server 선택 > Monitoring > Threads를 선택하면, 해당 인스턴스의 스레드 수 및 상태를 모니터링할 수 있다.



* Summary 섹션


 Execute Threads Total Count 

 WebLogic self-tuning pool에 의해 생성된 스레드 총 개수

 Active와 Standby 스레드 개수의 합과 같음

 Active Execute Threads

 현재 요청에 의해 실행 중인 스레드 개 수

 Standby Thread Count

 실행을 기다리고 있는 스레드 개 수

 Execute Thread Idle Count

 실행에 할당은 되지 않고, 실행을 준비하고 있는 "Available" 한 상태의 스레드 수

 Hogging Thread Count

 WebLogic 커널 판단으로 평균 실행 시간보다 훨씬 수행 시간이 길어진 스레드 수. 

 Stuck 스레드 가능성이 있음

 Stuck Thread Count

 수행시간이 StuckThreadMaxTime (기본 : 600초) 이상 걸린 스레드 수


참고로, 

1) Execute Threads Total Count = Active Execute Threads + Standby Thread Count

2) Active Execute Threads = Execute Thread Idle Count + Hogging Thread Count + Stuck Thread Count




* Threads Matrix


Thread 별로 현재 상태를 나타냄.

상태에는 Active (Idle, Stuck, Hogger)와 Standby 컬럼이 true/false로 상태를 나타내고 있다.