[Tip] MySQL too many connections error, resolt

Això és una nota mental per a mi, que sempre vaig resolent errors i de vegades em demoro algun temps però dono en el clau xD.

Des de fa algun temps, em va caure a les mans un Postfix + Dovecot + MySQL, molt bonic i en Debian, que caminava bé ... Però tenia un error, de tant en tant el Postfix em deixava anar l'error que dóna assumpte a aquest post.

Jo que sempre vaig investigant de vegades no em dóna el temps ni la connexió a Internet [molt lenta per moments], avui vaig amb la solució i l'exposo per a vostès.

Mysql té uns valors per defecte que de vegades ni buscant-los en tot l'Internet apareixen, avui després de llegir una mica [estudi FTW! xD], arribi als valors i vaig poder resoldre el problema.

Llavors, mans a l'assumpte:
1- [nano, vaig veure, mcedit] /etc/mysql/my.cnf
2- Busquem la declaració [mysqld] i dins escrivim:

max_connections = 500
max_user_connections = 500

3- Guardem la configuració i reiniciem MySQL.

/etc/init.d/mysql restart

5- A punt!

Aquests valors són vàlids per a tot servei que es connecti directe a MySQL, digui PHP, Postfix, Dovecot, etc ...

Aquests valors es poden canviar en dependència dels settings de cadascú, perquè si tens només 30 usuaris no té sentit posar 500 ...

Per avui acabo, fins al proper tip / post nois 😀


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Pau va dir

    Podries també modificar el temps d'espera que es prenen per tancar les connexions actives ..