2016-05-04 36 views
0

我使用'sidekiq'gem作爲後臺作業。我想添加定期(cron)工作。我有加初始化名sidekiq.rb和它的內容是:用於Sidekiq的未定義方法`週期性':模塊

Sidekiq.configure_server do |config| 
    config.periodic do |mgr| 
    mgr.register('* * * * *', MessageLogJob) 
    end 
end 

,並在添加文件夾的作業類:

class MessageLogJob < ActiveJob::Base 
    queue_as :default 

    def perform 
    # do some thing 
    end 
end 
當我重新啓動服務器,並運行命令「捆綁EXEC sidekiq」

它給我一個錯誤「定義的方法週期性」爲Sidekiq:模塊「

任何人都可以在這方面幫助我。謝謝

+0

您使用的是Sidekiq企業版嗎? –

+0

有沒有其他的方式可以使用sidekiq以外的企業版添加cron作業? –

+0

只有兩條路。 1)購買Sidekiq企業版2)創建自己的擴展。 –

回答

0

如評論中所述periodicSidekiq Enterprise的一部分。

如果你想在Sidekiq類似cron作業,您可以使用多個寶石之一:

我相信還有更多的插件。

相關問題