请问延迟任务如果失败了,如何指定下次实现失败任务的时间

直接上图来解释
file
失败后重新执行时间太快,可否指定失败后比如5分钟,或者10分钟后再执行此任务,执行3次后不再执行

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
leo
最佳答案

file

5年前 评论
讨论数量: 3
leo

file

5年前 评论

@leo 我有设置延迟,调用的时候用的延迟发布,代码如下

file
延迟时间设置的20秒。第一条记录确实是20秒之后执行,但异常重新执行的记录却是在3秒钟后执行,按道理说日志里面3条记录时间的间隔也应该20秒,但其实是3秒,第一张图上面可以看到

5年前 评论
leo

@heibai_2018 这两个延迟是不同的概念,一个是触发后多久再执行,另一个是失败之后多久再执行,二者互不影响。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!