entorno

¿Tu cron se quedó atascado? Drush al rescate

En ocasiones pasan cosas con nuestras instalaciones de Drupal y el cron se queda bloqueado produciendo mensajes como estos:

"Attempting to re-run cron while it is already running." o "Se ha intentado ejecutar cron cuando ya se está ejecutando."

"Cron has been running for more than an hour and is most likely stuck." o "Cron lleva ejecutándose más de una hora y parece estar colgado."

Desde Drupal 6.16 hay una comprobación extra de estilo semáforo para asegurar que los procesos de cron no se solapan, así que si tenemos el problema del "cron bloqueado", podemos resolverlo con dos sencillos comandos de Drush.

drush vset cron_semaphore FALSE

drush vset cron_last 0

De esta manera forzamos que Drupal vuelva a ejecutar el cron y podemos evaluar el problema subyacente por el que no está terminando.

Para ejecutar el cron desde drush, nada más fácil:

drush cron

Estas operaciones también se pueden hacer sin drush, haciendo un UPDATE o un DELETE en la tabla variable sobre los registros cron_semaphore y cron_last pero con drush todo es más divertido.

categorías: 
drupal: 

Configuración de un entorno AMP para Drupal en Mac OS X con soporte GD

Ayer le tocó el turno a la configuración de la librería GD para PHP en Ubuntu y Windows, y hoy le dedico una entrada a la configuración de un entorno de desarrollo AMP en Drupal (Apache + MySQL + PHP) en Mac OS X, probado para Leopard.

categorías: 

Configurar un entorno de desarrollo de Drupal en Ubuntu con Eclipse

Hace casi diez meses que hice una serie de tutoriales en el blog de Neurotic sobre cómo configurar un entorno de desarrollo para Drupal usando Eclipse y CVS, aún así, siguen siendo muy válidos.

categorías: 
drupal: 
 
 
 

Creative Commons License
Excepto donde se indique lo contrario, el contenido de este sitio está sujeto a una licencia de Creative Commons.