Python signal 모듈로 SIGTERM 핸들링과 graceful shutdown 구현하기

systemd나 Docker, Kubernetes는 프로세스를 종료할 때 먼저 SIGTERM을 보내고, 일정 시간(기본 10초 안팎) 안에 종료하지 않으면 SIGKILL로 강제 종료한다. 이 시간 안에 진행 중인 요청을 마무리하거나 파일 핸들을 정리하지 못하면…

Continue ReadingPython signal 모듈로 SIGTERM 핸들링과 graceful shutdown 구현하기