Java pgsql日志:无法建立连接,因为目标计算机主动拒绝它

Java pgsql日志:无法建立连接,因为目标计算机主动拒绝它,java,postgresql,Java,Postgresql,最近,我发现客户端在连接到db服务器时总是等待超时。 有些人在这里登录 我们在postgresql中有一个数据库服务器。在远程,大约有20个客户端连接到这个数据库服务器,添加、更新或删除数据 2013-03-13 23:19:41香港时间日志: 不完整的启动包 2013-03-13 23:31:11香港时间日志: 无法从客户端获得数据: 无法建立连接,因为目标计算机主动拒绝连接 2013-03-13 23:31:11香港时间日志: 在客户端联接上的意外 EOF 2013-03-13 23:

最近,我发现客户端在连接到db服务器时总是等待超时。 有些人在这里登录

我们在postgresql中有一个数据库服务器。在远程,大约有20个客户端连接到这个数据库服务器,添加、更新或删除数据

2013-03-13 23:19:41香港时间日志: 不完整的启动包 2013-03-13 23:31:11香港时间日志: 无法从客户端获得数据: 无法建立连接,因为目标计算机主动拒绝连接

2013-03-13 23:31:11香港时间日志: 在客户端联接上的意外 EOF 2013-03-13 23:37:05香港时间日志: 无法从客户端获得数据: 无法建立连接,因为目标计算机主动拒绝连接


任何建议都将不胜感激。

您需要在postgres sql安装目录中修改pg_hba.conf。IPv4本地连接或IPv6本地连接(无论您使用什么)

  • 例如,IPv4连接的原始配置为

    托管所有127.0.0.1/32 md5
    这意味着仅本地客户端

  • 将IPv4本地连接更改为

    托管所有0.0.0.0/0 md5意味着允许从所有客户端访问


通常的原因是软件防火墙或bodgy路由器。谢谢您的回复。这些IP已添加到pg_hba.conf原始文件中。