Kerülje el, hogy a hiba megakadályozzák: TOO MANY CONNECTIONS
Probléma
A MySQL rendszerint alapértelmezés szerint 100 (150 óta az 5.1-es verziótól) csatlakozik a szerverhez ...
Ez azt jelenti, hogy a 101-es felhasználó megkapja a "túl sok kapcsolat" hibaüzenetet ...
Megoldás
Ha ez bármilyen okból történik (túl sok webhely, kódkör, ...), akkor:
Csak tudom, hogy a 101-es MySQL-kapcsolat magasabb jogosultsági szintet biztosít. Tehát, ha bejelentkezel (például) gyökérként, hozzáférhetsz a szerverhez:
- megvizsgálja, mi történik (FUTLAT PROCESSLIST)
- kapcsolatok eltávolítása (KILL)
- a legrosszabb esetben állítsa le a szervert (SHUTDOWN)
Megjegyzések
Amint fentebb említettük, a 101-es kapcsolat a SUPER felhasználók számára van fenntartva ... ami azt jelenti, hogy ha a PHP-ben beállított felhasználónak például saját jogosultsági szintje van, akkor mindez nem fog működni ... így jobb, ha nem hoz létre webhelyet bővített felhasználói szolgáltatás ...
Ha ez megtörténik, akkor csak az Ön számára marad, hogy elpusztítsa a fő folyamatot (kill -9), a legjobb, ha ellenőrző táblákat készít, majd ...