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

Canonical URL: https://help.iagenify.com/zh/faqs/hosting/what-is-the-difference-between-a-liveness-check-and-a-readiness-check

[← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)

帮助中心 · 常见问题 托管 1 分钟阅读
# 存活检查和就绪检查有什么区别？
存活检查判断进程是否应继续运行；就绪检查判断实例现在是否可以安全接收流量。混淆两者可能导致平台重启缓慢但健康的服务，或把请求发送到仍在初始化的实例。
IaGenify
托管

## 让每项检查各司其职
存活检查应检测无法自行恢复的卡死进程，而非每次依赖项暂时故障。如果它依赖数据库或外部 API，短暂中断可能触发反复重启，使恢复更困难。
就绪检查可包含处理请求所需条件，例如初始化完成或具备必要的本地状态。当实例无法服务或恢复时，检查结果应及时变化。
## 设置阈值并观察行为
为启动预留合理时间，并设置能容纳正常延迟波动的阈值。确认探测不会造成过多负载，也不会在公开响应中泄露敏感信息。
发布期间结合请求错误和重启次数观察探测结果。测试启动、依赖降级和恢复场景，确认每项检查触发预期的路由或重启行为。 [← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)
