배경 koa framework를 이용하여 서버를 개발 중 기동, 종료 스크립트도 만들어서 잘 사용하고 있음 (signal handling) websocket이 필요해서 koa-websocket을 적용 가끔 종료 스크립트에서 무한대기가 발생(hang) 추적 문제 발생 조건 확인 서버 기동 후 바로 종료를 했는데, 문제가 없음을 확인 서버가 받을 수 있는 모든 입력을 전달 했음 -> 문제 발생을 확인 입력을 하나씩 줄여가면서 범위를 좁혔음 -> websocket 접속이 하나 생기면 문제가 생기는 것을 확인 websocket을 클라이언트 측에서 끊으면 문제가 없음을 확인 websocket을 더 추적 서버가 종료 시그널을 받으면, 모든 websocket을 닫는 작업을 추가 -> 문제 미해결 하는김에 http r..