느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

오늘 어느정도 일단락된 프로젝트를 Cafe24 웹서비스에 올렸는데 java.util.concurrent.executionexception: java.lang.outofmemoryerror: metaspace 와 같은 메시지와 함께 서비스가 안올라가지는 현상이 발견되었다. 그래서 이곳저곳 찾다가 Cafe24에서 기본적으로 할당해주는 Tomcat의 메모리의 양이 적어서 나타나는 현상이라는 것을 알 수 있었다.

 

이에 대한 해결책으로는 ${CATALINA_HOME}/bin/catalina.sh 파일에 다음의 명령어를 추가해 주면 된다.

 

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+DisableExplicitGC"

 

이 명령어를 #!/bin/sh 구문 아래에 적용하고 저장한 후, tomcat을 재시작 하였더니 정상적으로 서비스가 올라가는 것을 확인할 수 있었다.

'IT > TroubleShooting' 카테고리의 다른 글

인텔리제이 에러  (1) 2020.03.12
VMWare "This virtual machine appears to be in use." 에러 해결  (1) 2019.12.20
profile

느린 것을 걱정하지 말고, 멈춰서는 것을 걱정하라

@주현태

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!