반응형
어느 날 회사에서 시스템을 하나 더 운영하게 되었다!
인수인계도 없이...
그러던 어느 날 서비스에 접속이 안된다는 연락을 받고 확인해 보니 서버가 죽진 않았는데 멈췄다.. 뭐지..
서버에 들어가 보자 윈도우 CMD 창으로 띄어진 서버..
일단 Tomcat 재실행으로 문제 해결 후 에러 로그를 확인하려는 찰나.. 로그가 없다..
산출물 확인해 보자! CMD 창이 선택 tomcat으로 되어 있다면 서버가 멈추니 CMD 창 클릭 후 엔터를 치라고 되어있다...
이 문제라면 CMD 창이 아니라 서버 구동 방식으로 윈도우 서비스 구동방식으로 변경해야겠다.
조치 1. 윈도우 서비스 구동방식 변경 순서
1. 서비스 이름 수정
- 경로 : Tomcat > bin > service.bat
- SERVICE_NAME, DISPLAYNAME 수정
2. service.bat install
3. 생성된 서비스에서 시작 유형 자동으로 수정 후 시작
그리고 한 달 뒤.. 같은 문제 재발생..
서비스 구동방식으로 변경 후 tomcat log가 추가적으로 더 생성되었다.
로그 파일에 increasing the maximum size of the cache 로그 확인
조치 2. Tomcat 설정 수정
Tomcat 캐시 메모리 설정 변경
1. tomcat 서버 > conf > context.xml 파일에 아래 문구 추가
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<Resources cacheMaxSize="100000" cachingAllowed="true"/>
이후 멈춤 현상은 발생하지 않고 있습니다!
같은 증상 발생할 경우 다시 찾아오도록 하겠습니다.
다시 안 돌아오길..
728x90
반응형
'Spring' 카테고리의 다른 글
[Spring] ERROR 페이지 처리 (0) | 2023.01.15 |
---|---|
스프링 시큐리티 아키텍처(Spring Security Architecture) (0) | 2022.12.13 |
토이 프로젝트_ STEP 05(AWS Route53) (0) | 2022.11.20 |
토이 프로젝트_STEP 04(Jenkins pipeline 배포) (0) | 2022.11.20 |
[Spring] @Value 애노테이션 null 점검 (0) | 2022.10.20 |