Entrar en delayed_job?
No puedo obtener ninguna salida de registro dedelayed_job
, y no estoy seguro de que mis trabajos estén empezando.
Aquí está mi Procfile:
web: bundle exec rails server
worker: bundle exec rake jobs:work
worker: bundle exec clockwork app/clock.rb
Y aquí está el trabajo:
class ScanningJob
def perform
logger.info "logging from delayed_job"
end
def after(job)
Rails.logger.info "logging from after delayed_job"
end
end
Veo las salidas de reloj hacia el sistema, y puedo ver el inicio del ejecutor de trabajo, pero nunca veo el impacto de mis declaraciones de registro. Lo intentéputs
también en vano.
Mi archivo de reloj es bastante simple:
every(3.seconds, 'refreshlistings') { Delayed::Job.enqueue ScanningJob.new }
Solo quiero ver esto funcionando, y la falta de registro significa que no puedo. ¿Que está pasando aqui?