Плагин планировщика РСЭС для запланированного задания не работает

StackOverflow https://stackoverflow.com/questions/3889336

  •  28-09-2019
  •  | 
  •  

Вопрос

Я использую этот плагин для запланированного задания. Но он не работает. Я путаюсь в некоторых точках, мне нужно мне понадобиться создать класс работы и установить их имя в планировке файла? При тестировании этого тогда я должен запустить планировщик Rescue и Resque Worker Or или только один из них.

Заранее спасибо.

Это было полезно?

Решение

Мой планировщик Resque Config ... вы будете в основном нужны все эти предметы:

YML-файл (config / resque_scheduler.yml):

every_1_minute:
  cron: "* * * * *"
  class: EveryMinute
  queue: some_queue
  description: Tasks to perform every minute

Конфигурация / Инициализаторы / Resque.rb:

require 'resque_scheduler'
Resque.schedule = YAML.load_file(File.join(Rails.root, 'config/resque_scheduler.yml'))

Ruby Class (lib / all_minute.rb или где-то в пути нагрузки):

class EveryMinute
  def self.perform
    puts "Hello every minute!"
  end
end

Вам нужно запустить

rake resque:scheduler
rake resque:work

РЕСПЕСТ: процесс планировщика периодически очередь задания заданий, поэтому планирование. И рабочие просто сделают работу вслепую. Вот почему вам нужно как периодически успешно планировать и выполнять задания.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top