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;

阿特拉斯語

相關內容