서버 종료는 수락 중단→세션 배출→worker 종료 순으로 진행한다

새 연결이 계속 들어오는 상태에서 기존 세션만 닫으면 종료가 끝나지 않습니다.

  1. 1

    stop intake

    ServerSocket close

  2. 2

    close sessions

    registry snapshot

  3. 3

    shutdown workers

    새 작업 거부

  4. 4

    await

    남은 예산

  5. 5

    force

    interrupt·diagnostics

핵심: 각 단계는 남은 deadline을 공유하고 실패한 세션 ID를 기록합니다.