Postgres FDW连接Linux

时间:2016-05-23 12:42:16

标签: postgresql postgres-fdw

我正在Windows和Linux下积极使用fdw。

在Windows打开的情况下,如果Windows下的主要(和读/写)连接关闭,则另一侧的fdw连接会立即关闭。

但是在Linux下,即使启动连接已关闭,伙伴上的fdw连接也会保持活动状态并打开。

E.g。 服务器1(Windows) 服务器2(Linux)

服务器1建立与他自己的本地数据库的连接。在此连接中,他写入/读取一个表,该表是服务器2上的表,并由fdw在本地表示。在服务器2上,可以看到与服务器1的postgres_fdw连接。如果服务器1关闭了与其本地数据库的连接,我可以看到服务器2上的postgres_fdw连接已经关闭,这是完美的。

如果我从Linux执行此操作,反过来如果服务器2上的本地连接已关闭,则服务器1上的postgres_fdw连接仍然是现有事件。

有没有可能配置这个?

1 个答案:

答案 0 :(得分:0)

你在运行什么版本的postgres?

您使用的是Web /应用程序服务器吗?

可能存在一种情况,例如nginx与keepalive连接,其中HTTP会话和Postgres会话数量增长超出PG连接限制