Heroku调度程序:在Rake任务失败时发送电子邮件

时间:2013-01-24 23:30:17

标签: ruby-on-rails heroku

我正在使用调度程序附加组件在Heroku上运行Rake任务,作为Rails应用程序的一部分。如果任务失败(即引发异常),是否有一种简单的方法来获取通知电子邮件?理想情况下,电子邮件将包括堆栈跟踪以及任务生成的任何输出。

2 个答案:

答案 0 :(得分:2)

我最后通过编写一个名为notification_exception-rake的Rake任务的exception_notification扩展来更全面地修复我的问题。我还专门写了一篇关于如何在Heroku上使用它的blog post

答案 1 :(得分:1)

有一个很棒的附加组件Airbrake,您可能需要查看。除了任务生成的输出外,它会执行您要求的所有操作。您可以使用其他插件(例如Papertrail

)获取rake任务输出