SITE-URI

MySQL Too many connections: cauze și rezolvare

Eroarea MySQL Too many connections apare când serverul atinge numărul maxim de conexiuni simultane.

Rezolvare rapidă: identifică aplicația care lasă conexiunile deschise și verifică procesele MySQL active.

De ce apare?

Traficul ridicat, interogările lente, conexiunile persistente și scripturile blocate pot ocupa toate sloturile disponibile.

Verifică procesele

SHOW FULL PROCESSLIST;

Caută interogări care rulează mult timp sau numeroase conexiuni Sleep.

Închide conexiunile corect

Aplicația trebuie să elibereze conexiunea după terminarea cererii. Folosește un singur obiect de conexiune unde este posibil.

Optimizează interogările

Adaugă indexuri potrivite și evită preluarea unor volume inutile de date.

Limita serverului

Pe hosting partajat, doar furnizorul poate modifica limita globală. Transmite ora exactă și mesajul complet din jurnal.