У нас есть несколько заданий cron, запланированных с помощью гема when, использующего следующий синтаксис в schedule.rb:
runner "Task.do_something_great"
. Обратите внимание, что они запускаются не через команду rake
, а с помощью runner
.
Мы также используем гем exception_notification, чтобы отправлять нам электронное письмо, когда в приложении возникает исключение, которое отлично работает.
Поскольку exception_notification является промежуточным программным обеспечением стойки и работает только с веб-запросами, мы также реализовали это решение https://stackoverflow.com/a/10806863/1693764 чтобы уведомить нас об исключениях, возникших во время выполнения задач rake.
Теперь, есть ли способ получить уведомление с помощью exception_notification, когда во время выполнения бегуна возникает исключение?