RDS服务器最多可以连接40个连接, 如下所示
我正在使用Magento 1.9,在某些时候,我达到了最大数量,然后网站停止服务。
你有任何build议的方式来解决这个问题?
从我的理解,如果我有2个Web服务器连接到RDS服务器..那么我应该有2个RDS连接,不是更多。
AWS RDS max_connections限制variables基于实例types,因此您可以升级您的RDS或制作更多副本。
具有max_connections的RDStypes限制:
2015年AWS RDS MySQL实例大小参考max_connections
当前的RDS MySQL max_connections设置是由{DBInstanceClassMemory/12582880}默认的,如果你使用512MB RAM的t2.micro ,max_connections可以是(512 * 1024 * 1024)/ 12582880〜= 40等等。
每个Web服务器可以有许多到RDS的连接,这取决于来自Web服务器的SQL请求。
这不是最多40个连接,也就是最多40个RDS实例。 你很可能只使用1个实例根据您的描述。
您可以与RDS服务器build立数千个连接,因为每次使用数据库打开一个会话时,都会创build一个新的连接。 您可能遇到了性能限制,应该考虑使RDS实例更大。
您可以通过更新默认参数策略来更改max_connection值,也可以创build一个新的参数策略 – 我build议使用后者。
max_connections 希望这可以帮助!