2023. 2. 1. 18:32 web/WAS
tomcat java heap space 오류
우리 프로그램은 웹서비스이다. jeus weblogic 과 같은 상용 was를 사용하기도 하지만
tomcat 으로도 서비스 중임.... (java8 , tomcat7)
타사 서비스와 통신을 하며 서비스 하는 부분이 있는데,
계속해서 톰캣로그에 java heap space 오류가 뜸.....
몇달동안 삽질을 했다.
setenv.sh , catalina.sh, server.xml 등 톰캣 버전에 따라 경로는 다르지만 맥락은 비슷할 것이다.
JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx2048m -XX:NewSize=1024m -XX:MaxNewSize=1024m -XX:MetaspaceSize=1024M -XX:MaxMetaspaceSize=2048M -Dfile.encodeing=UTF-8"
구글링을 엄청 많이 했음. 메모리 관련 글도 많이 읽고 gc 도 보고 별의 별것을 다 써봤는데 계속 오류가 떨어져서
로컬 이클립스로 띄워보기러 함. 근데 오래걸리긴해도 타임아웃도 안걸리고 메모리 관련 오류도 안떨어지고 정상처리가 됨.
여기에서 힌트를 얻어서 Xms Xmx 같은 설정을 모조리 뺴고 하니 됨......................이게 뭐람 원인은 모르겠음...
결론 java heap space 구글링해서 별 옵션을 다 줘봤는데도 안된다하면 혹시 모르니 그냥 옵션 다 빼고 해보시라......
JAVA_OPTS="$JAVA_OPTS" ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ삽질의 연속이다. .. . . . 정말.
'web > WAS' 카테고리의 다른 글
제우스 웹투비 버전확인 (0) | 2021.04.22 |
---|