【问题标题】:Pgbouncer timeoutsPgbouncer 超时
【发布时间】:2015-10-22 13:34:24
【问题描述】:

我尝试使用 pgBouncer 来消除短暂的网络断开连接。我做了一个测试,在那里我有 Clinet->pgBouncer->Postgresql。当从客户端建立连接时,我断开网络电缆,如果我连接它的速度快于 ~15 秒,它仍然可以工作。如果没有,我完全断开连接,并且 pgBouncer 记录:

db/user@server.address.com:5432 关闭,因为:服务器连接崩溃? db/user@127.0.0.1:49837 关闭,因为:服务器连接崩溃? db/user@127.0.0.1:49837 Pooler 错误:服务器连接崩溃?

如何控制超时?

PS:在我的客户端 pglib 中,连接字符串超时设置为 60 秒。

卢卡斯

【问题讨论】:

  • 当我进行测试时,pgBouncer 和 Postgresql 之间的网线断开了(客户端到 pgbouncer 的连接没有任何中断)。

标签: postgresql timeout pgbouncer


【解决方案1】:

我会尝试调整选项server_connect_timeout。根据文档 - 如果连接和登录在这段时间内没有完成,连接将被关闭。默认为 15 秒。

无论如何,pgbouncer 调优的好来源是https://pgbouncer.github.io/config.html

【讨论】:

    猜你喜欢
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2017-03-08
    • 2019-08-29
    • 1970-01-01
    • 2018-01-16
    • 2019-10-28
    相关资源
    最近更新 更多