Venkite klaidų, kai klaida: per daug jungčių

Problema

Paprastai „MySQL“ paprastai leidžia 100 (150 nuo 5.1 versijos) ryšių su serveriu ...

Tai reiškia, kad 101-asis vartotojas gaus klaidos pranešimą „per daug jungčių“ ...

Sprendimas

Jei tai atsitinka jums, dėl kokios nors priežasties (per daug svetainių, kodų kilpa, ...), tada:

Tiesiog žinokite, kad 101-asis „MySQL“ ryšys suteikia aukštesnį privilegijos lygį. Taigi, prisijungdami (pvz., Kaip root), turėtumėte turėti prieigą prie serverio:

  • ištirti, kas vyksta (RODYTI VISĄ PROCESSLISTĄ)
  • pašalinti ryšius (KILL)
  • blogiausiu atveju sustabdyti serverį (SHUTDOWN)

Pastabos

Kaip minėta pirmiau, 101-asis ryšys yra rezervuotas SUPER vartotojams ... reiškia, kad, pavyzdžiui, jei naudotojas, nustatytas PHP, turi pats savo privilegijos lygį, visa tai neveiks ... todėl geriau nenustatykite svetainės su išplėstinė naudotojo funkcija ...

Tačiau, jei taip atsitiks, tik jums teks sunaikinti pagrindinį procesą (nužudyti -9), tada geriausia padaryti patikrinimo lenteles, tada ...

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai