Skip to main content

Module shutdown

Module shutdown 

Source
Expand description

进程退出协调。

收到 SIGTERM / Ctrl-C 后,Axum 的优雅关闭会等所有在途响应结束;SSE 这类 长连接永不自然结束,会把退出拖到容器的停止超时(podman 默认 10 秒)后被 SIGKILL。 长连接用 requested 在退出开始时主动收尾,startup 另用它限定排空时长。

Statics§

SHUTDOWN 🔒

Functions§

requested
进程开始退出时完成;已经开始退出则立即完成。
trigger
标记进程开始退出,唤醒所有 requested 等待者。