当前位置: 首页 > news >正文

奇葩问题:PGPOOL自动容灾切换,主备不生效原因

  1. Pgpool 工具由有小日子之称敲出来的。
    Pgpool 自动容灾切换,主要需要pcp_recovery_node 命令触发pg_basebackup 工具进行备库恢复,期间需要使用到.ssh/id_rsa_pgpool
    密钥。

#奇葩问题

主备不生效原因:id_rsa_pgpool 中即保存了主机别名,又保存了IP地址。导致主库的slot 创建失败,报错如下:
主库日志:
2025-04-13 10:47:30.556 CST [4135] ERROR: replication slot “ma03” does not exist
2025-04-13 10:47:30.556 CST [4135] STATEMENT: START_REPLICATION SLOT “ma03” 0/2F000000 TIMELINE 3

备库日志:
2025-04-13 10:45:38.982 CST [11596] FATAL: could not start WAL streaming: ERROR: replication slot “ma02” does not exist
Warning: Permanently added ‘pg_01,192.168.196.150’ (ECDSA) to the list of known hosts.^M
scp: /pg145/archive_wal/00000004.history: No such file or directory

解决方案:
1.在主库上创建slot,备库自动恢复,或手动重启备库

2.清理.ssh下的密钥信息,重新构建

相关文章:

  • 部署YUM仓库
  • 卡码网55:右旋字符串
  • 【android bluetooth 框架分析 02】【Module详解 3】【HciHal 模块介绍】
  • 【tRPC-go】message、context相关源码设计思路
  • vue 入门:生命周期
  • 【第16届蓝桥杯C++C组】--- 数位倍数
  • Leetcode:二叉树
  • 简述一下Unity的UnityWebRequest
  • 第二届电气技术与自动化工程国际学术会议 (ETAE 2025)
  • STM32 低功耗模式下 RTC唤醒 和 PA0唤醒 的配合使用
  • HTML — 定位
  • leetcode精选合集(更新中)
  • Istio常用命令
  • kafka4.0浅尝辄止
  • 使用uv管理python项目环境
  • STM32单片机入门学习——第34节: [10-4] I2C通信外设
  • Mysql -- 基础
  • 数据库表的操作
  • Ethers.js 开发入门:核心功能、最佳实践与避坑指南
  • TP8 PHP 支付宝-通用版-V3 SDK 接口加签方式为证书方式
  • 国务院食安办:加强五一假期食品生产、销售、餐饮服务环节监管
  • 建设银行南昌分行引金融“活水”,精准灌溉乡村沃土
  • 江西德安回应“义门陈遗址建筑被没收”:将交由规范的义门陈相关社会组织管理
  • 广东省副省长刘红兵跨省任湖南省委常委、宣传部部长
  • 东风着陆场做好各项搜救准备,迎接神舟十九号航天员天外归来
  • 西藏阿里地区日土县连发两次地震,分别为4.8级和3.8级