Buenas drupaleros,
en la píldora drupaliana de hoy, os voy a contar cómo restablecer el cron. En algunas ocasiones, el cron, deja de funcionar y nos da el error “Se ha intentado ejecutar cron cuando ya se está ejecutando”, en inglés ”Attempting to re-run cron while it is already running ”
En Drupal 7, existe dos posibles soluciones ante este problema.
Si tenemos drush instalado, bastará con ejecutar el siguiente código:
$ drush vset cron_semaphore FALSE
$ drush vset cron_last 0
Si no lo tenemos instalado, sólo tenemos que borrar en la tabla de la base de datos semaphore el registro del cron.
Borramos todas las caché, y ya tendremos el cron desbloqueado. Recordad que para que nuestro sitio tenga un rendimiento óptimo, el cron debe funcionar correctamente.
Drupal y rock and roll