任务的一生:从排队到成功

任务的一生:从排队到成功 A lifecycle diagram generated by Archify. 01 / 任务主流程 02 / 失败 · 分两类处理 03 / 非失败终态 排队中 · 等待派发 · 任务主流程 · 平均排队 14 分钟 01 排队中 等待派发 平均排队 14 分钟 执行中 · 驱动专业软件 · 固定七项自检 · 任务主流程 · 平均执行 9.5 分钟 02 执行中 驱动专业软件 · 固定七项自检 平均执行 9.5 分钟 成功 · 资料落盘 · 完整性校验通过 · 任务主流程 · 累计 2,034 次 03 成功 资料落盘 · 完整性校验通过 累计 2,034 次 环境失败 · 进程 / 超时 / 结果缺失 · 失败 · 分两类处理 · 代码带 E_ 前缀 环境失败 进程 / 超时 / 结果缺失 代码带 E_ 前缀 业务失败 · 脚本返回非 0 业务码 · 失败 · 分两类处理 · 不自动重试 · 等人处理 业务失败 脚本返回非 0 业务码 不自动重试 · 等人处理 已跳过 · 规则判定不需要这类资料 · 非失败终态 · 266 条 已跳过 规则判定不需要这类资料 266 条 已取消 · 人工取消 · 非失败终态 · 43 条 已取消 人工取消 43 条 派发 校验通过 E_ 前缀 业务码非 0 自动重排 规则判定不需要 人工取消 Legend 起点 执行中 成功(终态) 失败 中性状态

口径提示

  • • 成功率只看成功与失败:2,034 ÷ (2,034 + 失败) = 97.5%
  • • 已跳过与已取消不计入失败分母
  • • 跳过是业务决策,取消是人工动作,两者都不是故障

失败的两类处理策略

  • • 业务失败:脚本返回非 0 业务码,例如「审核状态未就绪」——不自动重试,等人处理
  • • 环境失败:进程 / 超时 / 结果缺失,错误码带 E_ 前缀——自动重排回排队中
  • • 同一个「失败」,两种处置路径:判据是错误码来源,不是重试次数

平均耗时

  • • 排队 14 分钟:瓶颈是专业软件许可证的并发上限,不是调度慢
  • • 执行 9.5 分钟:含固定的七项自检
  • • 两段耗时分开统计,才知道该扩许可证还是该优化脚本