Pregunta:
El servidor RDS tiene un máximo de 40 conexiones, como en la siguiente documentación
Estoy usando Magento 1.9 y, en algunos puntos, alcanzo el número máximo y el sitio web está fuera de servicio.
¿Tiene alguna forma recomendada de resolver este problema?
Según tengo entendido, si tengo 2 conexiones de servidores web a un servidor RDS … entonces debería tener 2 conexiones RDS, no más.
Respuesta:
La variable límite de AWS RDS max_connections se basa en el tipo de instancia, por lo que puede actualizar su RDS o hacer más réplicas.
Los tipos de RDS con límite máximo de conexiones:
- t2.micro 66
- t2.pequeña 150
- m3.medio 296
- t2.medium 312
- m3. grande 609
- t2.large 648
- m4.large 648
- m3.xlarge 1237
- r3.large 1258
- m4.xlarge 1320
- m2.xlarge 1412
- m3.2xlarge 2492
- r3.xlarge 2540
Referido por max_connections en AWS RDS MySQL Instance Sizes en 2015
Actualización 2017-07
La configuración actual de {DBInstanceClassMemory/12582880}
RDS MySQL es predeterminada por {DBInstanceClassMemory/12582880}
, si usa t2.micro con 512 MB de RAM, las conexiones máximas podrían ser (512 * 1024 * 1024) / 12582880 ~ = 40, y así sucesivamente.
Cada servidor web puede tener muchas conexiones a RDS, lo que depende de sus solicitudes SQL del servidor web.