我正在将Sidekiq与纯红宝石一起使用,我需要多次运行一项作业,但是作业不重试就重试(引发了ArgumentError)。我正在使用sidekiq-scheduler进行队列。第一次如何告诉sidekiq重试带有参数的作业?第一次我手动运行该作业SomeModule::SomeWorker.perform_async(first_arg, second_arg)
。 .perform
看起来像
def perform(first_arg, second_arg)
process
end
还有sidekiq.yml
:schedule:
default:
every: ['1m']
class: SomeModule::SomeWorker