U svijetu besplatan softver Postoje sve vrste aplikacija, od najmanjih do najpriznatijih i trendovskih, poput GIMP, apaš o MySQL. A budući da govorimo o mehanizmu baze podataka, pokazat ćemo kako riješiti grešku koja se može dogoditi u nekim slučajevima, a to je MySQL: Previše veza.
Kažemo da se to može dogoditi jer možemo potrošiti puno vremena koristeći ga, a da se to ne dogodi, ili se odjednom može dogoditi da ćemo, ako naš server ima puno potražnje, vrlo brzo vidjeti poruku o grešci, tačnije u kojoj se kaže mysqli_connect (): (HY000 / 1040): Previše veza.
Po defaultu MySQL dozvoljava maksimalno 100 dolaznih zahtjeva, nešto što se u preobilnoj dokumentaciji ne čini previše jasnim i stoga ponekad može biti teško riješiti neke probleme. Ono što moramo učiniti je koristiti naš omiljeni editor za izmjenu konfiguracijske datoteke ovog besplatnog upravitelja baze podataka, što je /etc/my.cnf, i postavimo se ispod - ili prilično unutar - odjeljka [mysql]
Dodamo sljedeće redove:
max_povezivanja = 500
max_user_connections = 500
Spremamo datoteku i ponovo pokrećemo uslugu:
systemctl ponovno pokrenite mysqld.service
Sada naš MySQL će sada moći istovremeno prihvatiti 500 dolaznih veza, više nego pristojan broj za većinu slučajeva, iako je naravno potpuno proizvoljan i možemo staviti bilo koji drugi broj prema svojoj potrebi da bismo mogli prisustvovati mnogim zahtjevima i na taj način biti sigurni ne samo od vrlo velike potražnje već i od bilo koje greške nehotično programiranje (što je drugi razlog zašto se ovaj problem može generirati).