From b5bd9cff157bf5bb9ddf5d508f16f9aa12abcc15 Mon Sep 17 00:00:00 2001 From: Eric Chang Date: Tue, 24 Sep 2019 18:07:32 +0800 Subject: [PATCH] update pg_auto_failover --- ...pg_auto_failover_in_ubuntu_1804_psql_11.md | 19 +++++++++++++++++++ .../index.html | 18 ++++++++++++++++++ 2 files changed, 37 insertions(+) diff --git a/content/post/pg_auto_failover_in_ubuntu_1804_psql_11.md b/content/post/pg_auto_failover_in_ubuntu_1804_psql_11.md index 521fad3c..87b2e661 100644 --- a/content/post/pg_auto_failover_in_ubuntu_1804_psql_11.md +++ b/content/post/pg_auto_failover_in_ubuntu_1804_psql_11.md @@ -985,4 +985,23 @@ sudo vim /etc/logrotate.d/pgautofailover } ``` +UPDATE + +當node 消失,需要手動在monitor上執行以下指令來移除node ,才能夠再次加入新的node + +``` +2019-09-24 01:11:09 [administrator@monitor ~]$ sudo runuser -l postgres -c "psql postgres://autoctl_node@monitor:5432/pg_auto_failover" +psql (11.5 (Ubuntu 11.5-1.pgdg18.04+1)) +Type "help" for help. + +pg_auto_failover=> select pgautofailover.remove_node('pg-third') +pg_auto_failover-> ; + remove_node +------------- + t +(1 row) + +pg_auto_failover=> +``` + diff --git a/public/post/pg_auto_failover_in_ubuntu_1804_psql_11/index.html b/public/post/pg_auto_failover_in_ubuntu_1804_psql_11/index.html index 623dedec..72996a04 100644 --- a/public/post/pg_auto_failover_in_ubuntu_1804_psql_11/index.html +++ b/public/post/pg_auto_failover_in_ubuntu_1804_psql_11/index.html @@ -1090,6 +1090,24 @@ pgautofailover RUNNING pid 2232, uptime 0:00:04 } + +

UPDATE

+ +

當node 消失,需要手動在monitor上執行以下指令來移除node ,才能夠再次加入新的node

+ +
2019-09-24 01:11:09 [administrator@monitor ~]$ sudo runuser -l postgres -c "psql postgres://autoctl_node@monitor:5432/pg_auto_failover"
+psql (11.5 (Ubuntu 11.5-1.pgdg18.04+1))
+Type "help" for help.
+
+pg_auto_failover=> select pgautofailover.remove_node('pg-third')        
+pg_auto_failover-> ;
+ remove_node 
+-------------
+ t
+(1 row)
+
+pg_auto_failover=> 
+