ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

pgpool 配置的时候出现两个standby的情况处理办法。

2019-12-21 10:00:10  阅读:533  来源: 互联网

标签:4.0 22 standby 配置 pghost4 pg10 pg pgpool Dec


pg10@pghost4->psql -h 10.10.10.15 -p 9999 postgres pg10
Password for user pg10:
psql (10.0)
Type "help" for help.

postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role | select_cnt | load_balance_node | replication_delay
---------+----------+------+--------+-----------+---------+------------+-------------------+-------------------
0 | pghost4 | 1921 | down | -nan | standby | 0 | false | 0
1 | pghost5 | 1921 | up | -nan | standby | 0 | true | 0
(2 rows)

postgres=# exit
postgres-# \q
pg10@pghost4->pg_controldata|grep cluster
Database cluster state: in production
pg10@pghost4->cd /data/br/>pg10@pghost4->ll
total 24K
drwx------. 2 root root 16K Dec 6 23:28 lost+found
drwxr-xr-x 3 pg10 pg10 4.0K Dec 18 23:56 pg10
drwxr-xr-x 3 pg932 pg932 4.0K Dec 6 19:57 pg932
pg10@pghost4->cd pg10/
br/>pg10@pghost4->ll
total 2.8M
drwx------ 19 pg10 pg10 4.0K Dec 20 22:58 data
-rw-rw-r-- 1 pg10 pg10 2.8M Dec 18 23:56 data.tar.gz
pg10@pghost4->cd data
br/>pg10@pghost4->ll
total 128K
drwx------ 5 pg10 pg10 4.0K Dec 18 22:27 base
drwx------ 2 pg10 pg10 4.0K Dec 20 22:59 global
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_commit_ts
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_dynshmem
-rw------- 1 pg10 pg10 4.7K Dec 20 22:56 pg_hba.conf
-rw------- 1 pg10 pg10 1.6K Dec 18 22:27 pg_ident.conf
drwx------ 4 pg10 pg10 4.0K Dec 20 23:03 pg_logical
drwx------ 4 pg10 pg10 4.0K Dec 18 22:27 pg_multixact
drwx------ 2 pg10 pg10 4.0K Dec 20 22:58 pg_notify
drwx------ 2 pg10 pg10 4.0K Dec 19 00:36 pg_replslot
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_serial
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_snapshots
drwx------ 2 pg10 pg10 4.0K Dec 20 22:58 pg_stat
drwx------ 2 pg10 pg10 4.0K Dec 21 00:10 pg_stat_tmp
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_subtrans
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_tblspc
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_twophase
-rw------- 1 pg10 pg10 3 Dec 18 22:27 PG_VERSION
drwx------ 3 pg10 pg10 4.0K Dec 20 22:57 pg_wal
drwx------ 2 pg10 pg10 4.0K Dec 18 22:27 pg_xact
-rw------- 1 pg10 pg10 88 Dec 18 22:27 postgresql.auto.conf
-rw------- 1 pg10 pg10 23K Dec 18 23:50 postgresql.conf
-rw------- 1 pg10 pg10 31 Dec 20 22:58 postmaster.opts
-rw------- 1 pg10 pg10 74 Dec 20 22:58 postmaster.pid
-rw-r--r-- 1 pg10 pg10 5.8K Dec 20 21:34 recovery.done
br/>pg10@pghost4->exit
logout
[root@pghost4 etc]# pgpool stop
.done.
[root@pghost4 etc]# pgpool -C -D
[root@pghost4 etc]# su - pg10
pg10@pghost4->psql -h 10.10.10.15 -p 9999 postgres pg10
Password for user pg10:
psql (10.0)
Type "help" for help.



postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role | select_cnt | load_balance_node | replication_delay
---------+----------+------+--------+-----------+---------+------------+-------------------+-------------------
0 | pghost4 | 1921 | up | -nan | primary | 0 | true | 0
1 | pghost5 | 1921 | up | -nan | standby | 0 | false | 0
(2 rows)

postgres=#

pgpool stop #先关闭

pgpool -C -D #-C清除缓存 -Ddisk-status丢弃pgpool_status文件,不恢复以前的状态

然后重新连接

psql -p 9999

参考文档
https://blog.csdn.net/lk_db/article/details/77943776
https://blog.csdn.net/qq_34714193/article/details/88764548

标签:4.0,22,standby,配置,pghost4,pg10,pg,pgpool,Dec
来源: https://blog.51cto.com/lishiyan/2460526

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有