PostgreSQL连接问题

时间:2009-02-09 14:48:35

标签: php postgresql

我的应用程序有一个非常奇怪的问题,有时我连接到postgres时会出现以下错误。这种情况在没有任何模式的情况下发生,经常在我进行一些广泛的硒测试时发生。

警告:pg_connect()[function.pg-connect]:无法连接到PostgreSQL服务器:服务器意外关闭连接这可能意味着服务器在处理请求之前或处理时异常终止。

Postgres日志显示没有异常,在同一postgres实例上运行的其他应用程序也没有任何问题。

My Postgres是8.2.9,在Windows 2008服务器上运行

任何提示?

3 个答案:

答案 0 :(得分:1)

“服务器意外关闭连接”大部分时间意味着后端崩溃。如果是这种情况,服务器日志中应该有一些关于它的行。

顺便说一句8.2分支中的最新版本是8.2.12。升级,测试,报告。

答案 1 :(得分:0)

随机猜测。你使用持久连接吗?

答案 2 :(得分:0)

您只显示客户端错误。由于这意味着后端发生了某些事情,因此您需要在服务器日志中查看实际发生的情况。 (postgres日志和/或事件日志 - 检查两者)

发生这些事情的典型原因是您在服务器上运行某些防病毒软件。如果你这样做,请尝试卸载它(不只是禁用它),看看问题是否消失。