MySQL: si të rregullojmë gabimin mysqli_connect (): (HY000 / 1040): Shumë lidhje

MySQL

Në botën e software të lirë Ekzistojnë të gjitha llojet e aplikacioneve, nga ato më të voglat tek ato më të njohurat dhe përcaktimin e trendeve, si p.sh. GIMP, Apache o MySQL. Dhe meqë po flasim për motorin e bazës së të dhënave, ne do të tregojmë se si të zgjidhim një gabim që mund të ndodhë në disa raste, dhe që është MySQL: Shumë lidhje.

Ne themi që mund të ndodhë sepse ne mund të kalojmë shumë kohë duke e përdorur atë pa ndodhur kjo, ose papritmas mund të ndodhë që nëse serveri ynë ka shumë kërkesa do të shohim mesazhin e gabimit shumë shpejt, i cili për të qenë më i saktë thotë mysqli_connect (): (HY000 / 1040): Shumë lidhje.

Si parazgjedhje MySQL lejon maksimumi 100 kërkesa hyrëse, diçka që nuk duket shumë e qartë në dokumentacionin e saj të bollshëm dhe për këtë arsye mund të jetë e vështirë për të zgjidhur disa probleme në kohë. Ajo që duhet të bëjmë është të përdorim redaktorin tonë të preferuar për të modifikuar skedarin e konfigurimit të këtij menaxheri falas të bazës së të dhënave, i cili është /etj/my.cnf, dhe pozicionohemi poshtë-ose më tepër brenda- seksionit [mysql]

Shtojmë linjat vijuese:

lidhjet maksimale = 500
max_user_connections = 500

Ne e ruajmë skedarin dhe rifillojmë shërbimin:

systemctl rinis mysqld.service

Tani tonat MySQL tani do të jetë në gjendje të pranojë 500 lidhje hyrëse njëkohësisht, një numër më se i denjë për shumicën e rasteve edhe pse natyrisht është krejtësisht arbitrar dhe ne mund të vendosim çdo numër tjetër sipas nevojës sonë për të qenë në gjendje të ndjekim shumë kërkesa dhe kështu të jemi të sigurt jo vetëm nga një kërkesë shumë e madhe por edhe nga ndonjë gabim programimi pa dashje (e cila është arsyeja tjetër pse mund të gjenerohet ky problem).


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.