【发布时间】: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