Jump to content
fuuton97

[TIP]Arreglar error de Flush Hosts (SERVER-WEB).

Recommended Posts

Hola, hoy les vengo a dar un TIP de como arreglar el error de FLUSH HOTS, este es presentado en la web como un error del servidor de las máximas conexiones que hallan en cierto servidor.

 

Hay miles maneras de arreglar este problema, pero hay una con la que podrán arreglarla en su totalidad, si quieren hacer por el tipo de aumentar los errores de conexiones y permitirlas, lo pueden hacer, pero no les prometo nada puesto que estas conexiones de errores son echas por intento de saturar la web al servidor y caiga la web en su error.

 

El error que les saldr­a a futuras es este (claro, si no les ha salido todaví­a):

Host 'ejemplo' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' in /home/tuweb/public_html/index.php

En el mismo error les sale la solución, hacer un flushs de hosts. La variable que controla el número máximo de errores de conexión que puede causar un cliente es max_connect_errors. Un host puede conectar normalmente siempre que lo haga con menos errores consecutivos que el valor de dicha variable. Pero si un host llega a este valor queda bloqueado hasta que se desbloquee con FLUSH HOSTS;.

 

 

Las variables relacionadas con errores en la conexión cliente son:

 

Aborted_clients: Clientes que cierran la conexión incorrectamente (pero se han conectado bien)

Aborted_connects: Errores de conexión al MySQL totales

 

 

Ahora para poder ver las variables mediante SHOW STATUS SEGUIRáN ESTE PASO:

 

-Entramos al Putty de tu servidor.

- Hacemos el comando siguiente:

# mysql -p

(introducen su password de mysql)

# mysql> show status like '%abo%';

 

Verán que les saldrá algo parecido a esto:

 

 

+------------------+-------+
| Variable_name	| Value |
+------------------+-------+
| Aborted_clients  | 2071  |
| Aborted_connects | 13748 |
+------------------+-------+
2 rows in set (0.00 sec)

luego dan con este comando:

 

mysql> quit

 

Ahora procedemos con este comando: Este comando es por telnet, telnet es como otra máquina virutal remota.

 

# telnet systemadmin.es 3306

 

Una ves hecho esto usamos el mismo comando para ver que si aumentaron las conexiones de los clientes.

 

Bien, ahora como lo decia hagamos el comando de FLUSH HOSTS.

 

mysql> mysql -p

mysql> flush hosts;

mysql> quit

 

Y listo, verán que su web funciona 100%, si les sigue dando el error al pasar horas hagan el mismo paso al aumentar las conexiones del cliente.

 

Si quieren la guÃía por el método de aumentar las conexiones de los clientes, díganmelos que se las hago.

 

Esta guía está hecho por mi, fue recopilación de tanto buscar y buscar.

Share this post


Link to post
Share on other sites

muchas gracias feo de veras

 

necesito hablar con voz soy de colombia te etngo algo pa negociar

 

Si necesitas comunicarte conmigo, puedes enviarme un mp foro.

 

PD: No hay necesidad de hacer reboot, por lo tanto con el flush hotst es suficiente.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...