Vous êtes ici

Comment s'assurer que cron fonctionne bien sous Drupal 8 ?

Portrait de DrupalFacile
Soumis par DrupalFacile le lun, 26/10/2015 - 08:53

Comme n'importe quel CMS ou même votre ordinateur, Drupal nécessite d'effectuer des tâches périodiques pour par exemple publier du contenu, purger des logs, envoyer des e-mails ou toute autre tâche automatisée d'administration. Il est donc critique de vous assurer que cron tourne bien et régulièrement. On va donc commencer par obtenir la première information nécessaire, c'est à dire connaître la date à laquelle cron a tourné pour la dernière fois. Pour cela, rendez vous sur Tableau de bord d'administration (/admin/reports/status) et observez les informations renvoyées par Drupal.

Déterminer quand cron a tourné pour la dernière fois

Ici, aucun problème, on voit que cron a tourné il y a une minute. Si vous voyez plusieurs heures, ou pire, plusieurs jours, alors vous devrez peut-être vous inquiéter. La chose à faire sans attendre est de cliquer sur run cron manually et d'observer si votre tâche de cron fonctionne correctement.

Ensuite, rendez-vous sur Gérer > Configuration > Tâche planifiée (cron) (admin/config/system/cron) et assurez-vous d'avoir une périodicité qui correspond à vos besoins. Par défaut, Drupal vous propose de toutes les heures à toutes les semaines. Cela devrait satisfaire le plus grand nombre. Si vous avez des besoins plus agressifs, cela veut probablement dire que vous administrez un site où beaucoup de contenu est publié (par exemple un site de news) et que cette manière de faire tourner cron n'est pas pour vous. Vous devrez alors songer à lancer cron via les tâches planifiées de votre serveur directement.

Version: 
Drupal 8
Niveau: 
Débutant
Partager ce contenu