<div>お世話になります。</div>
<div> </div>
<div>ハートビートで2台のホストにpgpool-II version 3.0.2 と postgresql.x86_64  8.4.6-1PGDG.rhel5 をインストールして</div>
<div>heartbeat.x86_64  2.1.3-3.el5.centos によるHA構成を作っています。ホストのOSはCENTOSです。</div>
<div> </div>
<div>heartbeatの動作については問題なく動いています。スタンバイモードやheartbeatを止めてテストしてもクリアーに</div>
<div>pgpool を移動させてサービスの続行を行っています。</div>
<div> </div>
<div>質問の件ですが、問題ない状況で長時間運転しておいて動作確認のために、例えばpgpool 起動中のホストに</div>
<div>スタンバイモードに変更してみると待機中の2台目のホストにpgpoolを立ち上げてくれるのですが、</div>
<div>スタンバイモードになったホストのDBがDOWNステイタスとして扱われてしまい同期状態が崩れてしまいます。</div>
<div>pgpoolのログは以下のようになります。</div>
<div> </div>
<div>2011-04-17 11:39:17 LOG:   pid 14830: read_status_file: 1 th backend is set to down status<br>2011-04-17 11:39:17 LOG:   pid 14830: pgpool-II successfully started. version 3.0.2 (umiyameboshi)<br>2011-04-17 11:39:19 LOG:   pid 14846: connection received: host=192.168.0.10 port=42341<br>
2011-04-17 11:39:19 LOG:   pid 14846: statement: show pool_status<br>2011-04-17 11:39:51 LOG:   pid 14849: send_failback_request: fail back 1 th node request from pid 14849<br>2011-04-17 11:39:51 LOG:   pid 14830: starting fail back. reconnect host 2192.168.0.7(5433)<br>
2011-04-17 11:39:51 LOG:   pid 14830: failover_handler: set new master node: 0<br>2011-04-17 11:39:51 LOG:   pid 14830: failback done. reconnect host 192.168.0.7(5433)</div>
<div> </div>
<div>ログではpgpooladmin から外れたノードをリターンさせていますが、これでは実際に障害が発生したときに片方のノードが</div>
<div>外れたままになってしまいます。必ず長期間運転したときに起こっています。スタンバイに切り替えるときでも</div>
<div>片方のheartbeat を停止したときにも発生します。</div>
<div> </div>
<div>このような問題点は以前取り上げられたケースがあるでしょうか? ご教授お願いします。</div>
<div> </div>