site-logo
G
N
I
D
A
O
L
cron

Webサイトの稼働状況定期監視

ヘルスチェック用URLにアクセスし、応答がなければNginxを再起動する

実行コマンド

curl -IsSf https://example.com/healthcheck > /dev/null || systemctl restart nginx

💡 利用シーン

Webサイトが意図せず停止した場合に、自動復旧を試みる簡易的な監視

💻 実行結果例

なし

📝 実務メモ

cronの設定で標準エラー出力を制御するとログが汚れない

⚠️ 注意点

再起動が繰り返される無限ループにならないよう、再起動の間隔調整が必要