【问题标题】:Monitoring rake test监测 rake 测试
【发布时间】:2011-09-11 11:03:43
【问题描述】:

我有一个每天在指定时间运行的 rake 任务,我只想要在它失败时(或者甚至整个 rake 任务挂起甚至服务器挂起)时发送警报电子邮件(或短信)。早些时候我使用 AlertGrid,我将在 rake 任务结束时向 alertgrid 发送信号,并配置 alertgrid 在没有信号的情况下通知我,但我现在无法继续使用它,有没有人知道这个问题的替代方法?

或者有什么其他方法可以监控rake task和rake task操作不成功的亲昵?

谢谢。

【问题讨论】:

    标签: ruby-on-rails monitoring monitor rake-task


    【解决方案1】:

    这可能不是最好的方法,但您可以让您的 rake 任务将实际作业委托给 Resque,并通过 cron 作业安排您的 rake 任务。

    Resque 有一个非常好的网络管理员,可以显示每个队列的所有失败作业;至于通知,您可以修改 Resque 以发送电子邮件(和/或处理不同的工作以通过您使用的任何 SMS 提供商的 API 发送文本)。

    【讨论】:

      猜你喜欢
      • 2010-11-18
      • 2016-09-05
      • 2011-05-06
      • 2015-12-29
      • 2013-09-17
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多