乐维

标题: 数据库pgpool-II 4.1.4 高可用集群之VIP漂移 [打印本页]

作者: 乐维    时间: 2021-1-29 10:03
标题: 数据库pgpool-II 4.1.4 高可用集群之VIP漂移
1. 问题描述:
在一次部署PostgreSQL12.3流复制+pgpool-ii 4.1.4高可用集群的时候,遇到了很奇怪的vip漂移问题:PostgreSQL主库down掉后,vip不会漂移到备库,但是当我把主库启动后,vip反而漂移到了备库。
2. 解决思路:
        第一反应就是failover_stream.sh切换脚本有问题,于是手动执行了一下脚本,发现这个脚本只是用来切换PostgreSQL数据库主、备角色的,VIP并没有发生什么变化;期间参考了百度十几种方法和建议,都没有解决这个问题。最终,我在PostgreSQL官网找到了答案,与大家分享。
3. 问题排查:
其实这个问题是pgpool-ii 4.1.4配置文件参数导致的,我看了网上很多的部署教程,在配置pgpool的时候都没有注意这个地方,如下:
3.1.vi进入pgpool配置文件pgpool.conf,找到以下部分;
(, 下载次数: 0)