Hola,
Dejo por aquí la solución a este error que se produce cuando se excede el límite de archivos abiertos que se le permite al sistema.
El límite actual lo podemos ver en la base de datos:
Quote:: |
MariaDB > SHOW VARIABLES LIKE 'open%';
+---+---+
| Variable_name | Value |
+---+---+
| open_files_limit | 1024 |
+---+---+ |
Para aumentar ese valor creamos y editamos el siguiente archivo:
Quote:: |
MariaDB
sudo mkdir /etc/systemd/system/mariadb.service.d
sudo vi /etc/systemd/system/mariadb.service.d/override.conf
MySQL
sudo mkdir /etc/systemd/system/mysql.service.d
sudo vi /etc/systemd/system/mysql.service.d/override.conf |
Escribimos en el archivo la siguiente configuración:
Quote:: |
[Service]
LimitNOFILE=10000 |
Donde LimitNO
FILE es el nuevo valor que queremos dar al límite de archivos abiertos.
Después de guardar los cambios reiniciamos el servicio:
Quote:: |
MariaDB
sudo systemctl daemon-reload
sudo systemctl restart mariadb
MySQL
sudo systemctl daemon-reload
sudo systemctl restart mysql |
Ahora si comprobamos de nuevo el límite actual, veremos que ha cambiado:
Quote:: |
MariaDB > SHOW VARIABLES LIKE 'open%';
+---+---+
| Variable_name | Value |
+---+---+
| open_files_limit | 10000 |
+---+---+
1 row in set (0.00 sec)
|
Saludos