sql >> データベース >  >> RDS >> PostgreSQL

Psycopg2を使用している場合、Postgresは数百秒後にクエリ中に接続を閉じます

    keepaliveを追加する psycopg2.connectへのパラメータ 電話で問題が解決したようです:

    self.db = pg.connect(
                dbname=config.db_name,
                user=config.db_user,
                password=config.db_password,
                host=config.db_host,
                port=config.db_port,
                keepalives=1,
                keepalives_idle=30,
                keepalives_interval=10,
                keepalives_count=5
            )
    

    なぜこれが必要なのかまだわかりません。 keepaliveを使用する必要があると説明している人は他に見つかりません。 DockerでPostgresを使用して4〜5分以上かかるクエリを実行できるようにする場合のパラメータキーワードですが、誰も気づいていないことは明らかですか?



    1. Mysql-重複データを生成せずに複数のテーブルから選択

    2. postgresqlのtxid_current()のエポックの意味は何ですか?

    3. Moodleデータベースのスケールアウト

    4. PHP ajax JQUERYを使用して3つの依存ドロップダウンリストを作成するにはどうすればよいですか?