Amazon-Web-Services
AWS RDS 連接限制
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
2017-07 更新
目前 RDS MySQL 的 max_connections 設置預設為
{DBInstanceClassMemory/12582880}
,如果您使用t2.micro和 512MB RAM,則 max_connections 可能是 (51210241024)/12582880 ~= 40,依此類推。每個 Web 伺服器可以有許多到 RDS 的連接,這取決於您從 Web 伺服器發出的 SQL 請求。