[pgsql-jp: 36513] pgpool で、セカンダリ側DBが動かない

kaneko hajime kaneko-h @ smde.co.jp
2005年 12月 9日 (金) 20:16:22 JST


金子と申します

pgpoolの設定で悩んでおります。
環境:redhat 8
postgresql: 7.2.1
pgpool:2.6.5

現象:
                 --------postgresマスタ    ../usr/local/pgsql/data
                 |       (port5432)
pgpool-----------|
(port5433)       |
                 |
                 --------postgresセカンダリ ../usr/local/pgsql/data2
                          (port5434)

を想定しておりますが、
セカンダリのpostgresのpostmasterの起動をかけたところ

< [postgres @ localhost /]$ /usr/local/pgsql/bin/pg_ctl start -D   
< /usr/local/pgsql/data2 -o "-i"
< postmaster successfully started
< [postgres @ localhost /]$ FATAL: StreamServerPort: bind() failed: Address
< already < in use
<        Is another postmaster already running on port 5432?
<        If not, wait a few seconds and retry.
< /usr/local/pgsql/bin/postmaster: cannot create INET stream port

とメッセージが出てきます。
当然ながらpostgresql.conのport=5434 に変更しております。
(pgpool.confは、port=5433, backend_port=5432, secondary_backend_port=5434です)

この作業前に、win2000環境下のVitualPCの中にredhat,postgresql,pgpoolの同じ物を
インストールしてそこでは問題なく動作しましたので、余計に悩んでおります。

どなたか心当たりのある方ご教授いただけたら幸いです
宜しくお願い致します。




pgsql-jp メーリングリストの案内