1時間オンラインでハングする可能性のあるデータベース接続を開くPythonアプリケーションがありますが、データベースサーバーが再起動することがあり、Pythonがまだ接続している間は、OperationalError
例外なく機能しません。
したがって、データベースに「ping」を実行するための信頼できる方法を探しており、接続が有効であることを確認しています。psycopg2のドキュメントを確認しましたが、そのようなものは見つかりません。確かに、のような単純なSQLステートメントを発行して例外をキャッチすることはできますが、 PHPpg_connection_statusSELECT 1
のようなネイティブメソッドがあることを願っています。
ありがとう。