冻结或解冻任务流

冻结任务流会导致所有调度触发都无法运行,非事件调度任务会直接失败,包括事件调度、补数据、重跑、恢复,事件调度任务流会进入等待执行状态。本文为您介绍冻结、解冻任务流的具体操作。

前提条件

进行解冻、冻结任务流操作的用户为任务流的相关人员或责任人。设置任务流相关人员或责任人的具体操作,可参见配置任务流

使用场景

  • 当任务流B的上游任务流A存在异常时,可以冻结下游任务流B(若有多个任务流可批量冻结),B不会继续运行,也不会丢失依赖关系。

    当A恢复正常后,解冻下游任务流B,B会再次运行。

  • 集群计算资源不足,需要优先保障某些任务流运行,可以先冻结其他不相干的下游任务流,当重要任务流运行完成后,再解冻这些不相干的任务流。

注意事项

  • 冻结时间调度的任务流后,会产生一条运行失败记录。

  • 冻结事件调度的任务流后,会产生一个冻结的任务流实例。DMS支持冻结事件调度产生的待运行任务流实例。

操作方法

方法一:在任务流详情页冻结或解冻任务流

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 集成与开发 > 数据开发 > 任务编排

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择集成与开发 > 数据开发 > 任务编排

  3. 在页面下方任务流区域单击目标任务流名称,进入目标任务流编辑页面。

  4. 在页面上方单击冻结,再单击确认

    冻结任务流后,任务编排首页的任务流状态会被标记为已冻结

    image.png

    说明

    若您需要恢复任务流调度执行,可以单击任务流编辑页面上方的解冻

方法二:在任务编排运维中心冻结或解冻任务流

  1. 登录数据管理DMS 5.0
  2. 单击控制台左上角的2023-01-28_15-57-17.png图标,选择全部功能 > 运维管理 > 任务编排运维中心

    说明

    若您使用的是非极简模式的控制台,在顶部菜单栏中,选择运维管理 > 任务编排运维中心

  3. 单击任务流管理区块。

  4. 在任务流列表中找到并勾选目标任务流,在页面下方单击冻结解冻

    您也可以单击目标任务流右侧的编辑,进入任务流详情页面冻结或解冻任务流。

  5. 批量冻结批量解冻对话框中,单击确认

    说明
    • 成功冻结任务流后,任务流名称右侧会出现image图标。

    • 在确认批量解冻对话框中,可以选择同时或指定时间解冻任务流实例(任务流的具体运行记录)。