PostgreSQL: слишком много подключений для роли «rep» на подчиненном сервере

PostgreSQL: слишком много подключений для роли «rep» на подчиненном сервере

Я попытался настроить конфигурацию «главный - 2 подчиненных» по статье на digitalocean (https://www.digitalocean.com/community/tutorials/how-to-set-up-master-slave-replication-on-postgresql-on-an-ubuntu-12-04-vps).

Первый подчиненный успешно подключился к главному и работает нормально. Второй подчиненный не может подключиться. Из журнала postgresql (второй подчиненный):

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

Из журнала главного сервера:

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

Каждому рабу нужен свой пользователь?

решение1

По умолчанию postgresql ограничивает соединения для всех ролей. Решение: установите ограничение на -1 (ulimited) или что-то другое:

ALTER ROLE rep CONNECTION LIMIT -1;

отатлассиан

Связанный контент