상세 컨텐츠

본문 제목

[Tomcat][ERROR] Tomcat PermGen space

개발/Tools

by 대충고양이짤 2016. 2. 16. 15:28

본문

문제 상황

Tomcat 구동 중 "java.lang.OutOfMemoryError:PermGen space" 에러가 나타나면서 서버가 종료된다.



문제 원인

서버 메모리 부족이 원인으로, JAVA VM  옵션을 사용하여 PermGen memory 크기를 늘려야 한다.



문제 해결

catalina.bat을 수정한다.

{$tomcat-folder}\bin\catalina.bat


set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xms512m -XX:MaxPermSize=128m


톰캣을 재시작 한다. 만약 적용이 안되었다면, webapps 안에 풀려진 폴더를 삭제한다.


-XX:PermSize : 초기 PermGen 사이즈

-XX:MaxPermSize : 최고 PermGen 사이즈

관련글 더보기

댓글 영역