Sidekiq没有在DB中找到元素

时间:2013-02-09 09:46:44

标签: ruby-on-rails ruby sidekiq

我的应用程序中有一个Sidekiq工作人员基本上是这样的:

class SetResultsWorker
  include Sidekiq::Worker

  def perform
    ResultSetter.new.set_results!
  end
end

class ResultSetter
  def set_results!
    events = Event.started.without_results
    do_something if events.any?
  end
end

问题是这个事件。是吗?什么不应该返回false。这不是范围的问题,因为在同步执行工作程序(SetResultsWorker.new.perform)时,一切正常。有什么想法吗?

编辑:更多信息。该工作程序由守护程序定期执行。第一次执行是好的,但随后它就会停止工作。

0 个答案:

没有答案