pgpool_II节点状态问题(pgpool_status)
2023-09-27 14:20:52 时间
环境:
OS:Centos 7
PG:14
pgpool:4.4
通过vip登录发现主节点状态一直是down,重启该节点的pgpool_II也没有用
[postgres@pg2 pgpool-II]$ psql -h 192.168.1.199 -p 9999 -U postgres
postgres=# show pool_nodes;
-[ RECORD 1 ]----------+--------------------
node_id | 0
hostname | 192.168.1.108
port | 5432
status | down
pg_status | up
lb_weight | 0.333333
role | standby
pg_role | primary
select_cnt | 0
load_balance_node | false
replication_delay | 0
replication_state |
replication_sync_state |
last_status_change | 2022-12-20 00:36:49
-[ RECORD 2 ]----------+--------------------
node_id | 1
hostname | 192.168.1.109
port | 5432
status | up
pg_status | up
lb_weight | 0.333333
role | standby
pg_role | standby
select_cnt | 0
load_balance_node | true
replication_delay | 0
replication_state |
replication_sync_state |
last_status_change | 2022-12-20 00:44:45
-[ RECORD 3 ]----------+--------------------
node_id | 2
hostname | 192.168.1.104
port | 5432
status | up
pg_status | up
lb_weight | 0.333333
role | standby
pg_role | standby
select_cnt | 0
load_balance_node | false
replication_delay | 0
replication_state |
replication_sync_state |
last_status_change | 2022-12-20 00:36:49
解决办法:
停掉每个节点的pgpool_II,删除每个节点的状态文件,然后重启动pgpool_II
1.停掉
[root@pg1 tmp]# systemctl stop pgpool
2.删除状态文件
[root@pg1 tmp]# pwd
/tmp
[root@pg1 tmp]# rm pgpool_status
rm: remove regular file ‘pgpool_status’? y
3.重启动
[root@pg1 tmp]# systemctl start pgpool
相关文章
- GNN:“图卷积模型”通用框架【每一层网络都基于邻域节点(1-hop)更新当前节点的向量表示(一般用2~3层)】【消息传递:①从邻域节点汇聚信息;②更新当前节点状态】【各模型区别:聚合函数类型的选取】
- 多源动态最优潮流的分布鲁棒优化方法(IEEE118节点)(Matlab代码实现)
- 【状态估计】基于二进制粒子群优化 (BPSO) 求解最佳 PMU优化配置研究【IEEE30、39、57、118节点】(Matlab代码实现)
- 超级规模HPC项目Mont-Blanc进入第三阶段 将开发ARM单板机计算节点
- c#:treeview双击某个节点的事件
- kafka集群的错误处理--kafka一个节点挂了,导致消费失败
- 【云原生】CKA 第⼆题:设置节点不可⽤
- docker swarm 删除节点
- 237. 删除链表中的节点
- 【剑指offer】q50:树节点最近的祖先
- 2018-8-10-Roslyn-节点的-Span-和--FullSpan-有什么区别