【问题标题】:Postgres backup using pg_basebackup is failed使用 pg_basebackup 的 Postgres 备份失败
【发布时间】:2021-10-29 13:56:21
【问题描述】:

我们正在使用 pg_basebackup 进行每日备份。

从两天前开始,它一直在失败。我们正在使用独立环境。

错误详情

pg_basebackup:错误:致命:请求的备用连接数超过 max_wal_senders(当前为 10) FATAL:请求的备用连接数超过 max_wal_senders(当前为 10)

【问题讨论】:

    标签: postgresql database-administration


    【解决方案1】:

    与该数据库的复制连接已经太多。要么终止一些,要么增加 max_wal_senders 并重新启动 PostgreSQL。

    我会查询 pg_stat_activity 以查找有问题的连接并使用 pg_terminate_backend 来终止它们

    【讨论】:

    • 嗨 Laurenz,谢谢您的及时回复,您能告诉我如何使用 pg_stat_activity 查找复制连接
    • 我为什么要重复the documentation 所说的话? WHERE backend_type = 'walsender'
    • 嗨 Laurenz,我使用 backend_type='walsender' 签入了数据库,但记录为零,这意味着我的数据库中没有复制连接。请确认这是正确的
    • 你没有显示完整的查询,但如果它没有导致错误,它应该是正确的。也许您查看了错误的位置,例如在备用数据库上,或者您的数据库用户没有查看这些会话数据的权限。使用超级用户来确定。
    • 我们使用的是独立服务器。无待机
    猜你喜欢
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    相关资源
    最近更新 更多