Observe And Troubleshoot
Status and events
从状态和事件判断部署当前处于哪一步。
先看状态
排查时先确认资源、部署、运行时、代理和访问地址各自的状态。不要只根据一个失败提示判断整个部署失败。
状态回答“现在能不能用”,事件回答“为什么变成这样”。排查时把它们放在一起读,才能区分输入错误、执行失败、健康检查失败和访问层未就绪。
| 你看到的信号 | 先检查 |
|---|---|
| 部署失败但旧版本仍可访问 | 新部署事件、构建日志、健康检查。 |
| 运行时健康但域名不可访问 | 代理状态、DNS、TLS 证书、路由规则。 |
| Preview 页面不存在 | pull request 状态、preview 清理事件、部署 artifact。 |
| 状态长时间 pending | 运行任务、服务器连接、最近一次事件时间。 |
提示:如果状态和事件看起来冲突,以事件时间线确认最后一次成功改变了什么,再决定是等待、重试还是回滚。
事件时间线
事件用于解释状态如何变化。用户应关注最近失败阶段、错误代码和是否有可重试提示。