Pregunta

Estoy usando este plugin para job.But programada no está funcionando. Estoy confundido acerca de algunos puntos, si necesito para crear la clase de empleo y puesto su nombre en al archivo de programación? Cuando se prueba entonces, debo realizar el trabajador programador de rescate y Resque ambos o sólo uno de ellos.

Gracias de antemano.

¿Fue útil?

Solución

Mi Resque Programador de config ... que en su mayoría se necesitan todas estas piezas:

archivo YML (config / resque_scheduler.yml):

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

config / inicializadores / resque.rb:

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

clase Ruby (lib / every_minute.rb o en algún lugar en el camino de carga):

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

Tiene que ejecutar

rake resque:scheduler
rake resque:work

El resque: proceso del planificador pone en cola periódicamente puestos de trabajo, por lo tanto, la programación. Y los trabajadores se acaba de hacer los trabajos a ciegas. Es por esto que se necesita tanto de éxito programar y ejecutar trabajos periódicamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top