feat: drain readiness before graceful shutdown
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 健康检查接口
|
||||
|
||||
状态:已实现,基础阶段。无需鉴权;默认仅监听 `127.0.0.1:8080`。
|
||||
状态:已实现。无需鉴权;默认仅监听 `127.0.0.1:8080`。
|
||||
|
||||
## GET /health/live
|
||||
|
||||
@@ -38,6 +38,8 @@ curl -i http://127.0.0.1:8080/health/ready
|
||||
|
||||
响应不包含 DSN、数据库错误文本或凭据。检查迁移记录不能发现所有人工 DDL 漂移,运行账户权限和迁移流程仍需受控。
|
||||
|
||||
进程收到 `SIGTERM` 后会先进入排空状态:就绪探针立即返回 `503`,再在有限的优雅关闭窗口内停止 HTTP/WS 服务并等待存量请求结束。存量任务租约不会因为探针变化而被删除,仍由正常恢复逻辑接管。
|
||||
|
||||
## GET /version
|
||||
|
||||
返回当前服务的构建和协议身份,不访问数据库,也无需鉴权。该接口适合在滚动发布或故障接管后核对节点是否运行了预期版本。
|
||||
|
||||
Reference in New Issue
Block a user