本文为您介绍实例异常排查的相关问题。

运维中心周期任务没有找到该任务

  • 问题现象

    运维中心周期任务没有找到目标任务。

  • 产生原因

    节点尚未发布到生产环境。

  • 解决措施

    请检查下是否发布失败。

有周期任务,但是周期实例一个都没有

  • 问题现象

    有周期任务,但是周期实例一个都没有。

  • 产生原因

    工作空间可能没有开启调度。

  • 解决措施
    按照下图所示,在工作空间配置页面,检查工作空间是否开启调度。启用周期调度
    说明 如有需要请协调主账号开启工作空间调度。

有周期任务,有其他周期实例,但是这个任务没有产生周期实例

  • 问题现象

    有周期任务,有其他周期实例,但是这个任务没有产生周期实例。

  • 产生原因
    • 任务在23:30之后发布。
    • 目标节点没有挂在其他父节点下,成了孤立节点。
    • 目标节点及上游节点不在有效期内。
    • 当前节点为新建节点,且实例生成方式选择T+1次日生成
  • 解决措施
    • 检查任务是否在23:30之后发布。确认发布
    • 右键单击周期任务DAG图,检查该节点是否没有挂在其他父节点下,成了孤立节点,收到孤立节点报警请第一时间处理。
      说明 节点依赖关系变动,导致节点没有上游依赖。请重新提交上下游设置节点依赖关系。
    • 检查本节点及上游节点是否在有效期内。过期任务不产生周期实例,请在数据开发调度配置界面修改生效时间。调度生效周期

有周期任务,有周期实例但未运行

  • 问题现象

    有周期任务,有周期实例但未运行。

  • 产生原因

    父节点未执行成功,导致下游未执行。

  • 解决措施
    右键灰色实例DAG 展开多层父节点,检查任务是否有正在运行、运行中、运行失败、等待、冻结状态。
    说明 更多任务未运行的排查与处理请参见任务未运行
    父节点状态
    • 实例状态:紫色(冻结)

      说明该实例被冻结了,任务将不会运行,并且阻塞下游,可以在实例详情,操作记录中查看相关记录。

    • 实例状态:黄色(等待)

      等待任务定时时间,点开右下角查看实例详情,看任务定时时间。

      等待调度资源(日志中会显示),若出现此类等待说明当前项目下正在运行的任务达到上限,可以右键实例在运行诊断的调度资源部分查看任务等待资源时,哪些任务正在占用资源。

    • 实例状态:灰色(待运行)

      请继续右键灰色实例,查看上游父节点,看其上游状态。

      如果都是灰色,请根据第二条检查是否没有挂在其他父节点下,孤立节点不运行。

    建议您使用智能诊断和上游分析。运行诊断
    说明
    • 正常调度任务运行需要有多个条件:调度资源、定时时间、上游节点运行状态、正常调度(未被冻结)。
    • 上游没有出现以上任何一种状态,整个业务流程均为灰色,说明上游依赖关系变动导致业务流程都被孤立。

任务运行必须满足的条件有哪些?

任务运行必须满足以下条件:
  • 任务定时时间已到(等待时间的节点状态:黄色)。
  • 该节点所有依赖的父节点都已经运行完成(运行成功节点状态:绿色,运维中心DAG图展开父节点)。
  • 项目下有足够的资源可运行任务(等待资源节点状态:黄色,日志中显示当前项目下任务并发达到上限,正在等待gateway资源)。
  • 任务正常调度(任务被冻结节点状态:紫色)。