PostgreSQL: demasiadas conexiones para el rol "representante" en el servidor esclavo

PostgreSQL: demasiadas conexiones para el rol "representante" en el servidor esclavo

Intenté configurar la configuración "maestro - 2 esclavos" mediante el artículo sobre digitalocean (https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-on-postgresql-on-an-ubuntu-12-04-vps).

El primer esclavo se conectó exitosamente al maestro y funciona bien. El segundo esclavo no puede conectarse. Del registro de postgresql (segundo esclavo):

2015-11-02 11:17:35 MSK [14198-1] FATAL:  could not connect to the primary server: FATAL:  too many connections for role "rep"

Del registro del servidor maestro:

2015-11-02 11:17:32 MSK [18981-1] rep@[unknown] FATAL:  too many connections for role "rep"

¿Cada esclavo necesita un usuario diferente?

Respuesta1

De forma predeterminada, postgresql limita las conexiones para todos los roles. Resolución: establezca el límite en -1 (ilimitado) o algo diferente:

ALTER ROLE rep CONNECTION LIMIT -1;

deatlasiano

información relacionada