服务器意外关闭连接

问题描述:

对不起,如果我的问题已被回答,但我还找不到它。 我正在使用C++和连接池连接到Win32控制台应用程序中的PostgreSQL数据库。它在开始时运行正常。然而,一段时间后程序收到一个错误:“服务器意外地关闭了连接,这可能意味着服务器在处理请求之前或之时异常终止”。服务器意外关闭连接

当我打开PostgreSQL日志文件时,它显示消息:“客户端连接上的意外EOF,无法从客户端接收数据:由于目标计算机主动拒绝,无法建立连接。”

谢谢你的帮助。

+2

客户端和服务器之间是否存在防火墙? – 2012-04-23 03:44:23

+0

运行PostgreSQL的服务器已启动防火墙,客户端防火墙关闭。我试图关闭服务器上的防火墙,然后让你知道结果。谢谢你:) – 2012-04-23 04:12:43

+0

仍然会发生:( – 2012-04-24 02:41:17

这听起来像是一个网络问题。我会首先查看防火墙,然后是交换机。我不认为有线或坏的网卡会导致这样的问题。

听起来像是一个连接正在重置。如果你消除了网络问题,那么下一个领域就是连接池软件。看看切换出来,看看问题是否仍然存在。