【问题标题】:Server closed the connection unexpectedly服务器意外关闭连接
【发布时间】:2012-04-23 03:27:00
【问题描述】:

很抱歉,如果我的问题已经得到解答,但我还没有找到。 我正在使用 C++ 和连接池连接到 Win32 控制台应用程序中的 PostgreSQL 数据库。一开始运行正常。但是,过了一会儿,程序收到一个错误:“服务器意外关闭了连接。这可能意味着服务器在处理请求之前或处理请求时异常终止”。

当我打开 PostgreSQL 日志文件时,它显示消息:“客户端连接出现意外 EOF,无法从客户端接收数据:无法建立连接,因为目标机器主动拒绝它。”

感谢您的帮助。

【问题讨论】:

  • 客户端和服务器之间有防火墙吗?
  • 运行PostgreSQL的服务器防火墙开启,客户端防火墙关闭。我正在尝试关闭服务器上的防火墙,然后会让你知道结果。谢谢你:)

标签: c++ postgresql


【解决方案1】:

这听起来确实是网络问题。我会先看防火墙,然后再看交换机。我认为电缆或网卡损坏不会导致这样的问题。

听起来像是连接正在重置。如果您消除了网络问题,那么下一个应归咎于连接池软件。看看把它关掉,看看问题是否仍然存在。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 2022-11-30
    • 2021-12-23
    • 2021-08-24
    相关资源
    最近更新 更多