| 信号 | 容器主进程收到 SIGTERM |
|---|---|
| 正确动作 | 停收新连接→处理在途→退出(exit 0) |
| 兜底 | 宽限期内未退出则 SIGKILL |
| 语言侧 | 多数框架需显式注册信号处理 |
Python 示例
Python 示例
import signal, sys
def handle(signum, frame):
server.shutdown()
sys.exit(0)
signal.signal(signal.SIGTERM, handle)优雅退出时限要小于宽限期;停机与发布共用同一套退出逻辑,避免只在一个路径上验证。