본문 바로가기

개발관련/컴퓨터 문제 해결사

톰캣 OutOfMemory 에러 해결하기 - JVM의 메모리 늘리기


적용한 서버는 리눅스 CentOS5.4 이다.

1. 리눅스 서버에 root계정으로 접속한다.

2. 아래 처럼 콘솔에 친다.
vi /etc/profile


3. 그러면 뭔가 많이 나오는데 가장아래에 아래줄을 추가해준다.
export JAVA_OPTS="-Xms256m -Xmx512m -XX:MaxPermSize=128m"


4. 파일이 변경된것을 적용해주어야한다. 아래줄을 콘솔에서 치고 엔터
source /etc/profile


5. 톰캣을 껏다가 켠다.

6. 확인하기
아래 파일을 압축을 풀고 서버에 올린다. (webroot 폴더에올린다.)


http://서버주소/memoryView/vm_memory.jsp

라고 치면 아래처럼 메모리상황을 확인 할수 있다.