返回托管常见问题
帮助中心 · 常见问题托管1 分钟阅读

存活检查和就绪检查有什么区别?

存活检查判断进程是否应继续运行;就绪检查判断实例现在是否可以安全接收流量。混淆两者可能导致平台重启缓慢但健康的服务,或把请求发送到仍在初始化的实例。

托管

让每项检查各司其职

存活检查应检测无法自行恢复的卡死进程,而非每次依赖项暂时故障。如果它依赖数据库或外部 API,短暂中断可能触发反复重启,使恢复更困难。

就绪检查可包含处理请求所需条件,例如初始化完成或具备必要的本地状态。当实例无法服务或恢复时,检查结果应及时变化。

设置阈值并观察行为

为启动预留合理时间,并设置能容纳正常延迟波动的阈值。确认探测不会造成过多负载,也不会在公开响应中泄露敏感信息。

发布期间结合请求错误和重启次数观察探测结果。测试启动、依赖降级和恢复场景,确认每项检查触发预期的路由或重启行为。

返回托管常见问题