1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Mi server load esta siempre sobrecargado :( que puede ser?

Tema en 'Servidores Dedicados' iniciado por oscarva, 16 Ago 2006.

  1. oscarva

    oscarva Usuario activo

    Hola como estan.

    hace poco que tengo mi primer server dedicado, sin embargo desde hace unos 8 dias mas o menos el server load anda con un comportamiento muy erratico, muchas veces esta en menos de 1 digamos 0.5 a 0.8 pero luego se sube a mucho mas de 1 llegando incluso a 28.31 (1 cpu) sigo mirando y ya ha bajado a la mitad y asi durante todo el dia.

    he notado en los procesos que esta ejecutando que muchos estan duplicados por ejemplo el proceso phyton aparece varias veces, lo mismo que /usr/local/apache/bin/httpd -DSSL es esto normal? cada vez que entrega una pagina el server crea un proceso?. como podria mirar detalladamente desde ssh que procesos estan consumiendo lo recursos y poder eliminarlos.

    muchas gracias
     
  2.  
  3. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola oscarva,

    Como veo que ya te han resuelto varias inquietudes en Foros del Web al respecto, sólo quería hablarte de los procesos phyton que comentas. Si estás usando cPanel, mailman usa varios de estos procesos. Si no necesitas usar mailman, entonces podrías desactivarlo desde WHM y así evitarás esos procesos.

    Saludos!
     
  4. oscarva

    oscarva Usuario activo

    Hola apolo gracias por la ayuda.

    Bueno te comento lo que puse en foros del web a ver si me ayudas:

    resulta que estibe mirando en detalle los procesos y en la unica parte donde pude ver algo fue en mysql, resulta que hay momentos en que el servidor mysql esta reciviendo querys o tal vez una sola que lo lleva a sobre cargarce y ponerce sumamente lento, esta tarde logre medir que esta el mysql enviando 4 Mb por minuto lo que por un lado se esta comiendo el ancho de banda y por otro esta sobrecargando la cpu. todo ocurre en las horas pico de trafico de mis sitios y hay veces en que se aliviana y depronto otra vez para arriba, he mirado los procesos mysql y me precen normales, son querys normales y pocas, no mas de 10 al mismo tiempo. lo unico extraño que noto es que hay algunas que duran en sleep mucho tiempo sera que ese es el problema? o sera que hay algun troyano que se me esta robando el ancho de banda?

    por otro lado sabes como puedo medir el ancho de banda de subida total del server? ya que los programas que me dieron en forosdelweb es para medirlos en cada una de las paginas y lo que necesito es estar controlando que cantidad de mb envia y recibe el server en todo momento.

    gracias
     
  5. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Si tienes muchas conexiones inactivas (sleep) por mucho tiempo, entonces uno o varios de los scripts que están funcionando en el servidor no están cerrando las conexiones a MySQL apropiadamente. Afortunadamente esto es algo que puedes solucionar desde el servidor, poniendo en el archivo my.cnf de configuración de MySQL la siguiente directiva:

    set-variable = wait_timeout=180

    Donde "180" es la cantidad en segundos antes de terminar la conexión inactiva. Dependiendo del funcionamiento de tus scripts, podrías bajar o subir ese valor, o podrías editar tus scripts para que cierren las conexiones apropiadamente.

    En cuanto a medir el caudal de tráfico, podrías instalar MRTG. Este te mide el tráfico entrante y saliente del servidor. La mayoría de proveedores de servidores dedicados podrán instalártelo a petición.

    Saludos!
     
  6. oscarva

    oscarva Usuario activo

    Hola apolo gracias por tu ayuda, bueno hice lo que me recomendaste en el my.cnf y aunque funciona la carga del server continua igual. he mirado por medio de muchos monitores de procesos de mysql y los procesos son normales sin embargo el trafico de la base de datos no es normal. simpre esta sobrecargada, entregando una cantidad de datos que teniendo en cuenta las visitas de mis sitios son exagerados, segun en phpmyadmin se realizan 26consultas por segundo como promedio lo que me parece muy pero muy exagerado y lo que no se evidencia en los monitores de procesos de mysql. la verdad no se que mas hacer, ya descubri el sitio donde esta el problema, depure todos los archivos que no se estan utilizando, incluso le monte un sistema de cache pero continua igual. :(

    te ago una pregunta, conoces algun software que me permita monitorear los procesos de manera profunda de mysql? es decir que me diga exactamente en que base de datos, en que tabla etc se estan realizando consultas? gracias
     
  7. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

  8. oscarva

    oscarva Usuario activo

    apolo tenes idea que linea se le coloca al my.cnf para que guarde los logs de consultas? he probado de todo, y ya logre que guarde log de errores pero no de querys.

    saludos
     
  9. Apolo

    Apolo Administrador Miembro del Staff Administrador CH

    Hola,

    Si entiendo bien lo que quieres, entonces lo que necesitas es habilitar/configurar el general query log de MySQL. Encuentras información al respecto aquí:

    http://mysql.com/doc/refman/4.1/en/query-log.html (en inglés)

    Espero que te sea útil.

    Saludos!
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·