종료 시간 배분
플랫폼 제한에서 readiness와 최종 여유를 제외한 시간을 작업에 배정한다.
| 구간 | 대기 방식 | 시간 초과 |
|---|---|---|
| listener | 즉시 close | 오류 기록 |
| sessions | 동시 close | 남은 ID 기록 |
| workers | awaitTermination | shutdownNow |
| telemetry | 제한 flush | 대체 stderr |
핵심: 각 단계에 원래 전체 timeout을 다시 주면 총 시간이 제한을 넘는다.
플랫폼 제한에서 readiness와 최종 여유를 제외한 시간을 작업에 배정한다.
| 구간 | 대기 방식 | 시간 초과 |
|---|---|---|
| listener | 즉시 close | 오류 기록 |
| sessions | 동시 close | 남은 ID 기록 |
| workers | awaitTermination | shutdownNow |
| telemetry | 제한 flush | 대체 stderr |
핵심: 각 단계에 원래 전체 timeout을 다시 주면 총 시간이 제한을 넘는다.