Skip to main content

配置调度计划

创建调度计划

为了支持周期性的任务,需要在创建任务包后,再创建相应的调度计划。

system architecture

针对已创建的调度计划,如果激活后是不可以进行修改的。需要修改的话,可以先禁用该调度计划。

system architecture

每个任务包可以支持多个调度计划,在创建时,可以根据需要进行配置。

system architecture

  • 调度类型:支持多种调度模式。如按日、按周、按月等
  • 起始时间:指定当前任务的开始运行的时间点
  • 截至时间:指定当前任务周期性运行的截至日期。如果不设置,任务将一直运行
  • 运行日期:在选择含日期的调度类型时,需要注意,“最后一天”不可以和其它日期同时选中。如果选中了,系统会自动只保留“最后一天”选项。 备注:如果已经激活的调度计划需要调整,则必须先禁用该计划才可以继续修改,或删除。

激活调度计划

创建后的任务调度计划,需要在“调度启停”功能中进行最终的激活。该页面中列举了所有任务包中预定义好的任务执行计划。可以通过操作区相应的功能按钮进行操作。

system architecture

功能描述:

  • 激活:用于控制当前任务激活或禁用状态。激活后的任务会被同步到后台调度服务中,该任务会按预订的计划被触发运行。禁用的任务,将会被从后台调度服务中移除,取消运行。
  • 特例运行:因特殊需要,点击后,系统将使用默认参数(含任务组)立即执行当前任务序列一次。(该模式下,不提供用户调整运行时间点的功能,如果需要模拟指定日期的执行任务,可以使用任务包清单页面中的“特例运行”功能

执行计划预览

在任务调度计划被激活后,可以通过“调度计划”功能来进行查询和确认。调度计划是直接从调度服务中获取当前已经激活的执行计划,而不是从仓鼠数据库中获取。这样就可以起到对激活任务进行二次校验的作用。 下图中给出了一个案例,案例中系统已经激活了多个计划任务,通过调整时间轴,可以预览后期任务的执行情况。已执行的历史记录不会出现在当前日历上,且只模拟最近2个月内的执行计划。

Time lin

如果后期运营中发现下例情况,可能是因为用户操作和后台调度服务间信息不同步导致,例如服务异常等。可以参考下面的备注点进行手工处理,可以确保任务按预计计划执行。

system architecture

备注点:

  • 已经正常激活的任务包,并按任务组+调度名称列举
  • 该部分为异常记录,相当于调度任务在仓鼠平台中被删除了,操作因异常情况未同步到调度服务中,所以该记录未能被识别出来。属于异常数据,需要删除
  • 该部分也为异常记录,说明该调度计划在仓鼠平台上已经被禁用了,但是操作没有同步到调度服务中,从而导致调幅服务中仍然保留着激活的计划。属于异常数据,需要删除
  • 提供按不同模式查看执行计划的方式
  • 提示当前时间点
  • 具体的执行计划的预期执行任务

当前运行任务监控

当前正在执行的任务可以通过“当前任务”功能进行查看。该清单中包含所有未被清理掉的执行任务记录,包括正在运行的和运行结束的部分。如果需要查询已经被删除的历史执行记录,可以在“任务包”清单中选择特定任务中的日志功能进行查看。

system architecture