+ Tomcatと連携しているpgpoolで縮退運転が発生するのは、Tomcatのコネクションプールの管理ミスってたから 一度接続するとTomcat-pgpool間とpgpool-postgresql間にそれぞれコネクションが張られる。しばらくアイドル状態にしていて、先にpgpool-postgresql間のコネクションが切れると、再度クエリ投げたときpgpool-postgresql間で接続エラーになって、レプリケーションモードの場合は縮退運転に入る。 Tomcatのコネクションプール内で、一定時間アイドル状態にあったコネクションは廃棄して再作成するサイクルを作ればよい。そうしていたつもりだったが、Tomcatに不慣れで設定ミスってた。timeBetweenEvictionRunsMillisとminEvictableIdleTimeMillisで調整できる。