본문 바로가기

tomcat

(2)
SLF4J, 일부 서버만 로그가 남지않는 현상 序. 서비스의 라이브러리를 대대적으로 업데이트하는등의 리팩토링 작업을 진행했다.테스트 서버에서 아무 문제가 없는 것을 확인한 후 실서버에 배포를 했는데, 서버 20대 중 일부 서버들에서만 catalina.out에 로그가 쌓이지 않는것이다. 정확히는 tomcat이 찍는 스타팅 로그들은 쌓였지만 이후 발생하는 서비스 로그들이 하나도 쌓이지 않았다. 1. 몇차례 서버를 재기동해 보기도 하고 재배포해보기도 했다. 여전히 쌓이는 놈은 쌓이고 안쌓이는 놈은 안 쌓임..... 2. 서버별 환경차이를 확인 서버들이 한꺼번에 받았던 것이라, os버전은 물론 모든 어플리케이션 버전이 차이가 없었다. 파일 시스템의 권한도 완벽했으며, 용량 문제도 전혀 없었다. 3. 로그가 잘 쌓이는 서버와 안 쌓이는 서버의 tomcat 스..
Quartz의 이중실행 증상 序. 로컬에서의 테스트에서는 극히 정상적으로 quartz스케쥴러가 작동하였고, 이를 테스트서버와 실서버로 옮겼을때는 동시에 두번씩 동작하는 문제가 발생했다. 세 서버의 Tomcat/Spring/Quartz의 버전은 완전히 동일... 1. 일단 큰 차이랄 수있는 OS/JVM의 차이를 의심하였다. 구글링을 해보니 비슷한 증상(윈도우 정상작동, 리눅스 스테이징으로 옮기니 발생)인 사람들을 여럿 발견... 희망이 보이기 시작.... 벗뜨.. 이런 얘기한 사람들은 다 답을 얻지 못함... 2. 다음은 Spring 혹은 Quartz의 버그를 의심. Spring + Quartz의 조합으로 비슷한 증상을 호소한 사람들이 미쿡(= 영어였다는 얘기다;;;)에는 꽤 많았다... 이는 web.xml에서 Spring의 Cont..