3

當談到構建和管理應用程序的後端架構時,我相當新穎。如何管理AWS RDS數據庫連接?

我正在通過AWS託管Ruby on Rails應用程序,並且我正在使用的服務之一是AWS RDS。

我最近遇到了一個問題,其中數據庫連接的數量已達到數據庫連接數限制(可能是因爲運行數據庫遷移時Elastic Beanstalk部署連接到我的數據庫)在完成之後不關閉(?)連接),並且不知道如何最好地解決它並管理它。

對於任何有過使用Amazon RDS和PostgreSQL數據庫的經驗的人員,我需要設置哪些資源/服務才能確保正確管理我的數據庫連接(以便儘可能避免限制) ?

我聽說PGBouncer管理數據庫連接,但我想知道是否有其他人可以共享的資源/服務,以便我可以做出更明智的決定使用什麼。

回答

1

有一個類似的issue myself回來。你可以看看Rails Reaper以及看看是否適合你的目的,但它是PGBouncer,最終解決了我的問題

+0

感謝Rocco爲您的答案!很高興看到有類似問題的人;任何想法,如果使用PGBouncer將關閉非常陳舊的數據庫連接?或者它會保持所有連接客戶端使用的所有現有連接? –

+0

沒問題!它應該關閉長時間未使用的連接(至少對我而言),但如果您有任何問題,請告知我 – SomeSchmo

+0

謝謝!偶然的情況下,你有沒有一個特定的教程你書籤如何設置PGBouncer?如果不是這樣很好,我有一個,但我想比較一下,如果你有不同的資源 –