[TOMCAT - ERRER] OutOfMemoryError: PermGen space

리눅스/APACHE|2015. 1. 16. 17:01
반응형

톰캣 구동중 프로세스가 자동으로 종료되며, 로그파일에 아래와 같이 남아있다면 몇가지 설정을 거쳐

정상 작동 되도록 조치합니다.

 

에러 로그 : OutOfMemoryError: PermGen space

 

처리방법

# vi /usr/local/tomcat/bin/catalina.sh

Heap 사이즈를 추가합니다.

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m

-Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m

-XX:MaxPermSize=512m -XX:+DisableExplicitGC"

 

# vi /usr/local/tomcat/conf/web.xml

메모리 누수 방지를 위해 <servlet> 항목에 아래 내용을 추가합니다.

        <init-param>

            <param-name>enablePooling</param-name>

            <param-value>false</param-value>

        </init-param> 


반응형

댓글()