2011-04-10 10 views
1

私は遅延ジョブを監視するためにgodを使用しています。 現在、私は随時メモリ消費量を超過しています。 100MBを超えるジョブを再起動するように神を設定しました。 私の質問は:神がそれを再起動する前に現在の 実行中のジョブから情報を取得する方法はありますか? が、これは非常に重要である正確 超えてメモリ消費を引き起こすものプロセス監視対象プロセスからの情報の取得

感謝を知るために、 はあなたがカスタム動作を作成する必要が

答えて

0

蘭。ソースにはgodのいくつかの例があります。一般に、behavior.rbには、before_restart()という関数があり、これはBehaviorクラスをサブクラス化するときにカスタムロジックに置き換える必要があることがわかります。次に、w.behavior(:your_new_behavior)のようなコードを神の設定に追加する必要があります。

注:私は個人的にこれを行っていませんが、それは行く方法のように見えるコードを投げて見ました。

関連する問題