ruby-on-rails - PG::ConnectionBad with rails 和 pgbouncer
问题描述
我有rails和pgBouncer,我有reconnect: true
,database.yml
但我一直在控制台中得到这个:
ActiveRecord::StatementInvalid: PG::ConnectionBad: PQconsumeInput() server closed the connection unexpectedly
同样的错误发生在sidekiq中,但没有发生在web中,出现此错误后rails不应该重新连接吗?
解决方案
这是在服务器中配置的超时(我不知道)。所以它与 rails/pgbouncer 没有任何关系,实际上在 rails 中不再使用reconnect
flag了。database.yml
推荐阅读
- java - 我需要在每个新的输入流上调用 close() 吗?
- javascript - aria-label 包含 HTML 文本,但只想收听没有 html 元素描述的文本
- javascript - InvalidPipeArgument:'无法将管道'DatePipe'的“2018-01-01-12:12:12:123456”转换为日期'
- jira - 将 Zephyr 测试用例从 Jira 服务器迁移到 Jira 云的步骤
- ruby-on-rails - Rails - 作为对话一部分的电子邮件(邮箱?)
- azure - azure 中可用的最小虚拟机是什么?
- c# - 使用 MVC asp.net 重定向到操作不起作用
- laravel - Laravel 嵌套路由 slug 链接
- php - 向产品添加下拉菜单并在 Woocommerce 购物车上显示价值
- dart - dart 格式 0.052 到 0.06