톰캣 Tomcat 메모리설정 java.lang.OutOfMemoryError : PermGen space 에러
톰캣 Tomcat 메모리설정 java.lang.OutOfMemoryError : PermGen space 에러
1.bin\catalina.bat
메모장으로 오픈
setlocal 삭제
set "CATALINA_OPTS=-Xms1024M -Xmx1024M -XX:PermSize=512M -XX:MaxPermSize=512M" 추가
2.bin\catalina.sh (service로 구동시 적용대상_tomcat7w.exe)
메모장으로 오픈
최상단에
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"
추가
3. JRE 메모리 누수 처리
conf\server.xml
메모장으로 오픈
<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> 추가
기본적으로 작성되어 있음
4. Thread Pool 설정
conf\server.xml
메모장으로 오픈
커넥터에 굵은 텍스트 내용 추가
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" maxThreads="250" maxHttpHeaderSize="8192" emptySessionPath="true" enableLookups="false" acceptCount="100" disableUploadTimeout="true"/>
끗~~~~~~~~~~