优雅停机

graceful_shutdown2026-10-16 18:03:58

优雅停机在进程退出前停止接收新的工作,并在明确期限内完成或安全交接正在执行的任务,降低发布和扩缩容造成的中断。

排空顺序

实践中先停止接收或被路由到新请求,再等待在途请求和事务按预算结束,最后关闭连接与后台资源。负载均衡注销通常有传播及排空时间,不能认为摘除标记后瞬间没有流量。

未完成工作

长连接、流式响应和队列任务需要独立策略。超过截止时间后仍应保证资源清理、事务回滚或消息可重投,并依靠幂等处理可能的重复执行。

以 AWS ALB 的注销延迟为例,路由层会为在途请求提供相应排空窗口,但应用自身仍需实现停止与清理逻辑。

参考资料

本页目录