<div dir="ltr"><span style="font-size:12.8px">Hello,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I&#39;m have setup pgpool-II with 2 backends in streaming mode (see configuration file attached). In particular, I have load_balance_mode = off to make sure that in this pool all connections will be established to streaming master only. However, over some time I see pgpool-II establishing connections to hot standby server. As a result client applications start failing as they cannot write to the database they&#39;re connected to. So far the only solution for me is to keep the hot standby detached (which is not a good idea in terms of automated failover).</div><div style="font-size:12.8px">Pgpool-II starts behaving like this at about 100 clients connected. PostgreSQL max_connections is set to 900 and with hot standby detached there are no connection issues reported (all clients can connect to the backend with no issues).</div><div style="font-size:12.8px">I use pgpool-II and PostgreSQL provided by PostgreSQL official repository.</div><div style="font-size:12.8px">PostgreSQL 9.4.9</div><div style="font-size:12.8px">pgpool-II 3.5.3</div><div style="font-size:12.8px">OS: CentOS 7.2</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Is there anything I need to change in the configuration file to make all clients connect to master only when both backends are attached? From what I understand that is expected with load_balance_mode = off.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Regards,</div><div style="font-size:12.8px">Vlad</div></div>