如何将多台计算机连接到同一个PostgreSQL数据库?

时间:2017-06-28 21:33:48

标签: java windows postgresql

我正在使用连接到PostgreSQL数据库的应用程序,并允许从连接到同一本地网络的不同计算机进行访问。

它已经可以使用了,但是当它同时在多台计算机上使用时,服务器会断开当前计算机以关注新连接。

有一些方法可以让PostgreSQL服务器同时关注多台计算机吗?

我想也许,我在使用服务器的方式上做错了。

当应用程序启动时,我设置了pgdata和pgport变量并使用pg_isready检查服务器状态,如果没有答案,我使用pg_ctl start

我正在使用3389端口。

编辑:

我的问题是应用程序中存在逻辑错误,它尝试使用每个连接打开一个新服务器,而不是使用已经运行的服务器。

1 个答案:

答案 0 :(得分:0)

配置文件' C:\ Program Files \ PostgreSQL \ Y.X \ data \ postgresql.conf'有一个名为 max_connections 的参数,它控制允许进入数据库的最大连接数。更改它,您可以在重新启动postgres后允许更多连接。