반응형
kill -9
-
[Spring] 스프링 어플리케이션 kill 시키기Spring/spring framework 기본 및 이론 2020. 9. 27. 21:36
spring kill 시키기 SIGTERM 과 SIGKILL 주의해야할 것은 "정상(?) 종료" 되었을 때에 호출된다는 것이다. 무슨 말이냐면 애플리케이션이 종료될 때 일반적인 인터럽트는 SIGTERM 이라는 인터럽트다. 이 인터럽트(SIGTERM)가 발생하면 이벤트로 감지하고 수행하는 작업이라는 것이다. SIGTERM을 정상적인 종료라고 봤을 때, 비정상 종료는 SIGKILL 이다. 리눅스에서 kill -9 옵션과 같이 강제적으로 꺼버리는 것과 윈도우에서 작업관리자가 작업을 끝내버리는 등의 인터럽트가 SIGKILL이다. 위의 예제를 따라했는데 종료 이벤트에 대한 메서드가 호출되지 않았다면 SIGKILL을 이용해서 종료했을 가능성이 높다. 혹시나하고 윈도우 환경에서 커맨드창에 ctrl + c 로 종료해보..