서버 장애
-
스레드 덤프로 확인할 수 있는 문제Backend/Java and Trouble Shooting 2020. 2. 23. 14:27
스레드 덤프*로 어떤 문제를 확인할 수 있을까? (*스레드 단면) 1 . 시스템 다운 시스템 다운의 경우 스레드 덤프가 기본적으로 생성되지 않아 좋은 단서가 될 수 없다. JVM 옵션에 OnError 이벤트에 대해 스레드 덤프가 남도록 하여 실마리를 잡을 수도 있다. -XX:OnError="kill -3 %p" -XX:ErrorFile=파일경로 2 . 시스템 느려짐 가장 많이 발생하는 현상으로 시스템이 느려진다면 다음과 같은 순서로 확인하는 것이 좋다. 1. CPU, 메모리와 같은 리소스 사용량 점검 2. 외부와 연동하는 리소스 사용량 점검 3. WAS 메모리 및 스레드 설정 및 사용량 점검 4. Web 서버 설정 점검 5. OS 설정 점검 6. 스레드 상태 점검 7. 메모리 상태 점검 위 절차를 도식화..