MySQL: kako popraviti napako mysqli_connect (): (HY000 / 1040): Preveč povezav

mysql

V svetu brezplačna programska oprema Obstajajo vse vrste aplikacij, od najmanjših do najbolj prepoznanih in trendovskih, na primer GIMP, Apache o MySQL. In ker govorimo o mehanizmu zbirke podatkov, bomo pokazali, kako rešiti napako, ki se lahko pojavi v nekaterih primerih, in to je MySQL: Preveč povezav.

Pravimo, da se to lahko zgodi, ker lahko veliko časa porabimo za to, ne da bi se to zgodilo, ali pa se nenadoma zgodi, da bomo, če ima naš strežnik veliko povpraševanje, kmalu videli sporočilo o napaki, kar natančneje pravi mysqli_connect (): (HY000 / 1040): Preveč povezav.

MySQL privzeto omogoča največ 100 dohodnih zahtev, nekaj, kar se v bogati dokumentaciji ne zdi preveč jasno, zato je včasih težko rešiti nekatere težave. Kar moramo storiti, je, da z najljubšim urejevalnikom spremenimo konfiguracijsko datoteko tega brezplačnega upravitelja baz podatkov, kar je /etc/my.cnf, in se postavimo pod odsek ali precej znotraj njega [mysql]

Dodamo naslednje vrstice:

največ_povezav = 500
max_user_connections = 500

Datoteko shranimo in znova zaženemo storitev:

systemctl znova zaženite mysqld.service

Zdaj naš MySQL bo zdaj lahko hkrati sprejel 500 dohodnih povezav, več kot spodobno število v večini primerov, čeprav je seveda popolnoma poljubno in lahko določimo katero koli drugo številko glede na našo potrebo, da se lahko udeležimo številnih zahtev in smo tako varni ne le pred zelo velikim povpraševanjem, temveč tudi pred kakršnimi koli napakami nenamerno razporejanje (kar je drugi razlog, zakaj je mogoče ustvariti to težavo).


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.