MySQL: kuidas lahendada viga mysqli_connect (): (HY000 / 1040): liiga palju ühendusi

MySQL

Maailma maailmas tasuta tarkvara Rakendusi on igasuguseid, alates kõige väiksematest kuni kõige tunnustatumate ja suundumusi seadvamateni, näiteks GIMP, Apache o MySQL. Kuna me räägime andmebaasimootorist, siis näitame, kuidas lahendada mõnel juhul tekkida võiv viga, mis on MySQL: liiga palju ühendusi.

Me ütleme, et see võib juhtuda seetõttu, et saame veeta selle kasutamisel palju aega, ilma et see juhtuks, või äkki võib juhtuda, et kui meie serveril on palju nõudmisi, näeme veateadet üsna varsti, mis täpsemalt ütleb mysqli_connect (): (HY000 / 1040): Liiga palju ühendusi.

Vaikimisi võimaldab MySQL maksimaalselt 100 sissetulevat päringut, midagi, mis ei tundu oma rikkalikus dokumentatsioonis liiga selge ja seetõttu võib olla mõningate probleemide lahendamine mõnikord keeruline. Peame kasutama oma lemmikredaktorit selle tasuta andmebaasihalduri konfiguratsioonifaili muutmiseks, mis on /etc/my.cnfja asetage ennast sektsiooni alla või pigem selle sisse [mysql]

Lisame järgmised read:

max_ühendused = 500
max_user_connections = 500

Salvestame faili ja taaskäivitame teenuse:

systemctl taaskäivitage mysqld.service

Nüüd meie MySQL suudab nüüd samaaegselt vastu võtta 500 sissetulevat ühendust, enamikul juhtudel enam kui korralik arv, kuigi see on muidugi täiesti meelevaldne ja võime vastavalt vajadusele panna mis tahes muu numbri, et saaksime osaleda paljudes taotlustes ja seega olla kaitstud mitte ainult väga suure nõudluse, vaid ka kõigi vigade eest tahtmatu ajastamine (mis on teine ​​põhjus, miks seda probleemi tekitada).


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.