2011-09-11 8 views
0

毎日指定した時間に実行されるレーキタスクがあります。失敗したとき(またはレイクタスク全体がハングアップしたり、サーバーがハングアップしていても)、アラートメール(またはSMS)が必要です。以前はAlertGridを使用していましたが、レーキタスクの最後にalertgridにシグナルを送り、シグナルがなければ通知するようにalertgridを設定しましたが、今はalertgridを続行できません。この問題の代替アプローチ?レーキテストのモニタ

また、レーキタスクと、レーキタスクの親密な失敗動作を監視する他の方法はありますか?

Thx。

答えて

0

これは最良の方法ではないかもしれませんが、は、実際のジョブをResqueに格下げし、cronジョブを介してレーキタスクをスケジュールするだけです。

Resqueには、待ち行列ごとに失敗したすべてのジョブを表示する非常に素晴らしいWeb管理者があります。通知としては、Resqueを修正して電子メールを送信する(および/または使用しているSMSプロバイダのAPIを介してテキストを送信するために別のジョブを処理する)可能性があります。