Войти в delayed_job?
Я могу'не получить никакого вывода журнала изdelayed_job
, и я'Я не уверен, что моя работа начинается.
Вот'Мой Procfile:
web: bundle exec rails server
worker: bundle exec rake jobs:work
worker: bundle exec clockwork app/clock.rb
И здесь's работа:
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 }
Я просто хочу, чтобы это работало, а отсутствие регистрации означает, что я могут. Какие'здесь происходит?