【发布时间】: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
我的第一份工作: cron: "*/5 * * * *" 班级:“勤奋” 队列:hard_worker
第二个工作: cron: "*/30 * * * *" # 每 30 分钟执行一次 班级:“勤奋” 队列:hard_worker_long 参数: 硬:“东西”
【问题讨论】:
标签: ruby-on-rails heroku cron sidekiq-cron
您是否添加了加载文件(如果存在)的 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
【讨论】: