Nel mondo di libre software Esistono tutti i tipi di app, dalla più piccola alla più riconosciuta e di tendenza, come GIMP, Apache o MySQL. E poiché stiamo parlando del motore di database, mostreremo come risolvere un errore che può verificarsi in alcuni casi, e cioè MySQL: troppe connessioni.
Diciamo che può succedere perché possiamo impiegare molto tempo a usarlo senza che ciò accada, oppure all'improvviso può succedere che se il nostro server ha molta richiesta vedremo molto presto il messaggio di errore, che per essere più precisi dice mysqli_connect (): (HY000 / 1040): troppe connessioni.
Per impostazione predefinita, MySQL consente un massimo di 100 richieste in arrivo, cosa che non appare troppo chiara nella sua abbondante documentazione e quindi a volte può essere difficile risolvere alcuni problemi. Quello che dobbiamo fare è utilizzare il nostro editor preferito per modificare il file di configurazione di questo gestore di database gratuito, che è /etc/mio.cnfe posizionarci al di sotto o piuttosto all'interno della sezione [Mysql]
Aggiungiamo le seguenti righe:
max_connessioni = 500
max_user_connections = 500
Salviamo il file e riavviamo il servizio:
systemctl riavvia mysqld.service
Ora il nostro MySQL sarà ora in grado di accettare 500 connessioni in entrata contemporaneamente, un numero più che decente per la maggior parte dei casi anche se ovviamente è del tutto arbitrario e possiamo mettere qualsiasi altro numero a seconda delle nostre necessità per poter partecipare a molte richieste ed essere così al sicuro non solo da una richiesta molto grande ma anche da qualsiasi errore programmazione involontaria (che è l'altro motivo per cui questo problema può essere generato).