首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >org.postgresql.util.PSQLException:连接尝试失败

org.postgresql.util.PSQLException:连接尝试失败
EN

Stack Overflow用户
提问于 2013-04-04 16:26:29
回答 2查看 129.4K关注 0票数 29

我使用java web services (apache axis)连接postgres数据库,并使用JDBC连接来获取data.But。在大多数时候,我得到了org.postgresql.util.PSQLException: the connection attempt failed.的异常,有时它工作得很好。在这里,我使用了许多准备好的语句。我的示例代码是

有关此异常的堆栈跟踪是

我检查了postgres日志,在不同的情况下发现了以下语句

1.警告: worker启动时间太长;已取消。

2.无法重新连接到共享内存(key=....,addr=.):487。

3.无法从客户端接收数据:无法建立连接,因为目标机器主动拒绝连接。

4.客户端连接上的意外EOF。

请提前帮助me.Thanks

EN

回答 2

Stack Overflow用户

发布于 2013-04-04 19:28:28

真正的问题是:

当Java尝试读取连接时,连接已关闭。这可能是由以下原因引起的:

代码语言:js
复制
Caused by: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read

正在重新启动的PostgreSQL服务器

您所连接的PostgreSQL后端被终止

你所连接的PostgreSQL后端崩溃

不可靠的网络连接

行为不佳的状态防火墙

空闲连接超时NAT防火墙/路由器的NAT连接表

..。可能更多。检查PostgreSQL服务器日志,看看其中是否有什么信息;还可以考虑使用Wireshark之类的工具进行一些网络跟踪。

票数 16
EN

Stack Overflow用户

发布于 2021-02-28 11:03:26

尝试使用chekin Postgresql版本,在我的示例中,我使用以下方式部署我的应用程序:

代码语言:js
复制
     org.postgresql
        postgresql
        42.2.16

但是在本地我用的是42.2.18并且工作正常,所以在检查版本后我不知道,所以你应该尝试其他版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15806083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档