Cómo arreglar el error de MySQL: Too Many Connections

Cuando se tiene una aplicación web (sitio, blog, foro, etc) que tiene alta demanda, o sea, que gran número de usuarios visita esto se traduce en incremento de consumo en el servidor. Si dicha app web usa una base de datos MySQL y las consultas son realmente muchas (por mala programación de la web o por muchos usuarios usando la web), existe la posibilidad de que MySQL muestre este error:

mysqli_connect(): (HY000/1040): Too many connections

¿Qué significa el error de MySQL: Too Many Connections?

Significa que al MySQL están llegando demasiadas peticiones, más de las que puede aceptar, más de las que puede poner en cola o en espera.

¿Cómo solucionarlo?

Simple, debemos aumentar el límite máximo de peticiones (conexiones) que MySQL admite.

Para solucionar este problema:

Editamos el archivo /etc/my.cfg:

max_connections = 500
max_user_connections = 500

Esto aumentará el número máximo de conexiones de 100 (que es el por defecto) a 500.

Guardamos y salimos, entonces reiniciamos el servicio MySQL y listo. Este cambio es permanente.

0Shares

Comentarios

Comentarios