Les crons WordPress bloqués causent des problèmes silencieux : emails de commande non envoyés, stocks non synchronisés, sauvegardes manquées.
Lister les tâches planifiées
GET /logs/cron
{
"tasks": [
{ "hook": "woocommerce_tracker", "overdue": false },
{ "hook": "wp_scheduled_auto_draft_delete", "overdue": true }
]
}
Les tâches avec "overdue": true sont bloquées.
Croiser avec les erreurs PHP
GET /logs/php-errors
Cherchez les erreurs correspondant à l’intervalle de la tâche bloquée. Souvent, une erreur PHP fatale dans le callback empêche son exécution et son reschedulage.
Fix rapide :
POST /cache/flush+GET /healthpour forcer WordPress à recalculer les tâches planifiées.