Sitios amigos: Unidominios · Forocreativo.net · Empresa Diseño Páginas Web ·      

Retroceder   ComunidadHosting > Foro Web Hosting > Asuntos Técnicos

Asuntos Técnicos Para tratar aspectos de tipo técnico sobre web hosting, configuración y seguridad de servidores, actualizaciones, protección contra amenazas, certificados SSL, entre otros.

<h2>Problemas con Mysql - Uso del cpu al 99%</h2><p id="relevant_replacement">Este es el tema <em>Problemas con Mysql - Uso del cpu al 99%</em> que se encuentra dentro del foro <b>Asuntos Técnicos</b>, que es parte de la categoría Foro Web Hosting</p>
Respuesta
 
LinkBack Herramientas Desplegado
Antiguo 19-abr-2008, 23:05   #1 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2008
Mensajes: 9
safranero sin puntos positivos o negativos
Predeterminado Problemas con Mysql - Uso del cpu al 99%

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:

Cita:
Processor #1 Vendor: GenuineIntel
Processor #1 Name: Intel(R) Xeon(R) CPU 3040 @ 1.86GHz
Processor #1 speed: 1866.726 MHz
Processor #1 cache size: 2048 KB

Processor #2 Vendor: GenuineIntel
Processor #2 Name: Intel(R) Xeon(R) CPU 3040 @ 1.86GHz
Processor #2 speed: 1866.726 MHz
Processor #2 cache size: 2048 KB

Memory: 1033220k/1048320k available (1892k kernel code, 14448k reserved, 768k data, 192k init, 130816k highmem)

Sistema operativo: CENTOS Enterprise 4.6 i686 on standard - WHM X v3.1.0

Ejecute el comando top:

Cita:
PID USER PR NI %CPU TIME+ %MEM VIRT RES SHR S COMMAND
3202 mysql 15 0 100 88:49.86 3.8 178m 37m 4000 S mysqld
Es el único servicio que se sale de lo normal

Configuracion mysql:
Cita:
[mysqld]
datadir=/var/lib/mysql
skip-locking
safe-show-database
query_cache_limit=1M
query_cache_size=32M ## 32MB for every 1GB of RAM
query_cache_type=1
max_user_connections=30
max_connections=500
interactive_timeout=10
wait_timeout=20
connect_timeout=20
thread_cache_size=128
key_buffer=32M ## 32MB for every 1GB of RAM
join_buffer=1M
max_connect_errors=20
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=1M ## 1MB for every 1GB of RAM
read_buffer_size=1M ## 1MB for every 1GB of RAM
read_rnd_buffer_size=1M ## 1MB for every 1GB of RAM
thread_concurrency=2 ## Number of CPUs x 2
myisam_sort_buffer_size=64M
server-id=1

collation_server=utf8_unicode_ci
character_set_server=utf8

[mysql.server]
user=mysql
#basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192

[mysqldump]
quick
max_allowed_packet=16M

[mysql]
"my.cnf" 45L, 919C
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..
safranero está desconectado   Responder Citando
Antiguo 19-abr-2008, 23:48   #2 (permalink)
Usuario activo
 
Avatar de ideasmultiples
 
Fecha de Ingreso: abril-2007
Ubicación: España - Perú
Mensajes: 4.245
ideasmultiples es como un diamante en brutoideasmultiples es como un diamante en bruto
Predeterminado

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
__________________
ideasmultiples.com servidores VPS H/SaaS para empresas, nodos Virtuozzo administrados y Monitorizados
www.radiovinilo.com (beta) Sólo música clásica de antiguos discos de vinilo y carbón digitalizados.
ideasmultiples está desconectado   Responder Citando
Antiguo 20-abr-2008, 23:40   #4 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2008
Mensajes: 9
safranero sin puntos positivos o negativos
Predeterminado

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.
safranero está desconectado   Responder Citando
Antiguo 20-abr-2008, 23:53   #5 (permalink)
Usuario activo
 
Avatar de Datacenter1
 
Fecha de Ingreso: octubre-2005
Ubicación: Chicago
Mensajes: 1.704
Datacenter1 está en el buen camino
Enviar un mensaje por MSN a Datacenter1 Enviar un mensaje por Skype™ a Datacenter1
Predeterminado

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
Datacenter1 está desconectado   Responder Citando
Antiguo 20-abr-2008, 23:57   #6 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2008
Mensajes: 9
safranero sin puntos positivos o negativos
Predeterminado

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.
safranero está desconectado   Responder Citando
Antiguo 21-abr-2008, 00:13   #7 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2008
Mensajes: 9
safranero sin puntos positivos o negativos
Predeterminado

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?
safranero está desconectado   Responder Citando
Antiguo 21-abr-2008, 00:23   #8 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2008
Mensajes: 9
safranero sin puntos positivos o negativos
Predeterminado

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
safranero está desconectado   Responder Citando
Antiguo 21-abr-2008, 01:11   #9 (permalink)
Usuario activo
 
Avatar de Datacenter1
 
Fecha de Ingreso: octubre-2005
Ubicación: Chicago
Mensajes: 1.704
Datacenter1 está en el buen camino
Enviar un mensaje por MSN a Datacenter1 Enviar un mensaje por Skype™ a Datacenter1
Predeterminado

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)
Datacenter1 está desconectado   Responder Citando
Antiguo 21-abr-2008, 12:09   #10 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2008
Mensajes: 9
safranero sin puntos positivos o negativos
Predeterminado

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.
safranero está desconectado   Responder Citando
Antiguo 21-abr-2008, 16:30   #11 (permalink)
Usuario activo
 
Avatar de Datacenter1
 
Fecha de Ingreso: octubre-2005
Ubicación: Chicago
Mensajes: 1.704
Datacenter1 está en el buen camino
Enviar un mensaje por MSN a Datacenter1 Enviar un mensaje por Skype™ a Datacenter1
Predeterminado

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
Datacenter1 está desconectado   Responder Citando
Antiguo 21-abr-2008, 17:52   #12 (permalink)
Usuario activo
 
Fecha de Ingreso: abril-2008
Mensajes: 9
safranero sin puntos positivos o negativos
Predeterminado

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
safranero está desconectado   Responder Citando
Antiguo 21-abr-2008, 18:47   #13 (permalink)
Usuario activo
 
Avatar de ideasmultiples
 
Fecha de Ingreso: abril-2007
Ubicación: España - Perú
Mensajes: 4.245
ideasmultiples es como un diamante en brutoideasmultiples es como un diamante en bruto
Predeterminado

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.
__________________
ideasmultiples.com servidores VPS H/SaaS para empresas, nodos Virtuozzo administrados y Monitorizados
www.radiovinilo.com (beta) Sólo música clásica de antiguos discos de vinilo y carbón digitalizados.
ideasmultiples está desconectado   Responder Citando
Respuesta

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cambiar de MySQL 5 a MySQL 4 milton Asuntos Técnicos 8 04-jun-2008 19:02
php y mysql pmarioni Programación y Diseño Web 3 30-may-2008 03:54
Optimizar MySQL frankxd Servidores Dedicados 52 09-mar-2008 19:23
problemas al modificar registros en php y mysql jovi_javi Programación y Diseño Web 5 25-dic-2007 18:52
Tutorial MySQL DaNi Programación y Diseño Web 6 10-abr-2006 12:56

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


¡Anúnciate aquí!
Anuncia aquí
tus productos o servicios
¡Último espacio disponible!

ComunidadHosting

¡Anúnciate aquí!
Anuncia aquí
tus productos o servicios
¡Último espacio disponible!

ComunidadHosting

¡Anúnciate aquí!
Anuncia aquí
tus productos o servicios
¡Último espacio disponible!

ComunidadHosting

¡Anúnciate aquí!
Anuncia aquí
tus productos o servicios
¡Último espacio disponible!

ComunidadHosting




La franja horaria es GMT +2. Ahora son las 02:46.

     ComunidadHosting  



La comunidad dedicada al web hosting más grande en nuestro idioma.

Para anunciar en ComunidadHosting, o para información general, por favor utiliza el formulario de contacto.

Para encontrar servicios informáticos utiliza un directorio de empresas. Con Infoisinfo.es puedes encontrar servicios de hosting e informática en tu ciudad.

Todo tipo de productos informáticos, cursos de programación o el profesional que necesitas lo encontrarás en Mundoanuncio. El sitio web donde todos los recursos que buscas están al alcance.


iWeb va1


¡Espacio disponible!
-> Anuncia aquí <-
tus servicios y
productos

en ComunidadHosting


¡Espacio disponible!
-> Anuncia aquí <-
tus servicios y
productos

en ComunidadHosting


.:: Alojalia Networks ::.
Alojamiento web, garantías por escrito
Servidores dedicados y cloud
Todo lo que tu dominio necesita

www.alojalia.com


Hosting PHP / MySQL por 3,90€/mes
Servidores en España, Garantía 30
días. Dominio gratis, Compatible con
Magento, Wordpress, Joomla, Oscommerce

www.loading.es


¡Espacio disponible!
-> Anuncia aquí <-
tus servicios y
productos

en ComunidadHosting


[+ HOSTING ilimitado +]
Súmate a nuestros más de 20.000
nuevos clientes cada mes
Todo ilimitado desde $4.95/mes

www.bluehost.com


¡Espacio disponible!
-> Anuncia aquí <-
tus servicios y
productos

en ComunidadHosting


Servidores Cloud desde
$19.95/mes, Servidores Dedicados
Desde $58/mes, Planes Resellers y
Compartidos desde $6.95/mes

www.banahosting.com





Desarrollado por: vBulletin® Versión 3.8.5
Derechos de Autor ©2000 - 2013, Jelsoft Enterprises Ltd.
Traducido por mcloud de vBhispano.com
comunidadhosting.com es propiedad de Interalta,
establecimiento de comercio registrado en la Cámara de Comercio
de Cali (Colombia) bajo el número de matrícula 598807-2

Search Engine Friendly URLs by vBSEO 3.6.0