@Bucio: @te_valepito @Osiris_Aquino me vale pito ajjaja

Too many connections MySQL

Si obtiene un error Too many connections cuando intenta conectarse al servidor mysqld, significa que todas las conexiones disponibles están siendo utilizadas por otros clientes.

mysqld realmente permite conectarse a max_connections+1 clientes. La conexión extra esta reservada para ser utilizada por cuentas que tienen el privilegio SUPER.
….


mysql> SET GLOBAL max_connections=500;
Query OK, 0 rows affected (0.00 sec)

mysql> select @@global.max_connections;
+--------------------------+
| @@global.max_connections |
+--------------------------+
|                      500 |
+--------------------------+
1 row in set (0.00 sec)

mysql> Bye

#

root@tpx [~]# mysqladmin processlist 
+-------+--------------+-----------+--------------+----------------+------+--------------------+------------------+
| Id    | User         | Host      | db           | Command        | Time | State              | Info             |
+-------+--------------+-----------+--------------+----------------+------+--------------------+------------------+
| 3     | root         | localhost |              | Sleep          | 438  |                    |                  |
| 4     | root         | localhost |              | Sleep          | 438  |                    |                  |
| 7     | eximstats    | localhost | eximstats    | Sleep          | 69   |                    |                  |
| 90284 | leechprotect | localhost | leechprotect | Sleep          | 3552 |                    |                  |
| 91752 | DELAYED      | localhost | eximstats    | Delayed insert | 69   | Waiting for INSERT |                  |
| 91881 | bucio_blog   | localhost | bucio_blog   | Sleep          | 42   |                    |                  |
| 91905 | nova_blog    | localhost | nova_blog    | Sleep          | 0    |                    |                  |
| 91906 | root         | localhost |              | Query          | 0    |                    | show processlist |
+-------+--------------+-----------+--------------+----------------+------+--------------------+------------------+
root@tpx [~]# 

El número máximo de conexiones que MySQL puede soportar depende de la calidad de la librería de hilos de una plataforma dada. Linux o Solaris deberían ser capaces de soportar 500-1000 conexiones simultáneas, dependiendo de cuanta RAM tenga y que estén haciendo los clientes. Los binarios estáticos de Linux proveidos por MySQL AB pueden soportar hasta 4000 conexiones.

fuente: dev.mysql


 
 
 

4 comentarios en “Too many connections MySQL” . Deja tú comentario

  1. Coca

    Te recomiendo instalar MyTop. Puedes analizar querys y ver quien o que los ejecuta.

    ResponderResponder


    agosto 27, 2012 @ 15:58:
  2. Rafael Bucio

    Hola coca, si gracias de echo uso watch mysqladmin proc para ver las conexiones :D saludos.

    ResponderResponder


    agosto 27, 2012 @ 16:31:
  3. linuxman

    Me llamó la atención el uso de la palabra proveídos que no es del todo incorrecta aunque si un poco inusual, creo que es mejor usar la palabra provistos.

    Disculpa la critica pero es una manía que tengo :)

    ResponderResponder


    agosto 28, 2012 @ 11:43:
  4. Rafael Bucio

    Gracias linuxman. :D

    ResponderResponder


    agosto 28, 2012 @ 15:50:

Deja tu opinión..

XHTML: Puedes usar : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Tsss: si no tienes gravatar lee esté post de Kozmica , para sacar uno :-).


Campus Party

Publicidad