【问题标题】:PgBouncer server lifetime overPgBouncer 服务器生命周期结束
【发布时间】:2016-09-01 14:54:45
【问题描述】:

我已经使用pg_bouncer 和默认配置设置了一个 django 应用程序。今晚,在 3600 分钟后,日志显示: 2016-05-06 02:45:00.131 6414 LOG S-0x1290330: test/test@127.0.0.1:5432 closing because: server lifetime over (age=3600)

第一个问题:

  • 这正常吗?
  • 在“关闭”之后,django 有几分钟无法调用数据库。

我不是专家,但这似乎有些奇怪,尤其是因为数据库不可用。

PS:这是统计信息的输出,这是正常行为吗(不是数据,所有请求似乎都没有被 pgbouncer 接受的事实)?

【问题讨论】:

    标签: django postgresql postgresql-9.4 pgbouncer


    【解决方案1】:

    pgbouncer 在配置的服务器生命周期结束后关闭服务器连接是正常的。这不应该影响可用性,因为会有其他服务器连接(毕竟它是一个池)或者会打开新的连接。

    如果您发现问题,可能与此无关。

    【讨论】:

    • 那是我的感觉。我必须检查设置。一件事是最小连接被设置为1,然后一旦被丢弃,就没有其他连接了。但是建立一个新的需要这么长时间似乎很奇怪。我会调查的。
    猜你喜欢
    • 2017-06-28
    • 2013-02-05
    • 1970-01-01
    • 2021-08-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2011-11-28
    • 2018-02-23
    相关资源
    最近更新 更多