我经常在我的应用程序中收到Pg连接超时错误。我尝试通过升级系统内存来修复它,也更新了pg gem,但问题仍然存在。任何人的帮助将非常感激。
(ActiveRecord :: StatementInvalid)“PGError:服务器意外关闭了连接\ n \ t这可能意味着服务器在处理请求之前或处理时异常终止。\ n:BEGIN”
客户端和服务器都认为对方意外消失了。这表明您遇到了网络问题。查看客户端和服务器之间的网络:
对于它的价值,最简单的解决方案是ActiveRecord::Base.connection.reconnect!
一旦重新建立连接。