【问题标题】:How can we implement Cron Job using sidekiq-cron on heroku for production我们如何在 heroku 上使用 sidekiq-cron 实现 Cron Job 进行生产
【发布时间】:2020-04-09 07:58:19
【问题描述】:

config/schedule.yml

我的第一份工作: cron: "*/5 * * * *" 班级:“勤奋” 队列:hard_worker

第二个工作: cron: "*/30 * * * *" # 每 30 分钟执行一次 班级:“勤奋” 队列:hard_worker_long 参数: 硬:“东西”

【问题讨论】:

    标签: ruby-on-rails heroku cron sidekiq-cron


    【解决方案1】:

    您是否添加了加载文件(如果存在)的 sidekiq 初始化程序。 您可以使用YAML.load

    例子

    # config/initializers/sidekiq.rb
    cron_schedule_file = 'config/cron_schedule.yml'
    
    if File.exist?(cron_schedule_file) && Sidekiq.server?
      Sidekiq::Cron::Job.load_from_hash YAML.load_file(cron_schedule_file)
    end
    

    【讨论】:

      猜你喜欢
      • 2015-06-23
      • 2022-12-03
      • 2019-08-08
      • 2022-06-21
      • 1970-01-01
      • 2018-05-17
      • 2021-09-12
      • 2014-11-14
      • 2012-07-19
      相关资源
      最近更新 更多