【发布时间】:2017-12-04 03:33:09
【问题描述】:
运行sidekiq时,在日志中收到此错误:
ERROR: CRON JOB: comparison of Time with EtOrbi::EoTime failed
ERROR: CRON JOB: /home/user/.rvm/gems/ruby-2.0.0-p247@script-admin/gems/sidekiq-cron-0.3.1/lib/sidekiq/cron/job.rb:434:in `<'
这里有错误
def not_enqueued_after?(time)
@last_enqueue_time.nil? || @last_enqueue_time < last_time(time)
end
sidekiq 正在运行,但会注销此错误。并且 cron worker 没有启动。
也许是因为我将对象 EtOrbi::EoTime 与 ruby 的标准 DateTime 对象进行了比较
告诉我如何解决?谢谢
【问题讨论】:
-
使用 EtOrbi::EoTime#to_time
-
谢谢,要的话就填答案,我放+
-
已添加,也谢谢您。
标签: ruby-on-rails ruby ruby-on-rails-3 cron sidekiq