跳转至

作业详情整图说明

这页解决什么问题

第一次执行作业后,培训对象最常卡住的不是“按钮在哪”,而是下面 5 个判断:

  • 这次到底有没有真的跑起来。
  • 应该先看哪一块,不要在整页里乱找。
  • 任务实例结果/错误任务日志 分别回答什么问题。
  • 什么时候能算成功,什么时候已经算失败。
  • 看到不同状态后,下一步应该继续等、重查配置,还是停止重试并报障。

这页只讲“作业详情页怎么读”,不讲源码、不讲开发联调。

培训时建议直接打开一条真实作业详情页,对照本页顺序讲解。固定只按下面 3 块讲,不要带着学员在整页里乱找:上半区 任务实例表、表内 结果/错误、下半区 任务日志

先知道从哪里进入

入口固定:

任务监控 -> 点击作业所在行 -> 作业详情

先记一条原则:

  • 不要只在列表页判断结果。
  • 列表页告诉你“作业现在是什么状态”。
  • 作业详情页才告诉你“这次具体发生了什么”。

先把这一页切成 3 块

区域 你要先回答什么问题
任务实例 (Tasks) 表格 这次有没有真的生成执行记录,最新一条现在是什么状态
表格里的 结果/错误 这次执行最后给出的结果摘要或错误摘要是什么
底部 任务日志 任务到底卡在哪一步,最后停在什么位置

培训时请固定按这个顺序讲:

  1. 先看有没有最新任务实例。
  2. 再看这条实例的 结果/错误
  3. 最后再用日志确认细节。

任务实例表怎么看

先记住一句话:

作业 是长期保存的一条规则,任务实例 是这条规则某次真正跑出来的执行记录。

第一眼先看什么

进入作业详情后,先看最新一行,不要一上来就把旧记录和新记录混在一起。

固定顺序建议是:

  1. 先看有没有新实例。
  2. 再看最新实例的 状态
  3. 再看它的 结果/错误
  4. 最后补看 开始时间结束时间环境 ID / 环境租约

表里几列分别怎么理解

培训时直接这样讲
Task ID 这是某一次真实执行的编号,用来区分“这次”和“上次”
状态 这是这条实例当前或最终的实际执行态
环境 ID / 环境租约 这次任务占用了哪个运行环境
开始时间 / 结束时间 这次任务什么时候开始、什么时候结束,能帮助判断是不是刚起就失败
结果/错误 这是最快的结果摘要入口,先看这里再看日志

先用这 3 个问题过滤

你要问的问题 怎么判断
有没有真的跑起来 表里有没有新的任务实例
现在还在跑还是已经结束 看最新实例的 状态结束时间
这次用的是不是预期环境 环境 ID / 环境租约 是否正常出现

最容易讲混的地方

  • 一条作业下面出现多条任务实例,不代表页面坏了,通常代表它已经跑过不止一次。
  • 列表页显示 已完成,不代表业务一定成功,还是要回到最新任务实例继续看。
  • 看到旧的失败记录,不等于这次又失败;培训时一定强调“先认最新一行”。

结果/错误怎么看

结果/错误 是最快的摘要入口。培训对象第一次读作业详情时,先读它,不要先扎进整屏日志。

看到不同内容怎么理解

你看到的内容 先怎么理解 下一步
明确的成功结果摘要 这次大概率已经正常结束 再去日志确认最后没有尾部异常
明确的错误提示 这次已经失败,先不要猜 记录原文,再去日志找停在哪一步
内容很短、很模糊 只能说明摘要不够,不够下结论 立刻结合 状态 和日志一起看
为空 可能还在执行,也可能还没写回摘要 先看状态;如果已经结束还为空,就看日志

培训时要强调的 3 条规则

  • 结果/错误 负责“先给结论”,日志负责“补细节”。
  • 看见明确错误原文时,先抄原文,不要现场自己翻译成别的话。
  • 结果/错误 符合预期,才算“结果对”;不是看到 已完成 就能直接收工。

任务日志怎么看

日志不是让你逐行背下来,而是用来回答“到底卡在哪一步”。

培训对象只要先会看 3 件事

  1. 有没有真的进入执行链。
  2. 最后停在了哪一步。
  3. 停下来的那一刻,前后有没有明确报错。

最省时间的读法

先看日志底部最新几行,再往上补,不要从第一页开始读。

推荐顺序:

  1. 先看最后一屏。
  2. 找最后一次正常动作。
  3. 找它后面第一条明显异常或停止的位置。

日志里常见的判断方式

你想知道什么 日志帮你回答什么
到底有没有开始执行 是否已经进入实际任务步骤,而不是停在触发前
卡在环境、登录还是业务动作 最后停住的位置通常会直接暴露阶段
是偶发还是连续重复 同类报错是否反复出现

培训时不要让学员陷进去的误区

  • 不要把日志当成唯一入口,前面一定先看 任务实例结果/错误
  • 不要只截中间几行;留证据时优先保留“最后正常动作 + 第一条异常”。
  • 不要看到英文、接口词或技术词就立刻自行处理;普通使用者先做记录和分流。

什么时候算成功,什么时候算失败

这次可以先判成功

满足下面几条,培训时就可以先判为“这次成功”:

  • 最新任务实例已经生成。
  • 最新任务实例处于 succeeded 或等价的正常结束状态。
  • 结果/错误 没有报错,且内容符合这次业务预期。
  • 任务日志最后停在正常收尾,而不是报错、中断或反复重试。

这次已经可以判失败

满足下面任意一条,就不要再说“可能差不多成功了”:

  • 点击执行后,长时间没有出现新的任务实例。
  • 最新任务实例处于 failed异常 或明确的失败结束态。
  • 结果/错误 已经给出清晰错误提示。
  • 任务日志明确停在报错、中断或连续重复失败上。

培训时要反复提醒的一句

列表页已完成 != 业务成功

真正的成功或失败,要以“最新任务实例 + 结果/错误 + 任务日志”三者一起判断。

看到不同状态,下一步做什么

你看到的情况 先说明什么 下一步动作
列表页是 执行中 系统已经接单,先别重复点按钮 打开作业详情,确认是否已生成任务实例
列表页是 运行中 作业正在执行或等待实例结束 进作业详情,看最新实例状态和日志
列表页是 已完成 这次运行结束了,但还没证明业务成功 立刻核对最新实例、结果/错误 和日志
列表页是 已暂停 作业当前不会继续推进 先确认是不是人为暂停,再决定是否恢复
列表页是 异常 已经进入错误态 先记录错误提示,再进详情看实例和日志
作业详情里没有新实例 多半还没真正进到执行记录层 回头检查作业是否真的触发、设置是否正确
最新实例是 running 这次还没结束 继续等,不要盲目重复触发;同时刷新日志看进展
最新实例是 succeeded 技术上已经正常结束 对照 结果/错误 是否符合业务预期,符合才算成功
最新实例是 failed 这次已经失败 先留 结果/错误 原文和关键日志,再决定排查或报障
连续多条实例都失败 不是单次偶发 不要继续机械重跑,整理证据交给管理员或研发

培训时最后只让学员记住这 3 句

  1. 先看最新任务实例,不要混看旧记录。
  2. 先读 结果/错误 拿结论,再用日志补细节。
  3. 只有“实例状态 + 结果/错误 + 日志”三者都对上,才算真的成功。