Delivery_later с ActionMailer, не отправляющим почту в производственной среде.
Я использую
рельсы 5.2.0 и delayed_job_active_record 4.1.3
Я пробовал deliver
и deliver_now
в производстве, и письмо было успешно отправлено. Как только я перехожу на deliver_later
, задание ставится в очередь, но никогда не выполняется.
if user.notify_new_event?
EventMailer.notify_created(user.id, id).deliver_later
end
deliver_later
с ActionMailer
должен вести себя как deliver_later
с ActiveJob
. Но как-то deliver_later
с ActionMailer
не работает.
RAILS_ENV=production bin/delayed_job start
- person Tashi Dendup   schedule 02.01.2019gem delayed_job_active_record
. Ознакомьтесь с этой документацией github.com/collectiveidea/delayed_job. - person Tashi Dendup   schedule 02.01.2019.log
файле? Как упоминалось в моем первом комментарии, у нас не так много подробностей, чтобы помочь вам, если мы не знаем, что вы проверили в первую очередь. - person gravity   schedule 02.01.2019I, [2019-01-02T13:26:20.532345 #17000] INFO -- : 2019-01-02T13:26:20+0000: [Worker(delayed_job host:clapp pid:17000)] Starting job worker
- person Tashi Dendup   schedule 03.01.2019