0

配置/schedule.yml

my_first_job:cron:“* / 5 * * * *”类:“HardWorker”队列:hard_worker

second_job: cron: "*/30 * * * *" # 每 30 分钟执行一次 class: "HardWorker" queue: hard_worker_long args: hard: "stuff"

4

1 回答 1

0

您是否添加了一个加载文件(如果存在)的 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
于 2020-04-29T13:18:19.480 回答