Cron Sobrecarga CPU 100%

  • Autor Autor umax
  • Fecha de inicio Fecha de inicio
U

umax

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola,

Tengo un grabe problema con la configuracion plesk apartado (Tareas programadas) al crear nuevo cron por hora la cpu se dispara al 100x100

Revisando en la info de odin KB Odin: Fallos al limpiar las sesiones PHP explican como solucionarlo he seguido los pasos indicados varias veces pero no hay manera, sigue la cpu al maximo al hacer cron cada hora.

Alguien sabe la solución?? gracias

Saludos
 
Primero mira en los procesos que cosa esta ocasionando el CPU al 100% luego mira el log de dicha aplicación.
 
Contacta con algún administrador de sistemas, en el foro los hay.
 
[MENTION=147692]SrMendez[/MENTION] :encouragement:
 
la sobrecarga de cpu se puede deber a varias cosas comenzando por los sitios web que tienes alojados, comienza por mirar los procesos por ssh con el comando "top", también revisa logs en la carpeta "var/log", si tienes un problema con las secciones php simplemente ponle permisos 777 a los tmp del sistema para que puedan guardar archivos.

si deseas comparte imágenes de la lista de procesos vía ssh que están consumiendo para determinar del porque el load tan alto, y comparte las ultimas lineas del archivo log del servicio de mysql ubicado en /var/lib/mysql y de apache posiblemente ubicado en /var/log, si necesitas ayuda personal no dudes en contactarme.
 
Utilizas Wordpress en tus sitios? Puedes probar utilizando un plugin de cache, funcionan muy bien y bajan mucho el consumo del cpu!
 
la sobrecarga de cpu se puede deber a varias cosas comenzando por los sitios web que tienes alojados, comienza por mirar los procesos por ssh con el comando "top", también revisa logs en la carpeta "var/log", si tienes un problema con las secciones php simplemente ponle permisos 777 a los tmp del sistema para que puedan guardar archivos.

si deseas comparte imágenes de la lista de procesos vía ssh que están consumiendo para determinar del porque el load tan alto, y comparte las ultimas lineas del archivo log del servicio de mysql ubicado en /var/lib/mysql y de apache posiblemente ubicado en /var/log, si necesitas ayuda personal no dudes en contactarme.

Buenas anotar que la maquina vps es CentOS 6.7 (Final) Plesk v12.5.30 cpu 4 cores 8 GB Memoria

carpeta /var/log fichero cron

PHP:
Dec 12 15:01:02 vps CROND[3766]: (root) CMD (run-parts /etc/cron.hourly)
Dec 12 15:01:02 vps run-parts(/etc/cron.hourly)[3766]: starting 0anacron
Dec 12 15:01:02 vps run-parts(/etc/cron.hourly)[3775]: finished 0anacron
Dec 12 15:01:02 vps run-parts(/etc/cron.hourly)[3766]: starting plesk-php-cleanuper-
Dec 12 15:01:03 vps run-parts(/etc/cron.hourly)[3795]: finished plesk-php-cleanuper-
Dec 12 15:13:01 vps CROND[4670]: (root) CMD ([ -x /usr/local/psa/admin/sbin/backupmng ] && /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1)
Dec 12 15:28:01 vps CROND[5666]: (root) CMD ([ -x /usr/local/psa/admin/sbin/backupmng ] && /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1)
Dec 12 15:43:01 vps CROND[6686]: (root) CMD ([ -x /usr/local/psa/admin/sbin/backupmng ] && /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1)
Dec 12 15:58:01 vps CROND[7835]: (root) CMD ([ -x /usr/local/psa/admin/sbin/backupmng ] && /usr/local/psa/admin/sbin/backupmng >/dev/null 2>&1)
Dec 12 16:00:01 vps CROND[7986]: (root) CMD (echo 3 > /proc/sys/vm/drop_caches)


carpeta /var/log fichero: mysqld.log

PHP:
151211 17:54:56 [Note] Event Scheduler: Purging the queue. 0 events
151211 17:54:56  InnoDB: Starting shutdown...
151211 17:55:01  InnoDB: Shutdown completed; log sequence number 0 416073477
151211 17:55:01 [Note] /usr/libexec/mysqld: Shutdown complete

151211 17:55:01 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
151211 17:55:02 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
151211 17:55:02  InnoDB: Initializing buffer pool, size = 8.0M
151211 17:55:02  InnoDB: Completed initialization of buffer pool
151211 17:55:03  InnoDB: Started; log sequence number 0 416073477
151211 17:55:03 [Note] Event Scheduler: Loaded 0 events
151211 17:55:03 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.1.73'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution

Respecto a la subida de cpu sube al maximo al hacer el cron cada hora después se restablece y queda normal.

- - - Actualizado - - -

Ya lo tengo cacheado con el WP Super Cache el problema no biene de aquí, gracias de todas formas por la info 🙂
 
El cron por si solo no puede generar carga en el servidor, sino las tareas que el cron esté ejecutando. Mira en /var/log/cron y allí podrás ver qué se ejecuta cada hora. Temporalmente, puedes deshabilitar los crones que corran desde /etc/cron.hourly/*, de esa forma podrás ver cuál es el que te causa los problemas.

Un saludo,
 
Atrás
Arriba