De här guiderna finns bara på engelska.
Hjälp för ModuleFest Cron Monitor
Kommandorad 1
Vanliga frågor och referens 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.
- Fungerar WP-CLI-kommandona på hanterade webbhotell? Ja, överallt där WP-CLI finns. De är perfekta för att skripta hälsokontroller och profilering på många webbplatser.
- Saktar profilering ner min webbplats? Nej. Instrumenteringen kopplas bara in under faktiska cron-körningar, så vanliga sidladdningar i front-end och admin har ingen profileringskostnad alls. Under cron lägger varje uppgift till en insert och en update — försumbart jämfört med själva uppgiften.
- Saktar frågeprofilering ner saker? Den är avstängd som standard. När den är på aktiveras SAVEQUERIES under cron-körningar så att antalet frågor och den långsammaste frågan kan registreras — användbart när du undersöker en tung uppgift, men värt att stänga av efteråt. Vanliga sidladdningar påverkas aldrig…
- 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…
- Jag har ställt in en extern utlösare. Ska jag ändå aktivera loopback-keepalive? Det är valfritt. Med en pålitlig extern utlösare kan du låta keepalive vara avstängd. I blandade uppsättningar gör den ingen skada — den är begränsad och körs bara när händelser verkligen ska köras.
- Tas mina data bort om jag avinstallerar? Inaktivering behåller din historik och dina inställningar. Att radera pluginet kör avinstallationen, som tar bort loggtabellen och alla alternativ och schemalagda rensningar.
- Mitt webhook-test gjorde ingenting — vad gör jag nu? Kontrollera att URL:en är en giltig endpoint för inkommande webhooks och att ditt webbhotell tillåter utgående HTTP-förfrågningar. E-postkanalen är en bra reserv medan du felsöker webhooken.
- 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…
- Vad är skillnaden mellan att pausa och att avschemalägga? Att avschemalägga tar bort händelsen från kön. Att pausa behåller den schemalagd men avbryter dess callbackfunktioner varje gång den körs, så att inget körs förrän du återupptar — praktiskt för att tillfälligt tysta ett jobb som krånglar utan att förlora dess schema.
- Varför ser jag en rad med Running som aldrig blir klar? En förfrågan kan ha avslutats (timeout eller att processen dödats) innan uppgiften stängdes. Rensningen markerar den som fastnad när den passerar tröskelvärdet och återställer den sedan.
- Körs en uppgift mer sällan om den skyddas? Bara när en tidigare körning inte är klar än. I så fall hoppas den överlappande kopian över och görs om strax därefter, så att du aldrig förlorar arbete — du undviker bara att köra två samtidigt.
Funktioner 8
- Brygga till Action Scheduler När Action Scheduler finns (WooCommerce med flera) visar en särskild sida dess kö — antal, senaste och misslyckade åtgärder — och kan starta en körning.
- Flaskhalsprofilerare Varje uppgift som körs under cron tidsmäts och mäts, och rangordnas sedan efter genomsnittlig körtid, högsta minnesanvändning och felfrekvens — så att resursslukaren syns direkt. Profileringen körs bara under cron, så vanliga sidladdningar påverkas inte.
- Händelseredigerare Schemalägg om, ändra upprepning, lägg till eller ta bort händelser och pausa/återuppta en hook utan att förlora dess schema. Definiera även dina egna anpassade intervall.
- Skydd mot överlappning För varje ”skyddad” uppgift körs bara en kopia åt gången. Om en körning fortfarande pågår när nästa ska starta avbryts överlappningen och görs om strax därefter — vilket förhindrar de köer som låser databaser.
- Detaljvy per körning Varje körning länkar till en detaljvy: argument, de callbackfunktioner som kördes, plugin/tema som äger dem, minne och — när det är aktiverat — antal databasfrågor och den långsammaste frågan.
- Autopilot och varningar för fastnade uppgifter Fatala fel mitt i en uppgift fångas; uppgifter som passerat tröskelvärdet tvångsstängs och återkommande schemaläggs om. Du varnas via e-post och/eller webhook, med begränsad frekvens så att du aldrig översvämmas.
- Virtuell system-cron En hemlig REST-endpoint låter en riktig crontab eller upptidsövervakare driva cron enligt ett exakt schema, med en valfri loopback-keepalive för webbplatser som fortfarande får viss trafik.
- WP-CLI Allt viktigt kan skriptas från kommandoraden — perfekt för byråer som hanterar många webbplatser. Se ämnet WP-CLI-kommandon.
Kom igång 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…
Instruktioner 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…
Support och integritet 2
- Anonym telemetri På som standard men helt anonym: den skickar bara sammanställda signaler om vilka skärmar/funktioner som används — aldrig namn, e-postadresser, konton, webbplatsadresser, enhetsdata eller några cron-data. Den skickar bara när webbplatsen är länkad, och du kan…
- 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…
Ingenting här matchar det. Tryck på Sök för att leta i själva guiderna.