PG连接超时错误

问题描述:

我在我的应用程序中经常遇到Pg连接超时错误。我试图通过升级系统内存来修复它,也更新了pg gem,但问题仍在发生。任何人的帮助将非常感激。PG连接超时错误

(ActiveRecord::StatementInvalid) "PGError: server closed the connection unexpectedly\n\tThis probably means the server terminated abnormally\n\tbefore or while processing the request.\n: BEGIN"

+1

你怎么Postgres的服务器日志说?有什么吗? – Doon 2013-04-08 16:54:12

+0

日志:无法接收客户端的数据:连接超时 – loganathan 2013-04-08 18:03:54

+0

同一个盒子?不同的盒子?什么是客户之间的连接?当连接死亡时,它只有一个或所有?任何连接池正在进行? – Doon 2013-04-08 20:01:17

客户端和服务器都认为其他消息意外消失。这表明你有网络问题。查看客户端和服务器之间的网络:

  • NAT路由器或连接跟踪状态防火墙,具有短暂或过小的连接表;
  • 物理连接问题电缆,无线网络等
  • 故障交换机,集线器和路由器
  • bug的软件基于主机的防火墙
  • ...等