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.

Problemas con Mysql - Uso del cpu al 99%

Tema en 'Asuntos Técnicos' iniciado por safranero, 19 Abr 2008.

  1. safranero

    safranero Nuevo usuario

    Hola amigos,

    Tengo un servidor dedicado y hace semanas que el servicio web se está relentizando mucho, he estado viendo información para ver que puedo hacer pero no llego a ninguna solución.

    Información del servidor dedicado:


    Ejecute el comando top:

    Es el único servicio que se sale de lo normal

    Configuracion mysql:
    No se como puedo solucionar el problema, y porque esta consumiendo toda la memoria ram, si se pudiera saber que consultas son las que consumen mas memoria..
     
  2.  
  3. ideasmultiples

    ideasmultiples Usuario activo

    Independientemente de encontrar el proceso que consume tanta CPU, necesitas una ampliación de memoria a gritos, mas cache = menos accesos.

    Debes de buscar el origen en algún foro, o algún portal, busca información de los procesos que se están corriendo, lo puedes ver con myPhpAdmin
     
  4. Datacenter1

    Datacenter1 Usuario activo

  5. safranero

    safranero Nuevo usuario

    Bueno, estos programas lo unico que te dicen es lo que tienes mal, sale la misma información que en el phpmyadmin.. esta claro que hay algo mal en el mysql pero no se en que consultas esta jodiendo, no hace falta ninguna ampliación de ram porque no hay apenas visitas.
     
  6. Datacenter1

    Datacenter1 Usuario activo

    Agrega un línea
    log-slow-queries=/var/log/slowquery.log

    eso grabará todas los queries lentas, adicionalmente puedes ajustar
    long_query_time=5

    De esta forma toda query que demore mas de 5 segundos quedará en los logs
     
  7. safranero

    safranero Nuevo usuario

    Muchas gracias, también acabo de poner la linea:

    log = /var/log/mysql/mysql.log

    para que me haga un log de todas las consultas, se que me ira un poco mas lento alomejor, pero asi tambien veo desde donde se hacen tantas consultas.

    He estado viendo el mysql y en 8 minutos me hizo 15.000 consultas, y eso es imposible, porque no hay tantas visitas ni nada parecido.
     
  8. safranero

    safranero Nuevo usuario

    800-help los archivos de log se crean ellos automaticamente o los tengo que crear yo primero y ellos van añadiendo lineas??

    Otra pregunta, hace un cuarto de hora que he puesto las lineas y he reiniciado el servicio y los archivos no se han creado ni nada, es eso normal?
     
  9. safranero

    safranero Nuevo usuario

    Otra preguntita y disculpa:

    ¿Cómo se puede saber a que archivo de configuración enlaza el mysl? Es que parece que al que tengo en /etc/my.cnf no le está haciendo ningún caso.

    He reiniciado el servicio:
    service mysql restart
     
  10. Datacenter1

    Datacenter1 Usuario activo

    touch /var/log/slowquery.log creará el archivo

    Es extraño que no tome valores del /etc/my.cnf sin embargo es poco lo que puedo ayudarte sin acceso al servidor (no estoy solicitando acceso)
     
  11. safranero

    safranero Nuevo usuario

    Ya he creado los archivos y tal y continuan vacios después de 12 horas.

    No hay ninguna forma para ver si esta haciendo caso al my.cnf ?

    Debería volver a instalar el mysql?

    Ya no se que hacer.
     
  12. Datacenter1

    Datacenter1 Usuario activo

    Asegurate de que MySQL tenga permisos de escritura en los logs si es necesario cambie el propietario y/o permisos del log y reinicia MySQL
     
  13. safranero

    safranero Nuevo usuario

    Hice lo siguiente:

    chown mysql:mysql my* ::::::: Para que afecte a mysqld.log y mysql.log
    chmod 777 my* ::: LO mismo que antes

    Y luego reinicie el servicio:
    service mysql restart

    Sigue sin hacerme caso
     
  14. ideasmultiples

    ideasmultiples Usuario activo

    sanfranero,

    Creo que necesitas contratar los servicios de un profesional para que se encargue de tu problema, teniendo en cuenta que el origen tambien puede ser por un fallo de hardware, si esperas mucho puedes tener graves problemas.
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·