2
我已經使用pg_pool成功爲我的Postgres數據庫設置了複製。pcp_attach_node在pgpool中給出EOFError
然後我停止了主服務器並檢查了池狀態。它就像下面這樣
postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role
---------+------------+------+--------+-----------+--------
0 | 10.140.0.9 | 5432 | 3 | 0.500000 | slave
1 | 10.140.0.7 | 5432 | 2 | 0.500000 | master
(2 rows)
然後我啓動了服務器,但它仍然顯示從站的狀態。所以我用下面的命令來啓動節點:
/usr/sbin/pcp_node_info 10 10.140.0.9 5432 postgres postgres 1
但它給出了「EOFError」錯誤。請幫助解決這個問題。
或者請讓我知道一種方法從狀態3恢復狀態2?