Skip to main content
训练任务可能因为资源不足、镜像问题、启动命令错误、数据路径错误、节点异常、通信挂起或资源抢占而失败。排查时先从任务详情页的状态、事件、日志和监控入手,确认问题发生在调度、环境准备、程序运行还是恢复阶段,再选择 Debug 重提、自动容错或 Bisect Diagnose。

排查任务问题

  1. 进入 训练任务 > 任务管理,找到目标任务。
  2. 单击任务名称,进入详情页。
  3. 查看生命周期时间线,确认任务卡在提交、排队、环境准备、运行还是结束阶段。
  4. 查看 状态详情,确认任务整体状态、Pod 状态、节点、退出码和状态说明。
  5. 查看 事件,确认是否存在资源不足、镜像拉取失败、Volume 挂载失败、调度受阻或容错相关事件。
  6. 查看 日志,定位训练脚本报错、依赖缺失、数据路径错误或运行时异常。
  7. 查看 监控,判断 GPU、显存、CPU、内存和网络是否存在瓶颈或异常波动。

根据现象处理

使用 Debug 重提

Debug 重提适合保留原任务资源需求,但不立即执行原训练命令,而是进入可排查的现场环境。 在任务列表中找到目标任务,单击 重提,并在重提弹窗中选择 Debug 模式。提交前请确认需要保留的 checkpoint、日志或模型输出已经写入持久化 Volume。 对于 RayJob,如果 Submitter Pod 已完成但 Head / Worker 仍保留,任务可能处于 DebugHolding 状态,可进入 Head Pod 查看 Ray 集群状态。

相关文档