Django アプリが結果を保存するサーバーに POST 要求を送信するデスクトップ アプリケーションがあります。DB サーバーと Web サーバーが同じマシン上になく、接続が非常に短時間失われることがありますが、一部のリクエストでは接続エラーが発生します。
OperationalError: (2003、「'xxx.xxx.xxx.xxx' (110) の MySQL サーバーに接続できません」)
「通常の」Web サイトでは、あまり心配する必要はないと思います。ブラウザに 500 エラー ページが表示され、訪問者は後で再試行します。私の場合、リクエストによって投稿された情報を失うことはオプションではなく、これをどのように処理するのか疑問に思っていますか? この例外をキャッチして、接続が戻ってくるのを待って (遅延は問題ではありません)、プロセスを続行します。しかし、コードのどこでも例外が発生する可能性があるため、どのように処理を進めればよいのか、少し困っています。
アドバイスありがとうございます。