본문 바로가기
소프트웨어 사용&설치 등/Tomcat

(Tomcat) 톰캣의 메모리 확장

by 언제나초심. 2010. 5. 17.
반응형
유닉스 계열(저는 솔라리스 였습니다) 에서 톰캣을 돌리고 있는데,

Out of Memory 가 떨어졌습니다.

예를 들면, 파일 관련 다운로드/업로드를 Java 로 구현하는데, WAS 의 메모리를 참조해서 쓰게 되었다면.
(Buffer 따위를 사용했다고 했을 때)... 소스상의 문제일수도 있지만, 종종 Out of Memory 가 톰캣 로그에 쌓이더군요.

이럴 때에는 톰캣의 메모리를 늘려주는 방법이 있습니다.

/etc/profile 파일에서 다음 내용을 추가해줍니다.

export JAVA_OPTS="-Xms256, -Xmx1024m -XX:MaxPermSize=128m"

그 후에 톰캣을 재시작 하면 해결이 됩니다.

해당 크기를 더 늘려주는 방법도 있겠습니다.

이와 같은 상황은 또한, 이클립스로 톰캣 구동하여 개발을 하는 환경에서 종종 일어나기도 합니다.

그에 대한 부분은 이클립스에서 설정 해주면 되는데요. 이 부분에 대한 것은 다음에 적도록 하겠습니다 :)
반응형