主题
监控工作流
Workflow 列表显示名称、状态、子 Job 计数和创建时间;页面可搜索、分页、手动刷新,并每 10 秒自动刷新。
查看 DAG 状态
- 在工作流列表选择名称。
- 在 DAG 中检查每个模板的 Pending、Running、Succeeded 或 Failed。
- 在下方表格核对依赖和状态消息。
- 打开不再是 Pending 的节点,查看对应 Job 详情。Pending 节点可能尚未创建,也可能已创建但状态尚未同步;请联系平台管理员按生成的名称检查 Job API,以确认具体情况。
解释卡住的节点
| 现象 | 首先检查 |
|---|---|
| 根节点 Pending | 先等待页面完成第一次自动刷新;再按生成名称核对子 Job 是否已创建,随后检查 Workflow 状态同步、模板或 Job 创建错误 |
| 根节点 Running 很久 | 子 Job 的 Worker、日志和业务输出;StatefulSet Job 可能无法可靠进入终态 |
| 依赖节点一直 Pending | 所有前置 Job 是否确实上报 Succeeded,而不只是脚本完成 |
| Workflow Failed | 第一个 Failed 子 Job及其日志;不要同时修改多个节点重试 |
| Job 已有输出但 DAG 不继续 | 保存输出和各层状态,停止相关 Job,并向平台管理员报告终态问题 |
Workflow 状态汇总了各子 Job 的阶段,不能表示算法进度或产物是否完整。请按状态与生命周期分别检查 Job、Task、Pod 和业务结果。
重新执行工作流
控制台不能暂停整个 Workflow、从指定节点继续、重试单个节点或克隆一次运行。不要通过删除子 Job 来模拟重试,否则 Workflow 状态可能与实际产物不一致。需要重新执行时,先停止并归档现有运行,再使用新的名称和运行记录创建 Workflow。