HTTP 서버는 listen 수명과 connection 수명을 따로 관리한다

ServerSocket 하나와 keep-alive Socket 여러 개는 종료 조건과 시간 제한이 다릅니다.

server lifetime

bind·accept·stop intake

connection lifetime

여러 request·idle timeout

request lifetime

한 message parse·dispatch·respond

핵심: 수락 중단 뒤 활성 connection을 배출하는 단계적 종료가 필요합니다.