El misterio del servidor MySQL  

Mismo artículo en Linuxman R4 El misterio del servidor MySQL

El problema.

Era una tarde tibia para estos días de invierno, tranquila a pesar de que se acerca el trabajo del fin de año. Me encontraba haciendo unas pruebas para un sistema nuevo que voy a implementar en enero cuando de repente el programa comienza a comportarse de una manera inusual al grado de hacerla totalmente inutilizable.

Después de recuperarme del pánico inicial ( y notar una cana más a mi cabellera ), me puse mi chaqueta cazadora y procedí a un safari en busquéda del maldito bug en el sistema.

El rastreo Era el momento de empezar a encontrar el culpable … pero ¿Por donde comenzar?, enseguida estableci mi perimetro de rastreo a dos posibilidades, el servidor o la computadora cliente.

Le dije a una compañera de trabajo que intentará abrir el sistema y también le tronó en el rostro como Judas en sábado de gloria. El programa y la computadora cliente quedaban descartados.

Ahora la pregunta es ¿Qué le esta pasando al servidor?

Los síntomas. Me di cuenta de que el servicio no estaba caído y se estaba ejecutando normalmente !!!, intenté reiniciarlo sin éxito.

No me quedó más remedio que reinstalar el servidor MySQL, aunque ya no tuve problemas para reiniciar el servicio, el problema seguía ahi, burlandose de mi, casi casi podía ver su rostro diciendome lero leroooo…

Arranqué el MySQL Administrator y me pude dar cuenta de que tenía un extraño invitado …

También me pude dar cuenta de que el servicio no tronaba, pero que la autentificación del usuario se tardaba demasiado ( 15 seg. aproximadamente ) , poco tiempo después de autentificarme aparecía el usuario extraño. Una vez que lograba conectarme al servidor las consultas eran normales en su tiempo de respuesta así que el problema era la autentificación del usuario.

La búsqueda. Llego la hora de preguntarle al oráculo — Googlecito .. Googlecito … ¿ Es común este errorcito ? — Fue entonces cuando me di cuenta de que no estaba solo.

get connection very slowly ahí mencionan un error con el DNS, intenté el consejo que dan sin éxito.

Connection to SQL Server Database Using IP Address Is Unusually Slow , es más o menos el mismo consejo que el anterior pero me acercó un poco más a la captura.

La solución. La respuesta inspiradora la encontré en MySQL Manual | 2.3.13 Testing The MySQL Installation en la que menciona:

“If mysqld is slow to respond to TCP/IP connections from client programs on Windows 9x/Me, there is probably a problem with your DNS. In this case, start mysqld with the –skip-name-resolve option and use only localhost and IP numbers in the Host column of the MySQL grant tables.”

No quería arrancar el demon con ese parámetro cada vez que reiniciara el servidor así que edite el archivo my.ini

La solución

Y todo solucionado :D

El misterio.

Lo interesante es ¿ Porque falló después de 3 semanas de estar ejecutandosé sin problemas ?. Eso creo que el mundo nunca lo sabrá.

Archivado en: Bug Hunter | | December 22, 2004

   Compartir   Print Friendly and PDF

Deja tu comentario »

Enlace Permanente | TrackBack

Sin comentarios (por el momento).

RSS para los comentarios de este artículo.

Deja un comentario...

Los parráfos son automáticos, tu dirección de e-mail nunca será mostrada, los siguientes códigos en HTML están permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Este es un espacio abierto, puedes escribir lo que gustes respetando los siguientes puntos:

  • 1.- Lo que escribas esté relacionado con el post, si gustas contactarme puedes hacerlo aqui.
  • 2.- Todo es cuestionable, aunque ten en cuenta que existen formas de hacerlo, evita las agresiones.
  • 3.- Siempre hay tres verdades: tu verdad, mi verdad y la verdad, por lo que opiniones diferentes no necesariamente son equivocadas.
  • 4.- Es importante encontrar el modo correcto de expresar cualquier punto de vista, revisa tu lenguaje antes de poner tu comentario.
Este blog ya no esta aceptando comentarios, si quieres puedes hacerlo en El misterio del servidor MySQL



Anti-spam : Teclea el número que aparece del lado izquierdo.

Otros Artículos ...