웹로직 스레드 순서

| 0 comments

웹로직 스레드 순서
Standby : 준비, Active : 실행, Hogging : 지연, Stuck : 정지(?)

Standby => Active => Standby : 정상처리
Standby => Active => Hogging => Standby : 약간의 지연처리
Standby => Active => Hogging => Stuck => Standby : 왕창 지연됐으나 처리는 완료
Standby => Active => Hogging => Stuck : 처리가 안되고 있는 상태

Hogging 스레드 부터는 문제가 발생할 위험이 있습니다. 

Hogging 스레드 가 발생시 웹로직에서는 경고를 호출하는데 Hogging 스레드가

Stuck 쓰레드로 전환시 해당 관련 로직은 행. 즉 정지 상태가 되버린다. 

이 상태가 오랜 시간 후 혹은 바로 처리가 되면 상관이 없지만 지속으로 Stuck 상태가

될 경우 결론적으로 시스템상에 문제가 발생 하게 된다. 

그러므로 로직 점검을 꼭 해보길 바랍니다. 그리고 스레드를 보는 방법은 스레드 덤프

를 떠서 jstack, 사무라이 등등 툴로 보면 편하게 볼 수 있습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

HTML tags are not allowed.

Proudly powered by WordPress | Theme: Yoko by Elmastudio

Top