2016-05-23 120 views
0

我在Windows和Linux下積極使用fdw。Postgres FDW連接Linux

如果窗口下的主(和讀/寫)連接關閉,在另一側的窗口打開的fdw連接立即關閉。

但是,在Linux下,即使啓動連接已關閉,在夥伴上打開的夥伴連接仍處於活動狀態並處於打開狀態。

E.g. 服務器1(Windows) 服務器2(Linux)

服務器1連接到他自己的本地數據庫。在這個連接中,他編寫/讀取服務器2上的表格並由fdw本地表示。在服務器2上,可以看到服務器1的postgres_fdw連接。如果服務器1關閉與本地數據庫的連接,則可以看到服務器2上的postgres_fdw連接已關閉,這非常完美。

如果我從Linux執行此操作,則另一種方式是,如果服務器2上的本地連接關閉,則服務器1上的postgres_fdw連接仍然存在。

有沒有可能配置這個?

回答

0

你運行的是哪個版本的postgres?

您使用的是Web /應用程序服務器嗎?

可能存在一個場景,例如帶有Keepalive連接的nginx,其中HTTP會話數和Postgres會話數增長超出了您的PG連接限制