Получайте уведомления с помощью exception_notification об исключениях, возникающих во время задания cron.

У нас есть несколько заданий cron, запланированных с помощью гема when, использующего следующий синтаксис в schedule.rb:

runner "Task.do_something_great". Обратите внимание, что они запускаются не через команду rake, а с помощью runner.

Мы также используем гем exception_notification, чтобы отправлять нам электронное письмо, когда в приложении возникает исключение, которое отлично работает.

Поскольку exception_notification является промежуточным программным обеспечением стойки и работает только с веб-запросами, мы также реализовали это решение https://stackoverflow.com/a/10806863/1693764 чтобы уведомить нас об исключениях, возникших во время выполнения задач rake.

Теперь, есть ли способ получить уведомление с помощью exception_notification, когда во время выполнения бегуна возникает исключение?


person Olivier Rosset    schedule 02.12.2014    source источник