daemontools
またはsupervisord
を使用する方が信頼性が高いですか、またはプロセスがまだ存在するかどうかを確認するスクリプトを実行するcrontabを使用していますか?プロセスを常に稼働させていることを保証する方法を教えてください。
プロセスが常に実行され、正常な状態で実行されていることを保証する最善の方法は何ですか? (すなわち、実行されていないが、何らかのエラーで停止してしまい、それを強制終了して再び開始する必要がある)。
Btw、これは私がjava -jar app.jar
のように始めるJavaプロセスです。
ありがとうございます!
まず、UPSハードウェアに投資して... ;-) –