Dataphin周期任务已修改为空跑任务,为什么还会正常运行?
更新时间:
问题描述
周期任务从正常调度修改为空跑任务并发布后,周期实例第二天仍按照正常调度来运行,这是什么原因呢?
问题原因
首先明确概念:
- 正常调度指按照配置的调度周期和起调时间,并正常执行。
- 空跑调度指按照调度周期的时间配置调度,但都是空跑执行,即一调度到该任务便直接返回成功,没有真正的执行任务。
周期实例的生成方式为:T+1,即次日生成。
- 每日23:00之前提交发布的任务,第二天实例生效。
- 每日23:00之后提交发布的任务,第三天实例生效。
解决方案
通过排查发现,周期任务从正常调度修改为空跑任务时间为当日23:00之后,所以空跑调度在第三天生效,第二天仍会按照正常调度来运行。如需第二天执行空跑调度,需要在当日23:00之前修改周期任务。
适用于
- Dataphin
说明:本文适用于周期调度模块。
反馈
- 本页导读
文档反馈