更新时间:2024-07-23 GMT+08:00
分享

作业实例运行状态

表1 作业实例运行状态说明

运行状态

场景描述

等待运行

如果作业实例依赖的前置作业实例未最终完成(未最终完成的状态包括:未生成实例、等待运行、运行失败),该实例处于等待运行。

运行中

作业正常运行中。说明前置的依赖作业都已完成,该作业调度时间已到。

运行成功

作业真正成功执行了业务逻辑,并且最终成功(包含失败重试的成功)。

强制成功

作业实例处于失败或取消状态时,进行手动执行强制成功。

忽略失败成功

如下图所示,节点B设置了失败处理策略,当B执行失败了,会跳过B继续执行C,当存在这种节点运行失败,整个作业执行完成了就是忽略失败成功。

图1 失败处理策略-继续执行下一节点

运行异常

这种运行状态场景较少。如下图所示,节点B设置了失败处理策略,当B执行失败了,作业实例立即挂起,不会继续执行C,作业实例进入异常运行状态。

图2 失败处理策略-挂起当前作业执行计划

已暂停

这种运行状态场景较少。当某个作业的实例正在运行,测试人员在作业监控界面,手工暂停作业调度。此时,该作业正在运行的实例会进入已暂停状态。

已取消

  • 等待运行状态的作业实例,进行手工停止,则实例处于已取消状态。
  • 如果作业实例依赖的直接上游作业被停止调度了,该作业实例会自动进入已取消状态。作业A依赖作业B,作业B被停止调度,作业A实例生成后会自动取消。

失败

作业执行失败。

相关文档