私たちの環境の1つでは、psycopg2を使用してpythonスクリプトから非常に重いクエリを実行します。実行には10分以上かかりますが、結果が得られ、受信したデータを消費する可能性があります。
同じスクリプトを別の環境に移動すると、約5分後にエラーが発生します:psycopg2.InterfaceError:接続は既に閉じています
その理由は何でしょうか?
最も可能性の高い理由は、非常に忍耐力がなく、5分後に接続をドロップするファイアウォールまたはゲートウェイを使用していることです。通常、これが発生すると、サーバーが接続を閉じたようにクライアントに見え、クライアントが接続を閉じたようにサーバーに見えます。これは、Pythonで表示されるエラーメッセージと互換性があるようです。サーバーのログファイルの問題の原因は何ですか?