我在雲sql sql postgres日誌中找到這些錯誤。gcloud SQL postgres - 致命:其餘連接槽保留給非複製超級用戶連接
其小1個CPU,RAM實例的4Gb然而,這是一個有點麻煩。 我沒有看到任何max_connections
在可定製的標誌,可以讓我繞過這個錯誤。
的應用程序是一個簡單的Django服務用很少的查詢和負載甚至沒有向公衆公開。
的直接解決方案是我開始使用DB連接與pgbouncer或者Django應用程序池,但是,增加了一點複雜性。
max_connections
-----------------
100
我們有辦法增加這個數字嗎?
PS:挖了一下之後,它似乎來自使用GEVENT工人與gunicorn。在此之前,它是穩定的2038個連接。
然而,在業務的情況激增,將是很好的知道,如果max_connections
可以控制的。