Quartz Scheduler 쓸 때 실행된 job이 서버를 중단해도 안 죽어
2022. 3. 6. 02:55
반응형
저번에 검색할 땐 잘 안나오더니, 오늘 구글링하니 비슷한 현상을 겪어본 이들이 많았다.
서버 실행 시에 quartz Scheduler에 등록된 task도 당연히 같이 실행되는데 서버를 스톱한다고 얘가 멈추는 게 아니다.
나도 이거 알고 정말 놀랐음.
암튼, 얘가 종종 좀비가 되는 경우가 꽤 있기 때문에
다음과 같은 방법을 고민할 필요가 있다
https://heodolf.tistory.com/136
[JAVA] Quartz 스케줄러 만들기 (3) - Job 강제 종료
서론 지난 포스트에서는 Listener를 적용해보았다. 어떤 순서로 돌아가는지, 오류가 발생했을 때는 어떻게 되는지 궁금해서 수행중인 Job을 강제로 중단시키거나 오류를 발생시키
heodolf.tistory.com
https://kimyhcj.tistory.com/118
Tomcat Shutdown 시 Quartz Scheduler Shutdown
Quatz 를 이용하여 스케줄러를 사용 할 때 Tomcat 를 stop 시키면 해당 스케줄러가 자동으로 Destory 되지 않는다. 때문에 다시 Tomcat 을 start 시키면 scheduler 가 중복되서 돌아가게 된다. 이런 문제를 해
kimyhcj.tistory.com
반응형
'BE > Spring' 카테고리의 다른 글
@ControllerAdvice @ExceptionHandler (0) | 2022.03.20 |
---|---|
@DateTimeFormat 과 @JsonFormat (0) | 2022.03.14 |
url 뒤에 .json이 왜 안되는 거야? (0) | 2022.02.20 |
AOP (0) | 2022.02.12 |
Controller 와 RestController는 무슨 차이? (0) | 2022.01.03 |