Amazon-Web-Services

AWS RDS 連接限制

  • November 25, 2021

RDS 伺服器最多提供 40 個連接,如以下文件
中 所示,我使用的是 Magento 1.9,在某些時候,我達到了最大連接數,然後網站停止服務。

你有什麼推薦的方法來解決這個問題嗎?

據我了解,如果我有 2 個 Web 伺服器連接到 RDS 伺服器..那麼我應該有 2 個 RDS 連接,而不是更多。

AWS RDS max_connections 限制變數基於實例類型,因此您可以升級 RDS 或製作更多副本。

具有 max_connections 限制的 RDS 類型:

  • t2.micro 66
  • t2.小150
  • m3.medium 296
  • t2.中 312
  • m3.大 609
  • t2.大 648
  • m4.大 648
  • m3.xlarge 1237
  • r3.大 1258
  • m4.xlarge 1320
  • m2.xlarge 1412
  • m3.2xlarge 2492
  • r3.xlarge 2540

2015 年AWS RDS MySQL 實例大小的 max_connections參考

2017-07 更新

目前 RDS MySQL 的 max_connections 設置預設為{DBInstanceClassMemory/12582880},如果您使用t2.micro和 512MB RAM,則 max_connections 可能是 (51210241024)/12582880 ~= 40,依此類推。


每個 Web 伺服器可以有許多到 RDS 的連接,這取決於您從 Web 伺服器發出的 SQL 請求。

引用自:https://serverfault.com/questions/862387