Pgbouncer 超时

Luk*_*ius 1 postgresql timeout pgbouncer

我尝试使用 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 池错误:服务器连接崩溃?

我如何控制超时?

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

卢卡斯

小智 5

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

\n

不管怎样,pgbouncer 调整的好来源是https://pgbouncer.github.io/config.html。

\n