0

指定した時間に毎日 rake タスクを実行していますが、失敗したとき (または rake タスク全体がハングしたり、サーバーがハングしたりしたとき) にアラート メール (または SMS) を受け取りたいだけです。以前は AlertGrid を使用していましたが、レーキ タスクの最後にアラート グリッドにシグナルを送信し、シグナルがない場合に通知するようにアラート グリッドを構成しましたが、アラート グリッドを続行することはできません。この問題の代替アプローチは?

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

どうも。

4

1 に答える 1

0

これは最善のアプローチではないかもしれませんが、rakeタスクに実際のジョブをResqueに任せて、cronジョブを介してrakeタスクをスケジュールする ことができます。

Resqueには、キューごとに失敗したすべてのジョブを表示する非常に優れたWeb管理者がいます。通知に関しては、Resqueを変更して電子メールを送信する(および/または別のジョブを処理して、使用するSMSプロバイダーのAPIを介してテキストを送信する)ことができます。

于 2011-09-11T13:27:07.590 に答える