Webサイトの稼働状況定期監視
ヘルスチェック用URLにアクセスし、応答がなければNginxを再起動する
実行コマンド
curl -IsSf https://example.com/healthcheck > /dev/null || systemctl restart nginx💡 利用シーン
Webサイトが意図せず停止した場合に、自動復旧を試みる簡易的な監視
💻 実行結果例
なし📝 実務メモ
cronの設定で標準エラー出力を制御するとログが汚れない
⚠️ 注意点
再起動が繰り返される無限ループにならないよう、再起動の間隔調整が必要