かなり頻繁にクラッシュする傾向があるDjangoアプリケーションを実行しているGunicornサーバーがあります。残念なことに、それがクラッシュすると、すべてのGunicornワーカーが同時にダウンして、DjangoとDjango-sentryのログをバイパスします。すべてのワーカーは「Internal Server Error」を返しますが、アービタはクラッシュしないので、supervisordはクラッシュとして登録せず、プロセスを再起動しません。Gunicorn内部サーバーのエラー
私の質問は、Gunicornワーカーのクラッシュに遭遇し、電子メールを送信するか、ログ記録を行う方法がありますか?第二に、supervisordにGunicornサーバを再起動させる方法がありますか?
ありがとうございます。
ここにログを貼り付けてください。 Gunicornログとスーパーバイザー/ガンコーンログすべてがデフォルトであれば、スーパーマーケットの形式は/ tmp – mrbox
である必要があります。残念ながら、私は会社の方針のせいでできませんが、/ tmp/supervisordにログ記録文がありますが、gunicorn workerがクラッシュしたサーバー全体がクラッシュすることはありません。 –