Sidekiq:改变失败工作的重试率?

ran*_*its 12 ruby ruby-on-rails sidekiq

我有一个特定类型的作业,我想比默认的Sidekiq间隔更频繁地重试.这目前可能吗?理想情况下,该作业每5秒钟重试一次,最多一分钟.不完全确定这是目前插入Sidekiq工作的微不足道的事情.

Bar*_*art 18

根据:https://github.com/mperham/sidekiq/wiki/Error-Handling你可以这样做:

class Worker
  include Sidekiq::Worker

  sidekiq_retry_in do |count|
    5
  end
end
Run Code Online (Sandbox Code Playgroud)

  • 请注意,"5"以秒计算 (2认同)