En el món del programari lliure hi ha tot tipus d'apps, des de les més petites fins a aquelles de major reconeixement i que marquen tendència, com pot ser el cas de GIMP, Apache o MySQL. I ja que parlem de el motor de bases de dades, anem a mostrar com solucionar un error que es pot arribar a donar en alguns casos, i és el de MySQL: Too many connections.
Diem que pot arribar a donar-se perquè podem passar molt temps usant-ho sense que això passi, o de sobte pot passar-nos que si el nostre servidor té molta demanda vegem molt aviat el missatge d'error, que per ser més precisos diu mysqli_connect (): (HY000 / 1040): Too many connections.
Per defecte MySQL permet un màxim de 100 peticions entrants, Cosa que no apareix massa clar en la seva abundant documentació i per això pot ser difícil solucionar alguns problemes de vegades. El que hem de fer és utilitzar el nostre editor favorit per modificar el fitxer de configuració d'aquest gestor de bases de dades lliure, que és /etc/my.cnf, I posicionar-nos sota -o millor dit dins- de la secció [Mysql]
Afegim les següents línies:
max_connections = 500
max_user_connectios = 500
Guardem l'arxiu i reiniciem el servei:
systemctl restart mysqld.service
Ara el nostre MySQL ja podrà acceptar 500 connexions entrants de manera simultània, Un nombre més que decent per a la majoria dels casos encara que per descomptat és totalment arbitrari i podem posar qualsevol altre nombre segons sigui la nostra necessitat per poder atendre moltes peticions i així estar fora de perill no només d'una demanda molt gran sinó també de qualsevol error involuntari de programació (que és l'altra causa per la qual aquest problema pot generar).