[pgpool-general-jp: 654] Re: pgpool-ii 19ノード以上設定時のshow pool_status

Tatsuo Ishii ishii @ sraoss.co.jp
2009年 12月 17日 (木) 13:51:40 JST


おそらくpgpool-IIが落ちているのではないかと思います。
19台のレプリケーション環境を手元では用意できないので、可能であればgdb
をpgpoolにアタッチして、落ちたときのバックトレースを取っていただけない
でしょうか?
--
Tatsuo Ishii
SRA OSS, Inc. Japan

> お世話になります。
> 
> pgpool-II-2.2.5 + PostgreSQL-8.3.5 で
> 19台以上のレプリケーション環境を構築しようとしておりますが、19台以上のノードを設定すると、show pool_status
> 時に下記のエラーが帰ってきて、正常にステータスが表示されません。
> -----
> postgres=# show pool_status;
> message contents do not agree with length in message type "D"
> server closed the connection unexpectedly
>         This probably means the server terminated abnormally
>         before or while processing the request.
> connection to server was lost
> -----
> 
> pgpool.conf の設定は下のようにしております。
> ----
> 〜略〜
> replication_mode = true
> load_balance_mode = false
> replication_stop_on_mismatch = true
> replicate_select = false
> master_slave_mode = false
> connection_cache = false
> 〜略〜
> backend_hostname0 = '192.168.1.1'
> backend_port0 = 5432
> backend_weight0 = 1
> backend_data_directory0 = ''
> 
> backend_hostname1 = '192.168.1.2'
> backend_port1 = 5432
> backend_weight1 = 1
> backend_data_directory1 = ''
> 〜中略〜
> backend_hostname18 = '192.168.1.19'
> backend_port18 = 5432
> backend_weight18 = 1
> backend_data_directory18 = ''
> --------
> このエラーが出る場合でも、pcp_node_info , pcp_attach_node, pcp_detach_node,
> レプリケーションは正常に行われているように見えますが、本当に機能しているのか不安ではあります。
> また、どれか一つノード設定を外して、18台以下にすると、上記のエラーは発生せず正常にpool_statusが表示されます。
> 
> この現象の原因、対処法などご存知ではないでしょうか。
> 
> 以上よろしくお願い致します。
> _______________________________________________
> pgpool-general-jp mailing list
> pgpool-general-jp @ sraoss.jp
> http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp


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