MariaDB «[ERROR] Error in accept: Too many open files»
Dependiendo de la configuración del sistema, tendremos un límite u otro de número de archivos que se pueden abrir. Cuando se llega a tal límite, MariaDB nos puede saltar con el error del título de esta entrada. Para tratar de ampliar dicho límite hay que editar el fichero «/etc/security/limits.conf» añadiendo los siguientes valores:
mysql soft nofile 65535
mysql hard nofile 65535
Reiniciaremos el sistema y haremos lo siguiente:
mkdir -p /etc/systemd/system/mysql.service.d/
vi /etc/systemd/system/mysql.service.d/limits.conf
Añadiremos estos valores:
[Service]
LimitNOFILE=infinity
Reiniciaremos el servicio y consultaremos los límites de nuevo:
systemctl daemon-reload
/etc/init.d/mysql restart
cat /proc/$(cat /var/run/mysqld/mysqld.pid)/limits
Últimos Comentarios