PG :: UnableToSend:在Rails 5中没有与服务器的连接

弗朗切斯科·塔格利亚尼(Francesco Tagliani)

我有2台服务器(A,B)。我在A中运行rails app,在B中运行db。在服务器B中,我正在运行pgbouncer和postgresql。

当我在A中运行200个线程时,即使将pgbouncer的最大客户端连接数增加到500,也遇到了这个问题。pgbouncer pool_mode是会话。Postgresql池为100。

我还将服务器A中的数据库池增加到500。

如何避免此问题并运行200个线程而没有任何问题?

稍后,我更新了代码。删除pgbouncer并直接使用postgresql。创建了2个执行数据库操作的新线程,其他线程不再进行数据库操作。在线程运行时,我正在监视活动连接。它保持3处于活动状态。但是在线程结束时,我遇到了这个问题。我使用ActiveRecord :: Base.connection_pool.stat显示了连接池状态

{:size=>500, :connections=>4, :busy=>3, :dead=>0, :idle=>1, :waiting=>0, :checkout_timeout=>5}
rake aborted!
ActiveRecord::StatementInvalid: PG::UnableToSend: no connection to the server

有谁可以帮助我解决这个问题?

弗朗切斯科·塔格利亚尼(Francesco Tagliani)

我合并了数据库实例和应用程序实例。这样可行。我仍然不确定是数据库版本问题还是PostgreSQL远程访问问题。我认为这是远程访问问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Rails-Postgres-无法连接到服务器:连接被拒绝(PG :: ConnectionBad)

来自分类Dev

无法连接到服务器:没有这样的文件或目录(PG :: ConnectionBad)

来自分类Dev

Rails 在 Mac OS X / PG::ConnectionBad 上找不到我的 Postgres 服务器:无法连接到服务器

来自分类Dev

Heroku rake 中止(PG::ConnectionBad:无法连接到服务器:没有这样的文件或目录)

来自分类Dev

在Heroku中安装gem'pg'的问题-Rails

来自分类Dev

PG :: ConnectionBad:无法连接到服务器:连接被拒绝

来自分类Dev

PG :: ConnectionBad:无法连接到服务器:连接被拒绝

来自分类Dev

仅在卸载pg gem时,我的Rails服务器才能工作

来自分类Dev

尝试从活动的Rails服务器执行PG转储并获得密码身份验证失败

来自分类Dev

PG :: ConnectionBad:无法连接到服务器(heroku)

来自分类Dev

pg_connect():无法连接到PostgreSQL服务器

来自分类Dev

Rails服务器没有开始

来自分类Dev

Heroku + Rails + PG:ActiveRecord :: StatementInvalid(PG :: ConnectionBad:PQconsumeInput()SSL连接已意外关闭

来自分类Dev

Rails:fe_sendauth:没有提供来自Ruby的密码(PG :: ConnectionBad),但在Rails中可以

来自分类Dev

使用rails的PG错误

来自分类Dev

Ruby on Rails:运行rake:db migration后与PG的连接不良

来自分类Dev

Rails / Postgres连接问题(psql和pg运行正常)

来自分类Dev

Ruby on Rails:运行rake:db migration后与PG的连接不良

来自分类Dev

基于 pg_search 查询字符串在 Rails 5 控制器中设置布局

来自分类Dev

由于缺少pg gem,Rails服务器无法启动。卸载了postgres,但是遇到了同样的错误

来自分类Dev

Rails应用程序中的原始pg GROUP BY查询

来自分类Dev

Rails服务器拒绝在浏览器中连接

来自分类Dev

瑞克任务中收到“ ActiveRecord :: StatementInvalid:PG :: ConnectionBad:PQconsumeInput()无法从服务器接收数据:连接超时”

来自分类Dev

Rails groupdate gem pg错误

来自分类Dev

PG:ConnectBad Rails 4 Postgresql

来自分类Dev

Rails groupdate gem pg错误

来自分类Dev

Rails Ransack搜索PG hstore

来自分类Dev

Rails PG::SyntaxError: 错误说明

来自分类Dev

Rails 每当 rake 中止时!PG::ConnectionBad: fe_sendauth: 没有提供密码

Related 相关文章

  1. 1

    Rails-Postgres-无法连接到服务器:连接被拒绝(PG :: ConnectionBad)

  2. 2

    无法连接到服务器:没有这样的文件或目录(PG :: ConnectionBad)

  3. 3

    Rails 在 Mac OS X / PG::ConnectionBad 上找不到我的 Postgres 服务器:无法连接到服务器

  4. 4

    Heroku rake 中止(PG::ConnectionBad:无法连接到服务器:没有这样的文件或目录)

  5. 5

    在Heroku中安装gem'pg'的问题-Rails

  6. 6

    PG :: ConnectionBad:无法连接到服务器:连接被拒绝

  7. 7

    PG :: ConnectionBad:无法连接到服务器:连接被拒绝

  8. 8

    仅在卸载pg gem时,我的Rails服务器才能工作

  9. 9

    尝试从活动的Rails服务器执行PG转储并获得密码身份验证失败

  10. 10

    PG :: ConnectionBad:无法连接到服务器(heroku)

  11. 11

    pg_connect():无法连接到PostgreSQL服务器

  12. 12

    Rails服务器没有开始

  13. 13

    Heroku + Rails + PG:ActiveRecord :: StatementInvalid(PG :: ConnectionBad:PQconsumeInput()SSL连接已意外关闭

  14. 14

    Rails:fe_sendauth:没有提供来自Ruby的密码(PG :: ConnectionBad),但在Rails中可以

  15. 15

    使用rails的PG错误

  16. 16

    Ruby on Rails:运行rake:db migration后与PG的连接不良

  17. 17

    Rails / Postgres连接问题(psql和pg运行正常)

  18. 18

    Ruby on Rails:运行rake:db migration后与PG的连接不良

  19. 19

    基于 pg_search 查询字符串在 Rails 5 控制器中设置布局

  20. 20

    由于缺少pg gem,Rails服务器无法启动。卸载了postgres,但是遇到了同样的错误

  21. 21

    Rails应用程序中的原始pg GROUP BY查询

  22. 22

    Rails服务器拒绝在浏览器中连接

  23. 23

    瑞克任务中收到“ ActiveRecord :: StatementInvalid:PG :: ConnectionBad:PQconsumeInput()无法从服务器接收数据:连接超时”

  24. 24

    Rails groupdate gem pg错误

  25. 25

    PG:ConnectBad Rails 4 Postgresql

  26. 26

    Rails groupdate gem pg错误

  27. 27

    Rails Ransack搜索PG hstore

  28. 28

    Rails PG::SyntaxError: 错误说明

  29. 29

    Rails 每当 rake 中止时!PG::ConnectionBad: fe_sendauth: 没有提供密码

热门标签

归档