Dopo qualche disavventura, ecco come prevenire l’errore “Error in accept: Too many open files” in MySQL.
Apri il file /etc/security/limits.conf
e alla fine del file, aggiungi le seguenti linee di codice:
mysql soft nofile 65535 mysql hard nofile 65535
Crea la cartella /etc/systemd/system/mysql.service.d/
lanciando da terminale il comando:
# mkdir -p /etc/systemd/system/mysql.service.d/
(il parametro -p del comando mkdir
crea le cartelle intermedie, se queste non esistono).
Nella cartella appena creata, creiamo il file limits.conf
con il comando (da terminale):
# touch /etc/systemd/system/mysql.service.d/limits.conf
e, con il tuo editor preferito, aggiungi le seguenti linee:
[Service] LimitNOFILE=infinity
Una volta salvato il file, ricarica systemd
e riavvia MariaDB
:
# systemctl daemon-reload # systemctl restart mariadb
That’s it!
Commenti recenti