16

systemctl start、stop、restart、および status を使用して制御する Redhat 7.1 のサービスがあります。一度、systemctl ステータスがアクティブに戻りましたが、サービスの「背後にある」アプリケーションが 200 とは異なる http コードを応答しました。

Monit または Nagios を使用してこれを確認し、systemctl の再起動を実行できることはわかっていますが、systemd を使用するときにデフォルトで何か存在するかどうかを知りたいので、他のツールをインストールする必要はありません。

私の推奨する解決策は、http リターン コードが 200 と異なる場合、systemd 自体以外のツールを使用せずに完全に自動的にサービスを再起動することです (おそらく、Hipchat ルームに通知したり、メールを送信したりする可能性があります...)

トピックをグーグルで検索してみました-運が悪いです。助けてください :-)

4

1 に答える 1