0

我已经在我的工作上实现了重试次数相关的逻辑。例如,当一个作业第一次失败时,我使用额外的参数重新启动它,以处理之前作业执行可能不正确的“清理”。

如何使用特定的执行编号运行 sidekiq 作业(通过 ActiveJob 或手动)

这与添加sidekiq_options :retry => 5作业的类定义不同。

我需要类似的东西

MyJob.set(retry_number: 2).perform_now(*args) 

语法是什么,或者是否有解释如何执行此操作的文档?

这将证明是有用的

  • 用于 RSpec 测试
  • 对于在控制台中手动重试一些有问题的作业并直接查看 stdout /interact
4

0 回答 0