Queste guide sono disponibili solo in inglese.
ModuleFest Cron Monitor aiuto
Riga di comando 1
FAQ e riferimenti 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.
- I comandi WP-CLI funzionano sugli hosting gestiti? Sì, ovunque WP-CLI sia disponibile. Sono ideali per automatizzare controlli di stato e profilazione su molti siti.
- La profilazione rallenta il mio sito? No. La strumentazione si attiva solo durante le vere esecuzioni del cron, quindi il normale caricamento delle pagine del sito e dell'amministrazione non ha alcun sovraccarico di profilazione. Durante il cron, ogni attività aggiunge un inserimento e un aggiornamento: trascurabili rispetto all'attività stessa.
- La profilazione delle query rallenta le cose? È disattivata per impostazione predefinita. Quando è attiva, abilita SAVEQUERIES durante le esecuzioni del cron per poter registrare il numero di query e la query più lenta: utile mentre indaghi su un'attività pesante, ma conviene disattivarla dopo. Il normale caricamento delle pagine non è mai…
- 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…
- Ho configurato un trigger esterno. Devo comunque attivare il keepalive loopback? È facoltativo. Con un trigger esterno affidabile puoi lasciare il keepalive disattivato. Nelle configurazioni miste non fa danni: è limitato e si attiva solo quando ci sono davvero eventi in scadenza.
- I miei dati vengono rimossi se disinstallo? La disattivazione conserva cronologia e impostazioni. L'eliminazione del plugin esegue il programma di disinstallazione, che elimina la tabella dei log e rimuove tutte le opzioni e le pulizie programmate.
- Il test del webhook non ha fatto nulla: e adesso? Verifica che l'URL sia un endpoint di webhook in ingresso valido e che il tuo hosting consenta richieste HTTP in uscita. Il canale email è una buona alternativa mentre sistemi il 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…
- Qual è la differenza tra mettere in pausa e annullare la programmazione? Annullare la programmazione rimuove l'evento dalla coda. Mettere in pausa lo mantiene programmato ma annulla le sue callback ogni volta che si attiva, così non viene eseguito nulla finché non riprendi: comodo per silenziare temporaneamente un job che si comporta male senza perderne la programmazione.
- Perché vedo una riga In esecuzione che non finisce mai? Una richiesta potrebbe essere terminata (timeout o interruzione forzata del processo) prima che l'attività si chiudesse. La pulizia la segnerà come bloccata una volta superata la soglia di blocco, poi la recupererà.
- Proteggere un'attività la farà eseguire meno spesso? Solo quando un'esecuzione precedente non è ancora terminata. In quel caso la copia sovrapposta viene saltata e ritentata poco dopo, quindi non perdi mai lavoro: eviti solo di eseguirne due contemporaneamente.
Funzioni 8
- Collegamento con Action Scheduler Quando è presente Action Scheduler (WooCommerce e simili), una pagina dedicata mostra la sua coda (conteggi, azioni recenti e non riuscite) e può avviare un'esecuzione.
- Profiler dei colli di bottiglia Ogni attività eseguita durante il cron viene cronometrata e misurata, poi classificata per durata media, picco di memoria e tasso di errore, così chi consuma risorse salta subito all'occhio. La profilazione avviene solo durante il cron, quindi il normale caricamento delle pagine non ne risente.
- Editor degli eventi Riprogramma, cambia la ricorrenza, aggiungi o rimuovi eventi e metti in pausa/riprendi un hook senza perdere la sua programmazione. Puoi anche definire intervalli personalizzati.
- Protezione dalle sovrapposizioni Per ogni attività “protetta”, viene eseguita una sola copia alla volta. Se un'esecuzione è ancora in corso quando arriva la successiva, la sovrapposizione viene annullata e ritentata poco dopo, evitando gli accumuli che mandano in stallo i database.
- Dettaglio di ogni esecuzione Ogni esecuzione rimanda a una vista di dettaglio: argomenti, callback attivate, plugin/tema responsabile, memoria e, se abilitato, numero di query al database e query più lenta.
- Autopilota per i blocchi e avvisi Gli errori fatali a metà attività vengono rilevati; le attività oltre la soglia di blocco vengono chiuse forzatamente e quelle ricorrenti riprogrammate. Ricevi un avviso via email e/o webhook, con un limite di frequenza per non essere mai sommerso.
- Cron di sistema virtuale Un endpoint REST segreto permette a un vero crontab o a un monitor di uptime di guidare il cron con una programmazione esatta, con un keepalive loopback facoltativo per i siti che ricevono ancora un po' di traffico.
- WP-CLI Tutto ciò che conta si può automatizzare dalla riga di comando: ideale per le agenzie che gestiscono molti siti. Vedi l'argomento Comandi WP-CLI.
Per iniziare 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…
Guide pratiche 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…
Supporto e privacy 2
- Telemetria anonima Attiva per impostazione predefinita ma del tutto anonima: invia solo segnali aggregati su quali schermate/funzioni vengono usate, mai nomi, email, account, URL dei siti, dati dei dispositivi o dati dei cron. Trasmette solo dopo che il sito è collegato, e puoi…
- 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…
Qui non c'è nulla che corrisponda. Premi Cerca per guardare dentro le guide stesse.