-
Thread stop시 체크할 부분# APM | Jennifer 2023. 6. 26. 10:42
관련된 Thread들이 하나의 application때문에 블로킹이 걸려있을 경우 이런 현상은 발생할 수 있습니다.
특정 Thread에서 CPU를 과도하게 사용할 경우 제니퍼에서 해당 Thread handling하고 싶다면 쓰레드 정지보다는 suspend 사용을 권장합니다.
그 외에 오래걸린다고 Thread를 stop/interrupt시킬 이유는 없어보이네요. 그것보다는 Thread dump나 JDK1.5 이상이면 제니퍼 덤프를 남기는게 낫지 않을까 생각합니다.
Thread를 stop시켰을때JVM다운등의 전혀 예상치 못한 현상이 발생할 수도 있습니다. 그래서 Thread stop옵션을 사용하지 않기를 권장합니다.
그리고 해당 Thread가 Socket Read 상태에서는 interrupt/stop을 시키더라도 Socket Read상태가 해제되기 전까지 Thread가 중단되지 않습니다.
쓰레드 인터럽트/정지기능은 해당 Thread에 대해서 interrupt(), stop() 메소드를 호출할 뿐입니다.'# APM | Jennifer' 카테고리의 다른 글
제니퍼 로그 어댑터 등록 (0) 2023.10.05 Jennifer admin 계정 잠기거나 비밀번호 분실 시 (0) 2023.05.19 Jennifer Not Profiled (0) 2023.04.07 Docker에 설치된 WAS에 Jennifer 연동 (0) 2022.11.11 Jennifer5에 Jboss7.2 연동 (0) 2022.10.25