Tentei configurar a configuração "master - 2 escravos" por artigo no digitalocean (https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-on-postgresql-on-an-ubuntu-12-04-vps).
O primeiro escravo conectou-se com sucesso ao mestre e funciona bem. O segundo escravo não consegue se conectar. Do log do postgresql (segundo escravo):
2015-11-02 11:17:35 MSK [14198-1] FATAL: could not connect to the primary server: FATAL: too many connections for role "rep"
Do log do servidor mestre:
2015-11-02 11:17:32 MSK [18981-1] rep@[unknown] FATAL: too many connections for role "rep"
Cada escravo precisa de um usuário diferente?
Responder1
Por padrão, o postgresql limita as conexões para todas as funções. Resolução: defina o limite como -1 (ulimitado) ou algo diferente:
ALTER ROLE rep CONNECTION LIMIT -1;