I verden af fri software Der findes alle slags apps, lige fra de mindste til de mest anerkendte og trendsættende, som f.eks GIMP, Apache o MySQL. Og da vi taler om databasemotoren, skal vi vise, hvordan man løser en fejl, der kan opstå i nogle tilfælde, og det er: MySQL: For mange forbindelser.
Vi siger, at det kan ske, fordi vi kan bruge meget tid på at bruge det, uden at det sker, eller pludselig kan det ske for os, at hvis vores server er meget efterspurgt, vil vi snart se fejlmeddelelsen, som mere præcist siger mysqli_connect(): (HY000/1040): For mange forbindelser.
Som standard tillader MySQL maksimalt 100 indgående anmodninger., noget der ikke er særlig tydeligt i sin rigelige dokumentation og derfor kan det til tider være svært at løse nogle problemer. Det, vi skal gøre, er at bruge vores foretrukne editor til at ændre konfigurationsfilen for denne gratis databaseadministrator, som er /etc/my.cnf, og placere os under -eller rettere indenfor- afsnittet [mysql]
Vi tilføjer følgende linjer:
max_forbindelser = 500
max_user_connections = 500
Vi gemmer filen og genstarter tjenesten:
systemctl genstart mysqld.service
nu vores MySQL vil nu være i stand til at acceptere 500 indgående forbindelser samtidigt, et mere end anstændigt tal for de fleste tilfælde, selvom det selvfølgelig er helt vilkårligt, og vi kan sætte et hvilket som helst andet nummer i henhold til vores behov for at kunne imødekomme mange anmodninger og dermed være sikre ikke kun mod en meget stor efterspørgsel, men også fra enhver fejl ufrivillig programmering (som er den anden årsag til, at dette problem kan genereres).