WordPress

Compartiendo experiencias sobre la plataforma CMS más importante del mundo

BuddyPress

El increíble y fabuloso plugin de WordPress para crear redes sociales verticales

¿Cómo crear una RED SOCIAL?

Experiencias, ideas y materiales para llevar adelante tu próximo proyecto de creación de una red social

Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

martes, 10 de septiembre de 2013

El cron de Unix a dejado de funcionar

Como webmaster, es posible que tengas procesos ejecutándose en el CRON. Pero qué sucede si de pronto dejan de funcionar, por ejemplo luego de un reinicio inesperado del sistema??

Mi primera recomendación es que analices en este enlace las causas más comunes: http://askubuntu.com/questions/23009/reasons-why-crontab-does-not-work

Algunas acciones rápidas.

1) Verificar que se esté ejecutando:
pgrep cron

2) Verificar si no expiró la contraseña del usuario correspondiente:

chage -l nombreDeUsuario

3) Verificar la configuración de nuestro crontab

crontab -l -u nombrDeUsuario

4) Eliminar el crontab de un usuario

crontab -r -u nombrDeUsuario

5) Reiniciar el servicio de cron
service crond restart


6) Un caso muy raro, pero que me ha sucedido es obtener el siguiente error:

"attempt to lock file /home/virtfs/_lock/500 timed out after 25 attempts; lock still held by pid 0
Could not create lock file: /home/virtfs/_lock/500"

Ese error lo he recibido por mail, luego de la ejecución del proceso. La solución: borrar el archivo "500"

Nota importante:

Mientras solucionan su problema, pueden recurrir a un "cron web", es decir ejecutar sus programas desde fuera del servidor, si es que son accesibles desde la web. Hay muchísimas opciones, una de las que he usado sin problemas es: http://www.mywebcron.com/


Pueden encontrar más info: http://www.linuxtotal.com.mx/?cont=info_admon_006

sábado, 27 de julio de 2013

Cpanel::TailWatch::Eximstats appears to have unprocessed SQL in /var/cpanel/sql/eximstats.sql.

Qué hacer ante el siguiente error?

!!
ATTENTION ATTENTION ATTENTION ATTENTION 

Cpanel::TailWatch::Eximstats appears to have unprocessed SQL in /var/cpanel/sql/eximstats.sql.

When mysql is unable to execute a query they are logged for processing later.

Eventually these SQL files may be handled automatically and this message will not appear.

In the meantime you can execute the queries as root with something like this:

  mv /var/cpanel/sql/eximstats.sql /var/cpanel/sql/eximstats.sql.tmp_working_copy
  /scripts/restartsrv_tailwatchd
  mysql eximstats < /var/cpanel/sql/eximstats.sql.tmp_working_copy

Once you are sure all is well you can remove /var/cpanel/sql/eximstats.sql.tmp_working_copy


ATTENTION ATTENTION ATTENTION ATTENTION 
!!



Distintas alternativas a seguir:
  1. Seguir los pasos indicados en el mensaje de error
  2. Reparar la base Exmistats
  3. Limpiar las 4 tablas de esa base (truncate)
  4. Evitar que los scripts PHP envíen correos electrónicos
Más info en: