Seleccionar página

Al incrementar por necesisdad el numero de conexiones por defecto de Mysql en un Ubuntu 16.04 :

max_connections = 300

Cuando lo consultabamos en el propio MySQL nos decia que eran 214:

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 214 |
+-----------------+-------+
1 row in set (0.01 sec)

Esto es un problema por configuracion del SO que no permita crear mayor número de ficheros, los cuales se necesitan para abrir conexiones.

Aqui esta la solución para que admita crear mas conexiones.

Se copia este fichero

cp /lib/systemd/system/mysql.service /etc/systemd/system/

Se añaden estas 2 lineas al final:

vi /etc/systemd/system/mysql.service

LimitNOFILE=infinity
LimitMEMLOCK=infinity

Se recarga el systemd:

systemctl daemon-reload

Se reinicia el Mysql:


service mysqld restart

Y ahora ya salen las conexiones que hemos configurado:

mysql> show variables like 'max_connections';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 300 |
+-----------------+-------+
1 row in set (0.01 sec)

 

Comparte este post si te ha resultado útil, así quizás puedas ayudar a alguien que lo necesite.

¡Gracias por tu difusión!

Pin It on Pinterest