[pgpool-general-jp: 1200] Re: pgpool_setupについて
Tatsuo Ishii
ishii @ sraoss.co.jp
2013年 10月 15日 (火) 12:00:44 JST
石井です。
> pgpool-IIのソースコード(pgpool-II-3.3.1.tar.gz)をダウンロードし、環境を構築しておりますが、
> どうしてもプライマリノード障害(pg_ctl stop -m immediate)を発生させてもfollow_master.sh
> が実行されず行き詰ってしまいました。
> failover.sh / follow_master.shはソースコードにバンドルされている”pgpool_setup”のものを利用しています。
pgpool_setup に添付のものは、1台のマシン上にpgpool-IIとPostgreSQLが同居
していることを前提に作られているので、そうでない環境に持って行っても動
作しません。
とりあえず、インストーラを使ってみては如何でしょう?
http://www.pgpool.net/download.php?f=installer-3.3.1.tar.gz
> ちなみに、"pgpool_setup"で構築した環境でも同様の動きになっいます。
こちらでは動いています。pgpool-IIのログや、PostgreSQLのログを確認してみ
てください。
[t-ishii @ localhost aaa]$ psql -p 11002 -c "show pool_nodes" test
node_id | hostname | port | status | lb_weight | role
---------+----------+-------+--------+-----------+---------
0 | /tmp | 11000 | 2 | 0.500000 | primary
1 | /tmp | 11001 | 2 | 0.500000 | standby
(2 rows)
[t-ishii @ localhost aaa]$ pg_ctl -D data0 -m f stop
waiting for server to shut down.... done
server stopped
[t-ishii @ localhost aaa]$ psql -p 11002 -c "show pool_nodes" test
node_id | hostname | port | status | lb_weight | role
---------+----------+-------+--------+-----------+---------
0 | /tmp | 11000 | 3 | 0.500000 | standby
1 | /tmp | 11001 | 2 | 0.500000 | primary
(2 rows)
[t-ishii @ localhost aaa]$ psql -p 11002 -c "show pool_nodes" test
node_id | hostname | port | status | lb_weight | role
---------+----------+-------+--------+-----------+---------
0 | /tmp | 11000 | 2 | 0.500000 | standby
1 | /tmp | 11001 | 2 | 0.500000 | primary
(2 rows)
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese: http://www.sraoss.co.jp
pgpool-general-jp メーリングリストの案内