Monit を使って、 ログに特定の文字列が書き込まれた時にプロセスを再起動させる例です。 以下の要件を満たすために検証しました。 原因を調べきれていないけれど時々セグフォしてしまう ずっと落ちたままだと困るので再起動させたい 数分で起き上がってくれれば特に問題ない 例として httpd を再起動させるものとします。 検証した Monit のバージョン 今回検証したのは、Monit 5.1.1 です。 Install Monit epel repo を追加した状態で以下を実行。 yum install -y monit 最新版から離れているので、最新版を使いたい場合はビルドしたほうが良いです。 自動起動の設定をしておきます(設定ファイルを追加するので、まだ起動しない)。 chkconfig monit on Monit 設定ファイル Default では、/etc/monit.d/以下のフ