digitalocean에 대한 기사를 통해 "마스터 - 2 슬레이브" 구성을 설정하려고 했습니다(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;
~에서아틀라시안