首页 >Dataphin周期任务已修改为空跑任务,为什么还会正常运行?

Dataphin周期任务已修改为空跑任务,为什么还会正常运行?

问题描述

周期任务从正常调度修改为空跑任务并发布后,周期实例第二天仍按照正常调度来运行,这是什么原因呢?

问题原因

首先明确概念:

  • 正常调度指按照配置的调度周期和起调时间,并正常执行。
  • 空跑调度指按照调度周期的时间配置调度,但都是空跑执行,即一调度到该任务便直接返回成功,没有真正的执行任务。

周期实例的生成方式为:T+1,即次日生成。

  • 每日23:00之前提交发布的任务,第二天实例生效。
  • 每日23:00之后提交发布的任务,第三天实例生效。

解决方案

通过排查发现,周期任务从正常调度修改为空跑任务时间为当日23:00之后,所以空跑调度在第三天生效,第二天仍会按照正常调度来运行。如需第二天执行空跑调度,需要在当日23:00之前修改周期任务。

适用于

  • Dataphin

说明:本文适用于周期调度模块。

阿里云首页 相关技术圈