Войти в delayed_job?

Я не могу получить вывод журнала изdelayed_jobи я не уверен, что моя работа начинается.

Вот мой Procfile:

web:     bundle exec rails server
worker:  bundle exec rake jobs:work
worker:  bundle exec clockwork app/clock.rb

И вот работа:

class ScanningJob
  def perform
    logger.info "logging from delayed_job"
  end

  def after(job)
    Rails.logger.info "logging from after delayed_job"
  end
end

Я вижу, что часы выводятся в систему, и я вижу, как запускается рабочий исполнитель, но я никогда не вижу попаданий в мои операторы журнала. Я пыталсяputs а также безрезультатно.

Мой файл часов довольно прост:

every(3.seconds, 'refreshlistings') { Delayed::Job.enqueue ScanningJob.new }

Я просто хочу, чтобы это работало, а отсутствие регистрации означает, что я не могу. Что тут происходит?

Ответы на вопрос(1)

Ваш ответ на вопрос