eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

tomcat 설정질문
  • 작성자

    장*정

  • 작성일

    2010-02-19 22:20:11

  • 조회수

    4,464

  • 구분

    개발환경

  • 진행상태

    완료

질문

tomcat 서버가 자주 이런에러가 나는데.. 설정을 어떻게 해야되는지요?

java.lang.OutOfMemoryError: PermGen space


----
옵션을 이렇게 줘도 계속 에러나요..
-Xms256m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m

답변

안녕하세요.. 장태정님..

우선.. tomcat 자체에서 발생되는 현상인지 eclipse 위에서 실행되는 tomcat plugin 실행시에 문제인지 구분될 필요가 있을 것 같습니다.

만약 eclipse 위에서 테스트하시다가 발생하는 현상이면.. tomcat 자체로 테스트를 하셔야 할 상황 같습니다.
tomcat 자체에서 메모리 부족현상이 나타나면.. 일단 application단에 메모리 해제에 대한 문제가 있을 수 있을 것 같습니다. (옵션 상으로 보면 .. 충분한 메모리 양으로 판단됩니다.)

application단의 메모리 문제이면.. 전문 툴(profiler나 성능 모니터링)로 어느 부분에 메모리 문제가 있는지 파악해 보셔야 할 것 같습니다..

추가적으로 Windows 환경이시라면.. JRockit과 같은 다른 JDK로 운영 하시는 방안도 있을 것 같습니다. 일반적으로 JRocket이 메모리 문제에 있어 보다 유연성이 있기 때문입니다.

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기