Django ベースのサイト全体で 504 ゲートウェイ タイムアウト エラーが発生し、ページが表示されないことがあります。
このようなエラーを検出し、必要に応じて FastCGI プロセスを再起動するために、5 分ごとに実行されるシェル プログラムと cronjob を作成することは可能ですか?
現在、FastCGI がクラッシュした場合に備えて以下のコマンドを使用して再起動していますが、504 ゲートウェイ エラーが発生してもプロセスがまだ実行されているため、上記の状況では機能しません。
ps ax | grep -v grep | grep port=8001 > /dev/null || restart_fcgi.sh