PostgreSQL:从服务器上角色“rep”的连接太多

PostgreSQL:从服务器上角色“rep”的连接太多

我尝试通过 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 限制所有角色的连接。解决方案:将 limit 设置为 -1(ulimited)或其他值:

ALTER ROLE rep CONNECTION LIMIT -1;

阿特拉斯语

相关内容