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

NamaT gomenama @ gmail.com
2009年 12月 17日 (木) 11:24:53 JST


お世話になります。

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