0

Windows と Linux で fdw を積極的に使用しています。

開いたウィンドウの下では、ウィンドウの下のメイン (および読み取り/書き込み) 接続が閉じられると、反対側の fdw 接続がすぐに閉じられます。

ただし、Linux では、開始接続が閉じられていても、パートナーの fdw 接続はアクティブなままで開いたままになります。

例: サーバー 1 (Windows) サーバー 2 (Linux)

サーバー 1 は、自身のローカル データベースに接続します。この接続内で、サーバー 2 上のテーブルであり、fdw によってローカルに表されるテーブルの書き込み/読み取りを行います。サーバー 2 では、サーバー 1 への postgres_fdw 接続が表示されます。サーバー 1 がローカル データベースへの接続を閉じると、サーバー 2 の postgres_fdw 接続が既に閉じられていることがわかります。これは完璧です。

逆に、Linux からこれを行う場合、サーバー 2 のローカル接続が閉じられている場合、サーバー 1 の postgres_fdw 接続はまだ存在するイベントです。

これを設定する可能性はありますか?

4

1 に答える 1

0

どのバージョンの postgres を実行していますか?

Web/アプリケーション サーバーを使用していますか?

HTTP セッションと Postgres セッションの数が PG 接続の制限を超えて増加する、キープアライブ接続を使用する nginx などのシナリオがある場合があります。

于 2016-10-30T10:30:23.807 に答える