2017-01-16 40 views
5

pm2で動作するノードサーバーがありますが、これは外部サービスによって異なります。pm2で自動再起動の回数を制限するにはどうすればよいですか?

これらのサーバーがダウンすると、pm2がアプリケーションの再起動を開始しますが、サーバーのCPUとRAMを詰まらせ、1分に50回再起動します。

pm2の再起動回数を制限する方法はありますか?サーバが特定のRAMメモリレベルに達したときにサーバを再起動する方法があるので、私はこの機能が欲しいと思っています。

+0

です"サーバが特定のRAMメモリレベルに達したときにサーバを再起動する"これはメモリリークを処理する非常に悪い方法です...なぜこれをしたいのか分かりません。 –

+0

私はそれを使用する方法を投稿することができます – Adiii

+0

私は最大5回再起動したい – Adiii

答えて

4

max_restartsmin_uptimeの組み合わせを使用すると、アプリを連続して再起動することを制限できます。

(min_uptimeを経由して1秒間隔またはカスタム時間未満)の連続不安定な再起動の回数アプリケーションがエラーが発生したとみなされ、再起動されて停止する前にmax_restartsmin_uptimeについて

詳しい情報が入手できhere

関連する問題