Sidekiq与发条触发器但没有处理heroku上的工作

时间:2015-03-04 18:18:17

标签: ruby-on-rails heroku sidekiq clockwork

正在运行:sidekiq 2.1.17,rails 3.2.21

我试图使用发条来安排一些由sidekiq工作人员完成的重复任务。在开发中运行领班,一切都按计划完美运行。

然而,当我部署到heroku时,我得到了"触发' NameWorker.perform_async'"在适当的时间在日志中的消息,但然后相应的工作实际上不运行。

当我在控制器操作中调用NameWorker.perform_async时,作业将按预期运行。我尝试安排的工作只包含放置语句以验证它们是否正常工作。任何人对我做错了什么都有任何想法?提前谢谢。

1 个答案:

答案 0 :(得分:0)

通过将sidekiq.rb文件中的Sidekiq.configure_client逻辑添加到clock.rb中来解决此问题。这个逻辑已经存在于独角兽中,但是为了钟表工作的目的,sidekiq没有在生产中初始化。

相关问题