WP-Cron ne s'exécute que lorsqu'un visiteur arrive sur votre site, donc un site peu fréquenté reste des heures sans lui sans que rien ne soit cassé. Une sauvegarde arrêtée en silence depuis une semaine, c'est une autre histoire. Cron Monitor distingue les deux, gratuitement. Pro trouve la cause, nomme l'extension responsable de chaque tâche, et surveille Action Scheduler, la file d'attente sur laquelle tourne WooCommerce.
Gratuit, sans limites et sans limite de durée · Aucune carte bancaire
WP-Cron n'est pas un vrai cron système. Il se déclenche au chargement des pages, donc un site peu fréquenté reste naturellement silencieux pendant des périodes qui ne signifient rien. La plupart des moniteurs signalent cela exactement comme une tâche cassée depuis une semaine. Cron Monitor surveille deux signaux, un signal de vie et une marge de tolérance pour chaque tâche, et distingue les deux cas.
Le site a eu des visites, qui déclenchent normalement le cron, et celui-ci ne s'est toujours pas exécuté. Quelque chose est réellement bloqué.
Un peu en retard. C'est souvent simplement le comportement normal d'un site peu fréquenté. À surveiller, sans s'inquiéter.
Le cron s'est exécuté récemment et les tâches se déclenchent à l'heure. Rien ne nécessite votre attention.
Installation récente. Laissez passer un cycle avant de vous fier au verdict.
Vous utilisez un vrai cron serveur avec DISABLE_WP_CRON ? C'est reconnu comme la configuration saine que c'est, et non signalé comme cassé.
La version gratuite vous dit si les tâches planifiées s'exécutent. Pro vous dit pourquoi ce n'est pas le cas, quelle extension en est responsable, et ce que cela vous coûte.
Pro effectue les vérifications qu'un développeur ferait à la main : le site peut-il atteindre son propre wp-cron.php, un mot de passe de préproduction ou une extension de sécurité le bloque-t-il, le verrou d'exécution est-il resté bloqué, une extension supprimée a-t-elle laissé des événements derrière elle. Chaque constat s'accompagne de l'étape suivante.
WooCommerce, les abonnements et de nombreuses autres extensions exécutent leur travail via Action Scheduler. Quand une action y échoue, elle est abandonnée sans un mot. Pro affiche chaque échec avec l'extension concernée et l'erreur exacte, et vous alerte quand la file d'attente prend du retard.
Chaque tâche est nommée avec l'extension ou le thème dont le code l'exécute, même pour les fermetures (closures) et les méthodes héritées. Plus besoin de désactiver les extensions une par une pour trouver le coupable.
Durée et pic de mémoire pour chaque exécution, classés par temps total sur 30 jours, avec une tendance qui montre la tâche ralentir bien avant qu'elle n'atteigne le délai d'expiration.
Exécutez immédiatement n'importe quelle tâche en retard, avec ses arguments d'origine. La planification est renouvelée en premier, exactement comme le fait WordPress, afin que la tâche ne puisse jamais s'exécuter deux fois.
E-mail, Slack, Discord ou tout webhook. Tout ce qui a pris du retard arrive dans un seul message, et la même tâche bloquée ne vous alerte pas à nouveau avant six heures.
Captures d'écran de l'extension réelle, avec 30 jours de données réelles.

Le diagnostic : ce qui est cassé, et exactement quoi faire.

Les actions en arrière-plan qui ont échoué, chacune avec son extension et l'erreur exacte.

Ce que chaque tâche planifiée coûte à votre site, et laquelle ralentit.

Une seule alerte pour tout ce qui a pris du retard, par e-mail ou webhook.
Un signal de vie pour savoir si WP-Cron s'exécute, et une marge de tolérance pour chaque tâche avant qu'elle ne soit considérée en retard.
Pro retrace chaque tâche jusqu'à l'extension qui l'a enregistrée et lit les propres journaux d'Action Scheduler, si bien qu'un constat nomme une cause plutôt que de deviner.
Un chargement de page lit une seule option. Tout le reste s'exécute dans la requête cron, qui est déjà une requête en arrière-plan.
Savoir si quelque chose ne va pas est gratuit, pour toujours et sans limites. Pro ajoute le pourquoi, le qui, et le coût.
Satisfait ou remboursé pendant 7 jours.
La facturation mensuelle ou annuelle se choisit au moment du paiement.
WP-Cron ressemble à une vraie tâche cron, mais ce n'en est pas une. Il ne se déclenche qu'à une visite, donc un site peu fréquenté prend du retard sans que rien ne soit cassé. Tous les moniteurs que nous avons essayés traitaient un site silencieux et une tâche cassée de la même façon, ce qui donnait soit de fausses alertes constantes, soit une vraie panne qui restait silencieuse pendant des semaines.
Cron Monitor est notre tentative de résoudre ce problème correctement : vous dire ce qui ne va vraiment pas, et qui en est responsable, plutôt qu'un vague « quelque chose est peut-être cassé ».
Il fait partie de la famille Snagbane, aux côtés de Link Scanner.
Pas de FTP ni de ligne de commande. Tout le monde commence par l'extension gratuite, même avec Pro : Pro est un petit complément qui s'ajoute par-dessus, pas un remplacement.
Dans votre administration WordPress, allez dans Extensions → Ajouter une extension et recherchez “Snagbane Cron Monitor”.
Cliquez sur Installer maintenant, puis sur Activer. Il n’y a rien à configurer.
Un nouvel élément Cron Monitor apparaît dans la barre latérale de votre administration, avec un widget de tableau de bord affichant le verdict actuel.
Après l’achat, Freemius vous envoie par e-mail le .zip Pro et une clé de licence. Téléversez-le dans Extensions → Ajouter une extension → Téléverser une extension, activez-le et collez la clé lorsqu’elle vous est demandée.
Nécessite WordPress 5.8+ et PHP 7.4+.
Vous avez perdu l'e-mail contenant votre clé ? Récupérez-la à tout moment depuis le portail client Freemius.
Installation gratuite, gratuit pour toujours pour le verdict complet et l'historique, aucune carte bancaire.
Gratuit dans le répertoire officiel des extensions WordPress.org. Les mises à jour arrivent par votre tableau de bord WordPress.