Web Program/Java2018. 6. 13. 02:23이클립스에서 Tomcat 서버 실행 시 OutOfMemoryError

java.lang.OutOfMemoryError: PermGen space 이클립스에서 Tomcat 서버 실행 시 메모리 오류 발생 해결방법 1. Heap 사이즈를 증가시켜 주면 정상적으로 해결된다. 2. 메모리 누수 방지를 위해 Tomcat 설치 디렉토리 conf/web.xml 파일에서 안쪽에 enablePooling 설정을 해제 한다. enablePooling false

리눅스 메모리 관리
Server TO(Technical Operation)/Linux2018. 4. 4. 10:50리눅스 메모리 관리

java.lang.OutOfMemoryError: PermGen space 리눅스에서 캐쉬 메모리가 계속해서 쌓이는 문제가 있다. 그래서 java 기반의 서버 구동시, OutOfMemoryError와 같은 메모리 문제가 발생한다. 그러나 해결하는 방법은 있다!!!! 다양한 방법이 있지만 리눅스에서 cached 메모리를 사용 할 수있는 메모리 상태(free)로 돌려 주는 방법을 소개하겠다. 현재 메모리 상태 하기과 같이 drop_caches 의 상태를 3 으로 변경한다.(상태별 해제 방법은 하기 참조) $> echo 3 | sudo tee /proc/sys/vm/drop_caches free 메모리가 늘어났어요~~ 메모리 상태별 해제 방법 pageache 해제 $> echo 1 | sudo tee /pro..

image