PostgreSQL: muitas conexões para a função “rep” no servidor escravo

PostgreSQL: muitas conexões para a função “rep” no servidor escravo

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;

deatlassiano

informação relacionada