정지 발견 정책 구성
WebSphere® Application Server의 정지 발견 옵션은 기본적으로 켜져 있습니다. 잠재적인 정지를 보고하여 장애 서버를 조기에 발견할 수 있도록 애플리케이션 및 환경을 수용하기 위해 정지 발견 정책을 구성할 수 있습니다. 정지 스레드가 발견되면 WebSphere Application Server는 문제점을 해결할 수 있도록 사용자에게 알립니다.
시작하기 전에
Java™ Platform, Enterprise Edition(Java EE) 애플리케이션의 공통 오류는 정지 스레드입니다. 정지 스레드는 단순 소프트웨어 발견(예: 무한 루프) 또는 보다 복잡한 원인(예: 자원 교착 상태)의 결과로 나올 수 있습니다. CPU 시간과 같은 시스템 자원은 스레드가 바운드되지 않은 코드 경로를 실행할 때(예: 예를 들어, 코드가 무한 루프를 실행 중일 때) 이 정지 트랜잭션에 의해 이용될 수도 있습니다. 또는 모든 자원이 교착 상태 시나리오에서처럼 유휴 상태이더라도 시스템이 무반응이 될 수 있습니다. 사용자 또는 모니터링 도구가 문제점을 보고하지 않는 한 시스템은 무기한으로 이 저하된 상태에 남을 수 있습니다.
정지 발견 정책을 사용하면 너무 길어서 작업 단위를 완료할 수 없는 시간을 지정할 수 있습니다. 스레드 모니터는 시스템에서 모든 관리 스레드를 확인합니다(예: 웹 컨테이너 스레드 및 오브젝트 요청 브로커(ORB) 스레드). 애플리케이션에 의해 작성된 스레드인 관리되지 않은 스레드는 모니터되지 않습니다. 자세한 정보는 Hung threads in Java Platform, Enterprise Edition applications의 내용을 읽으십시오.