Ces guides ne sont disponibles qu’en anglais.
Aide ModuleFest Cron Monitor
Ligne de commande 1
FAQ et référence 14
- Do I need the hub to use Cron Monitor? No. Everything except the Support desk and optional telemetry works fully offline. The hub is only for tickets and, if you choose, usage stats.
- Les commandes WP-CLI fonctionnent-elles sur les hébergements gérés ? Oui, partout où WP-CLI est disponible. Elles sont idéales pour automatiser des contrôles de santé et du profilage sur de nombreux sites.
- Le profilage ralentit-il mon site ? Non. L’instrumentation ne s’attache que pendant les exécutions réelles du cron, les chargements de page publics et d’administration ne subissent donc aucune surcharge de profilage. Pendant le cron, chaque tâche ajoute une insertion et une mise à jour — négligeable à côté de la tâche elle-même.
- Le profilage des requêtes ralentit-il les choses ? Il est désactivé par défaut. Une fois activé, il active SAVEQUERIES pendant les exécutions du cron pour enregistrer le nombre de requêtes et la requête la plus lente — utile pendant l’analyse d’une tâche lourde, mais à désactiver ensuite. Les chargements de page normaux ne sont jamais…
- Glossary HookThe named action a scheduled task fires (e.g. woocommerce_scheduled_sales).ScheduleHow often a task recurs — hourly, twicedaily, daily, or a custom interval; “single” means it runs once.Stall thresholdHow long a task may run before Cron Monitor treats it as stuck and…
- How do I see which plugin owns a slow task? Open a run’s detail view (or the profiler) — Cron Monitor resolves the callbacks and shows the owning plugin or theme, so you know exactly where to look.
- How does Cron Monitor decide which tasks to guard? The Setup Wizard inspects your live cron queue and Cron Monitor’s own run history and pre-selects the tasks most at risk of harmful overlaps — anything that has already overlapped or stalled, tasks whose runtime is long or close to…
- J’ai mis en place un déclencheur externe. Dois-je quand même activer le keepalive en loopback ? C’est facultatif. Avec un déclencheur externe fiable, vous pouvez laisser le keepalive désactivé. Sur des configurations mixtes, il ne fait pas de mal — il est limité et ne se déclenche que lorsque des événements sont réellement dus.
- Mes données sont-elles supprimées si je désinstalle ? La désactivation conserve votre historique et vos réglages. La suppression de l’extension lance le programme de désinstallation, qui supprime la table de journal ainsi que toutes les options et tous les nettoyages planifiés.
- Mon test de webhook n’a rien donné — et maintenant ? Vérifiez que l’URL est un point d’accès de webhook entrant valide et que votre hébergeur autorise les requêtes HTTP sortantes. Le canal e-mail est une bonne solution de repli pendant que vous déboguez le webhook.
- What does usage telemetry send? Only anonymous, aggregate signals about which Cron Monitor screens/features are opened, plus a presence heartbeat, your site’s language/locale and a timestamp. No names, emails, user accounts, site URLs, page referrer, browser/user-agent, no persistent cookies or cross-session identifiers, and none of…
- Quelle différence entre suspendre et déplanifier ? Déplanifier retire l’événement de la file. Suspendre le garde planifié mais annule ses callbacks à chaque déclenchement, rien ne s’exécute donc jusqu’à la reprise — pratique pour faire taire temporairement une tâche défaillante sans perdre sa planification.
- Pourquoi vois-je une ligne En cours qui ne se termine jamais ? Une requête a pu se terminer (délai dépassé ou arrêt brutal du processus) avant la fermeture de la tâche. Le nettoyage la marquera comme bloquée une fois le seuil de blocage dépassé, puis la récupérera.
- Protéger une tâche la fera-t-elle s’exécuter moins souvent ? Seulement lorsqu’une exécution précédente n’est pas encore terminée. Dans ce cas, la copie qui se chevauche est ignorée et relancée peu après, vous ne perdez donc jamais de travail — vous évitez simplement d’en exécuter deux à la fois.
Fonctionnalités 8
- Passerelle Action Scheduler Lorsque Action Scheduler est présent (WooCommerce et consorts), une page dédiée affiche sa file d’attente — compteurs, actions récentes et en échec — et peut déclencher une exécution.
- Profileur de goulets d’étranglement Chaque tâche exécutée pendant le cron est chronométrée et mesurée, puis classée par durée moyenne, pic de mémoire et taux d’échec — la tâche gourmande saute donc aux yeux. Le profilage ne s’exécute que pendant le cron, les chargements de page normaux ne sont donc pas affectés.
- Éditeur d’événements Replanifiez, changez la récurrence, ajoutez ou supprimez des événements, et suspendez/reprenez un hook sans perdre sa planification. Définissez aussi vos propres intervalles personnalisés.
- Protection contre les chevauchements Pour toute tâche « protégée », une seule copie s’exécute à la fois. Si une exécution est encore en cours lorsque la suivante est due, le chevauchement est annulé et relancé peu après — ce qui évite les embouteillages qui bloquent les bases de données.
- Détail par exécution Chaque exécution renvoie vers une vue détaillée : arguments, callbacks déclenchés, extension/thème concerné, mémoire et — si activé — nombre de requêtes en base et requête la plus lente.
- Pilote automatique des blocages et alertes Les erreurs fatales en cours de tâche sont capturées ; les tâches dépassant le seuil de blocage sont fermées de force et les tâches récurrentes replanifiées. Vous êtes alerté par e-mail et/ou webhook, avec une limite de fréquence pour ne jamais être submergé.
- Cron système virtuel Un point d’accès REST secret permet à une vraie crontab ou à un service de surveillance de piloter le cron selon un calendrier exact, avec un keepalive en loopback facultatif pour les sites qui reçoivent encore un peu de trafic.
- WP-CLI Tout ce qui compte est scriptable en ligne de commande — idéal pour les agences qui gèrent des parcs de sites. Voir la rubrique Commandes WP-CLI.
Premiers pas 4
- How WP-Cron works, and why it misbehaves WordPress does not use your server’s real clock-based scheduler by default. Instead, on each page load it checks whether any scheduled task is due and, if so, fires it. That has two failure modes: – Low-traffic sites: if nobody visits,…
- Make cron reliable end to end – Open the Setup Wizard and go to the “Cron mode” step. – Add define( 'DISABLE_WP_CRON', true ); to wp-config.php. – Copy the crontab line shown and add it to your server’s crontab (or an external uptime monitor). – Click…
- Moving from Cron-Sentry ModuleFest Cron Monitor is the new name for Cron-Sentry. When you activate it on a site that had Cron-Sentry: – Your settings, guarded and paused tasks, custom schedules and run history are copied across. – Cron-Sentry is deactivated so the…
- Run status meanings – Success — the task started and finished normally. – Error — a fatal PHP error killed the task mid-run (captured by the shutdown guard). – Stalled — the task ran longer than the stall threshold and was force-closed by…
Guides pratiques 4
- Diagnose a slow or heavy task – Open the Dashboard and read the bottleneck profiler. The task with the longest bar (or highest memory) is your suspect. – Go to Scheduled Events and click “Run now” on that hook to reproduce it on demand. – Check…
- Edit, pause or add an event – Open Scheduled Events and click “Edit” on the event you want to change. – Re-time it, change its recurrence, or remove it — arguments are preserved automatically. – Use “Pause” to stop a hook from executing while keeping it…
- Monitor Action Scheduler – Open the “Action Scheduler” page to see pending, in-progress, failed, complete and canceled counts at a glance. – Filter to “failed” to find actions that need attention — a growing failed count usually means a job is erroring repeatedly.…
- Recover a stuck task – In Run History, filter by “Stalled” or “Error” to see what got stuck and why. – The sweep force-closes stalls and re-enqueues recurring events automatically — check Scheduled Events to confirm it is queued again. – If it keeps…
Assistance et confidentialité 2
- Télémétrie anonyme Activée par défaut mais entièrement anonyme : elle n’envoie que des signaux agrégés sur les écrans et fonctionnalités utilisés — jamais de noms, d’e-mails, de comptes, d’URL de site, de données d’appareil ni aucune donnée cron. Elle ne transmet rien tant que le site n’est pas lié, et vous pouvez…
- Support desk Connect the site to your hub to raise and track tickets right inside wp-admin — each ticket carries an environment snapshot so issues can be triaged fast. – Set the hub URL and product key (built in, or via constants…
Rien ne correspond à cela ici. Appuyez sur Rechercher pour chercher dans les guides eux-mêmes.