支持对调度任务设置重试执行机制,当调度下的任务执行失败时触发重试执行。
功能入口:在新建或者编辑任务流调度时,开启重试开关按钮,设置重试次数、间隔时间、重试方式,重试方式支持重新开始、从失败处继续。
重新开始:判断调度下任务流执行失败后,将重新从任务流的第一个组件重新开始执行,重试次数针对整个调度的任务流
当调度设置重新开始重试,重试次数=2,间隔时间=1,且调度任务流中存在一个会执行报错的任务组件。
执行调度后,查看调度历史执行记录可以发现本次调度执行总共存在三次执行记录,其中两次是受失败报错的组件影响发起的重试执行。
且每次执行都是从头将调度任务流下的所有组件进行一次重新执行。
从失败处继续:判断调度下任务流执行失败后,将从失败的任务处开始重试执行,重试次数针对执行失败的任务
调度的从失败处继续重试设置与任务流设计器界面中对任务组件的重试设置的作用对象相同,都是直接作用于任务,优先级以任务流设计器中为优先级更高。调度的从失败处继续重试作用于所有任务组件。
执行调度任务,当调度任务流中存在任何任务组件执行失败,则该组件会自动再重试执行2次,若重试执行成功则不在继续重试,任务流继续往下走;若重试执行2次都是失败,则定义任务流执行失败。
调度等待任务重试执行的过程,认为该调度依旧处于等待子任务执行的状态。
请先登录