[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 メーリングリストの案内