Buzzvil Tech · 2022. 05. 30.
asyncio 뽀개기 3 - SIGTERM (CTRL+C) 올바르게 처리하기
AI 엔지니어링 브리핑
이 글은 asyncio 서버에서 SIGTERM(CTRL+C)을 올바르게 처리해 graceful shutdown을 구현하는 방법을 다룹니다.
문제 & 배경
graceful shutdown이 없으면 사용자나 다른 서버의 요청이 버려질 수 있습니다.
기술 & 해결책
asyncio 서버는 이벤트 루프에 등록된 task를 고려해 종료 처리를 구현해야 합니다.