【问题标题】:Heroku scheduler: Sending email upon Rake task failureHeroku 调度程序:在 Rake 任务失败时发送电子邮件
【发布时间】:2013-01-08 21:12:35
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    有一个很棒的插件Airbrake,你可能想看看。除了任务生成的输出之外,它会执行您要求的所有操作。您可以使用另一个插件(例如 Papertrail)获得 rake 任务输出。

    【讨论】:

    • Airbrake 看起来是一个有效的选择,但对于这个特殊的小爱好项目来说,它有点矫枉过正(而且不是免费的)。
    • 我个人没有用过这个,但是你可以看看这个 gem:github.com/smartinez87/exception_notification
    • 酷,我绝对可以在此基础上构建。
    【解决方案2】:

    我最终通过为异常通知编写 Rake 任务的扩展来更全面地解决我的问题,称为 notification_exception-rake。我还写了一个blog post,专门介绍了如何在 Heroku 上使用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-19
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-08
      相关资源
      最近更新 更多