2011-09-11 99 views
0

我有一個rake任務在指定的時間每天運行,我只想在發生故障時(或者甚至整個rake任務掛起甚至服務器掛起)發出警報電子郵件(或短信)。早些時候,我使用AlertGrid,我會在rake任務結束時向alertgrid發送一個信號,並配置alertgrid,以便在沒有信號的情況下通知我,但是現在我無法繼續使用alertgrid,有沒有人知道這個問題的替代方法?監測耙測試

或者任何其他方法來監視rake任務和rake任務的密切不成功操作?

Thx。

回答

0

這可能不是最好的方法,但你可能有你的耙子任務貶低實際工作Resque和只是通過cron工作安排你的耙子任務。

Resque有一個非常好的網絡管理員,顯示每個隊列所有失敗的作業;至於通知,您可以修改Resque發送電子郵件(和/或處理不同的工作,通過您使用的任何SMS提供程序的API發送文本)。