任务执行失败重试规则修改为, 每次等待N分钟后重试
parent
8fbdd7f81e
commit
9339137bca
|
@ -248,6 +248,8 @@ func execJob(handler Handler, taskModel models.TaskHost) TaskResult {
|
||||||
return TaskResult{Result: output, Err: err, RetryTimes: i}
|
return TaskResult{Result: output, Err: err, RetryTimes: i}
|
||||||
}
|
}
|
||||||
i++
|
i++
|
||||||
|
// 重试规则,每次递增1分钟
|
||||||
|
time.Sleep( time.Duration(i) * 60 * time.Second)
|
||||||
if i < execTimes {
|
if i < execTimes {
|
||||||
logger.Warnf("任务执行失败#任务id-%d#重试第%d次#输出-%s#错误-%s", taskModel.Id, i, output, err.Error())
|
logger.Warnf("任务执行失败#任务id-%d#重试第%d次#输出-%s#错误-%s", taskModel.Id, i, output, err.Error())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue