【发布时间】:2022-11-10 13:20:36
【问题描述】:
我们在 DC 中有一个 3 实例集群,在 DR 中有一个 3 实例集群作为standby_cluster。对于 DC-DR 实时同步,我们在 DR 配置中添加了 DC 集群的领导 IP 作为standby_cluster IP。这工作正常,我们正在实时同步。
但是在内部更改 DC 领导者的情况下,DR 领导者无法在之前的 DC 实例上创建可写连接。并得到以下错误。
'致命:无法连接到主服务器:无法与服务器“13.233.76.9:5432”建立可写连接'
任何人都可以帮助我们解决这个问题吗?我们在这个问题上停留了几个月。
供你参考:
pg_hba 配置: ` 类型数据库用户地址方法
本地所有人都信任 托管所有所有 127.0.0.1/32 信任 托管所有::1/128 信任
本地复制全部信任 主机复制所有 127.0.0.1/32 信任 主机复制所有 ::1/128 信任
主机复制复制器 127.0.0.1/32 md5 主机复制复制器 172.31.4.196/32 scram-sha-256 主机复制复制器 172.31.2.237/32 scram-sha-256 主机复制复制器 172.31.2.83/32 scram-sha-256 主机复制复制器 172.31.45.26/32 scram-sha-256 主机复制复制器 172.31.43.207/32 scram-sha-256 主机复制复制器 172.31.42.188/32 scram-sha-256 主机复制复制器 13.230.225.219/32 信任 主机复制复制器 13.200.182.158/32 信任 主机复制复制器 13.112.25.208/32 信任 主机复制复制器 0.0.0.0/32 信任 `
直流电流领导者:13.233.76.9 DC 新领导:52.67.253.203 博士领导:13.230.225.219
【问题讨论】:
-
我们面临同样的问题。
-
根据我多年来在 PostgreSQL HA 上工作的经验,我可能是
pg_hba.conf中不允许您的服务器,或者防火墙不允许连接。
标签: high-availability postgresql-10 etcd patroni