파비의 매일매일 공부기록

Apache Tomcat - 특정 페이지에서 개발과 운영 웹 서버 동작이 달라요. 본문

Trouble Shooting/From workplace

Apache Tomcat - 특정 페이지에서 개발과 운영 웹 서버 동작이 달라요.

fabichoi 2021. 1. 4. 23:30

최근에 웹 서버 관련 이슈가 자주 발생한다.

 

이번에는 새로 개발한 화면이었는데

Local/개발 환경에서는 정상적으로 동작을 하는데

운영 환경에서는 조회가 안되고 Hang이 걸리는 등 동작이 매우 이상했다.

 

그래서 지난번에 조치한 iBatis 쪽 iterate tag 부분을 #에서 $로 수정하고

(fabichoi.tistory.com/35 참조)

서버 재시작을 하였으나 동일 증상이 발생했다.

 

뭐가 문젠가 싶어서 서버 접속 후

일단 로그를 확인해봤더니 'GC Overhead Limit Exceeded..'를 확인할 수 있었다.

 

동시 접속자가 많은 편도 아닌데 뭔가 이상해서

Web Server인 Apache Tomcat의 설정을 하나하나 확인해봤더니

최대/최소 메모리 및 MaxPermSize가 Default 값으로 설정되어 있었다.

 

그래서 다른 Web Server의 설정과 동일하게 맞추고

서버 재시작했더니 문제가 해결되었다.

 

최근에 웹서버 보안 수행하면서 테스트 및 수정 과정에서 설정이 초기화되었던 게 아닌가 추정된다.

 

여하튼 큰 이슈 없이 해결돼서 다행이다.

반응형
Comments