サービスの高可用性

サービスの高可用性

Linuxで複数のサービスを監視したいと思います。ダウンしたら再起動したいです。

jpsコマンドを使用して60秒ごとにサービス名を取得し、結果セットにそのサービスがない場合は、各サービスに固有の再起動コマンドを実行するcrontabを作成しています。

私はこれらのサービスを常に利用できるようにして、サービスが中断されても再起動して実行できることを願っています。

これらのサービスが中断されるかどうかを知ることができるか心配です。中断されたサービスについて学び、終了する方法はありますか?

「ダウンサービス」と「サービスの中断」を処理するためにサービスの自動再起動を実装するきちんとした方法はありますか?

答え1

これらの問題を解決するために、多くのソフトウェアが書かれています。Monitそしてsupervisord。ホイールを再発明しないでください。

関連情報