2011-09-25 11 views
4

私は、次のコマンド遅れるジョブを開始します:サイレントに失敗した遅延ジョブprocをトラブルシューティングするにはどうすればよいですか?

スクリプト/ delayed_job -n 4スタート

そして、一日の終わりに私が残っているどのように多くのプロセスを確認します、とあるかもしれません二。またはゼロ。

私はプロクシが死ぬ原因を突き止めることはできません。ログは膨大で、私はそれを理解するためにどのように使用できるのか分かりません。このように遅延業務をトラブルシューティングするためにできることはありますか?

答えて

0

考慮すべきいくつかの出発点:

  • を救助ブロックにあなたの呼び出しをラップし、何かがクラッシュしたときに、自分自身にメールをお送りください。
  • at exit handlerを作成して、プログラムが正常に終了するかどうかを確認します。
  • プロセスの終了時に何らかの処理モニタを使用して確認します。おそらく、私がそれに精通していないにもかかわらず、godのようなものでしょう。

これは良い開始です、それを理解して幸運を祈っています。

関連する問題