이 게시물은 WebLogic 인스턴스에서 발생한 Hang-up 현상의 원인 분석을 다룹니다.
문제 현상
16대의 WebLogic 인스턴스가 주기적으로 Hang-up 발생
OutOfMemoryError가 로그에 기록됨
원인 분석
Heap 덤프 분석 결과, RuntimeAccessImpl 모듈이 과도한 메모리를 사용하고 있으며, 7,873개의 쓰레드가 생성됨을 확인했습니다. 이 쓰레드는 javax.activation의 DataHandler와 관련되어 있으며, 오래된 버전의 사용이 문제로 지목되었습니다. 최신 버전으로 교체 후 메모리 누수 문제 해결을 확인하였습니다.