【发布时间】:2016-12-10 18:21:20
【问题描述】:
假设我有一个带有一些参数的工人:
class Foo
include Sidekiq::Worker
sidekiq_options queue: :critical
def perform(param1, param2, param3)
...
end
end
它工作了一段时间,然后我减少了工人的参数数量:
class Foo
include Sidekiq::Worker
sidekiq_options queue: :critical
def perform(param1, param2)
...
end
end
但队列中仍有一些具有先前数量的 args 的作业。处理这种情况的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby redis sidekiq