2013-08-22 4 views
33

私のプロジェクトでforeverを使用しています。これらのオプションは何をしますか:minUptimeとは

  • minUptime
  • spinSleepTime

私はGitHubのページから理解していませんでした。

答えて

52

は永遠のドキュメントexplains each brieflyです:

--minUptime  Minimum uptime (millis) for a script to not be considered "spinning" 
--spinSleepTime Time to wait (millis) between launches of a spinning script. 

A "スピニング" アプリケーションは、再起動後すぐにクラッシュ/障害が発生し続けるものです。

--minUptimeは、アプリケーションの実行が予想される最小時間を設定します。その制限より前にクラッシュすると、「回転」または問題が発生していると考えられます。

--spinSleepTimeforeverが再び「スピニング」アプリケーションを再起動しようとする前に待機する時間を設定します。

これらはまとめて、毎回クラッシュするアプリケーションを迅速に再起動するのを防ぐのに役立ちます。

+0

ありがとうございます、これは役に立ちます:) –

+4

アプリがまったく再起動されないようにする方法や、何度もクラッシュしたと報告する方法はありますか? '-m'オプションがありますが、アプリケーションが適切に起動した後の回転のクラッシュとクラッシュを区別しません。 –

+0

多くのスピンリトライ後にあきらめる方法はありますか? – occasl

関連する問題