На двух серверах установлен postgres 9.5.10 из репозитория ubuntu xenial. На главном сервере установлен pgpool 3.7.0 из исходников (./configure --with-openssl --with-memcached=/usr/include/memcached). Конфиг pgpool-а такой: https://pastebin.com/qWWgejQN
Здесь видно, что я указал обе ноды, отключил репликацию средствами pgpool, включил опцию master/slave и добавил кеширование memcached. Но что бы я ни делал, пулер не хочет обращаться к slave-ноде:
postgres=# show pool_nodes;
node_id | hostname | port | status | lb_weight | role | select_cnt | load_balance_node | replication_delay
---------+----------------+------+--------+-----------+---------+------------+-------------------+-------------------
0 | localhost | 5433 | up | 0.500000 | primary | 0 | true | 0
1 | host2 | 5433 | unused | 0.500000 | standby | 0 | false | 0
(2 rows)
Что можно предпринять? В любой статье пишут, что это очень легко, но я уже пробовал даже заюзать идущий в комплекте конфиг, который заточен именно на streaming replication и всё равно все запросы идут только на мастер.