在Rails 3应用中访问Postgres DB时如何解决“ PG :: Error:套接字等待”错误

时间:2019-10-12 10:48:25

标签: ruby ruby-on-rails-3 postgresql-9.1 libpq windows-socket-api

我在带有ruby 1.9.3p551和postgres(9.1.3)数据库的Windows上使用Rails 3应用程序。在为应用程序运行负载测试时,我们发现很少有错误的请求失败 PG::Error: Wait on socket error (WaitForMultipleObjects)源自activerecord-3.2.11/lib/active_record/connection_adapters/postgresql_adapter.rb:1153:in 'async_exec'

尝试增加Postgres和checkout_timeout的连接池,但在负载测试期间不断出现相同的错误。任何可能导致此问题的想法/帮助都将非常有帮助。同样,这可能是解决方案,因为目前我们无法迁移到其他版本的Ruby。

谢谢

0 个答案:

没有答案