Skip to main content

JSP 호스팅에서 OutOfMemoryError 발생 시 조치 방법

"상위변경을 통해 JVM메모리 증설 시 오류 해결이 가능합니다."

1. 증상과 원인

  • JVM 메모리가 부족하여 Tomcat이 중지되었거나, Tomcat 구동 시 정상 구동되지 않습니다.
  • 해당 오류는 고객님 jvm 메모리 부족으로 발생하는 에러 메시지입니다.

2. 확인 방법

  • Tomcat 로그를 확인합니다: tomcat/logs/catalina.out
  • 아래와 같이 Out of memory 에러가 발생합니다.
java.lang.OutOfMemoryError:
  • JSP 호스팅의 경우, 각 서비스별로 JVM 메모리가 다르게 할당되어 있습니다. 아래 이미지를 참고하세요.
JSP 호스팅 서비스별 JVM 메모리 할당 안내 표

3. 해결 방법

① 애플리케이션 최적화

  • 불필요한 라이브러리 파일을 삭제합니다.
  • 소스 코드를 수정하여 JVM 메모리 부족이 발생하지 않도록 관리합니다.

② 상위 사양으로 변경하여 JVM 메모리 확장

  • 나의 서비스관리 > 변경신청 메뉴에서 상위사양으로 변경하시어 JVM 메모리를 확장해 보시기 바랍니다.
정리: catalina.out 로그에서 OutOfMemoryError를 확인한 뒤, 애플리케이션 최적화 또는 상위 사양으로 변경(메모리 증설)로 문제를 해결할 수 있습니다.