2016-05-23 103 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连接限制