Diese Anleitungen gibt es nur auf Englisch.
Hilfe zu ModuleFest Cron Monitor
Kommandozeile 1
FAQ & Referenz 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.
- Funktionieren die WP-CLI-Befehle auf verwaltetem Hosting? Ja, überall dort, wo WP-CLI verfügbar ist. Sie eignen sich ideal, um Zustandsprüfungen und Profiling über viele Websites hinweg zu skripten.
- Verlangsamt das Profiling meine Website? Nein. Die Messung wird nur bei tatsächlichen Cron-Ausführungen eingehängt, normale Frontend- und Admin-Seitenaufrufe tragen also keinerlei Profiling-Last. Während Cron fügt jede Aufgabe einen Insert und ein Update hinzu — vernachlässigbar neben der Aufgabe selbst.
- Verlangsamt das Query-Profiling die Dinge? Es ist standardmäßig aus. Wenn es an ist, aktiviert es SAVEQUERIES während Cron-Läufen, um Anzahl der Abfragen und die langsamste Abfrage zu erfassen — nützlich, während Sie eine aufwendige Aufgabe untersuchen, aber danach besser wieder ausschalten. Normale Seitenaufrufe werden nie…
- 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…
- Ich habe einen externen Auslöser eingerichtet. Soll ich trotzdem das Loopback-Keepalive aktivieren? Es ist optional. Mit einem zuverlässigen externen Auslöser können Sie das Keepalive ausgeschaltet lassen. Bei gemischten Setups schadet es nicht — es ist gedrosselt und wird nur ausgelöst, wenn Ereignisse wirklich fällig sind.
- Werden meine Daten beim Deinstallieren entfernt? Beim Deaktivieren bleiben Ihr Verlauf und Ihre Einstellungen erhalten. Beim Löschen des Plugins läuft das Deinstallationsprogramm, das die Protokolltabelle entfernt und alle Optionen und geplanten Kontrollläufe löscht.
- Mein Webhook-Test hat nichts bewirkt — was nun? Prüfen Sie, ob die URL ein gültiger Endpunkt für eingehende Webhooks ist und ob Ihr Hoster ausgehende HTTP-Anfragen zulässt. Der E-Mail-Kanal ist eine gute Ausweichlösung, während Sie den Webhook debuggen.
- 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…
- Was ist der Unterschied zwischen Pausieren und Aus-der-Planung-Nehmen? Aus der Planung nehmen entfernt das Ereignis aus der Warteschlange. Pausieren lässt es eingeplant, bricht aber seine Callbacks bei jeder Auslösung ab, sodass nichts läuft, bis Sie fortsetzen — praktisch, um einen fehlerhaften Job vorübergehend stillzulegen, ohne seinen Zeitplan zu verlieren.
- Warum sehe ich eine „Läuft“-Zeile, die nie endet? Eine Anfrage kann beendet worden sein (Zeitüberschreitung oder hartes Beenden des Prozesses), bevor die Aufgabe abgeschlossen war. Der Kontrolllauf markiert sie als hängend, sobald sie den Schwellenwert überschreitet, und stellt sie dann wieder her.
- Läuft eine überwachte Aufgabe dadurch seltener? Nur wenn ein vorheriger Durchgang noch nicht beendet ist. In diesem Fall wird die überlappende Kopie übersprungen und kurz danach erneut versucht, Sie verlieren also nie Arbeit — Sie vermeiden nur, dass zwei gleichzeitig laufen.
Features 8
- Action-Scheduler-Anbindung Wenn Action Scheduler vorhanden ist (WooCommerce und Co.), zeigt eine eigene Seite dessen Warteschlange — Zählungen, letzte und fehlgeschlagene Aktionen — und kann einen Durchlauf auslösen.
- Engpass-Profiler Jede Aufgabe, die während Cron läuft, wird zeitlich gemessen und erfasst und dann nach durchschnittlicher Dauer, Spitzenspeicher und Fehlerquote sortiert — so ist der Ressourcenfresser sofort erkennbar. Das Profiling läuft nur während Cron, normale Seitenaufrufe sind also nicht betroffen.
- Veranstaltungseditor Neu planen, Wiederholung ändern, Ereignisse hinzufügen oder entfernen und einen Hook pausieren/fortsetzen, ohne seinen Zeitplan zu verlieren. Sie können auch eigene Intervalle definieren.
- Überschneidungsschutz Von jeder „überwachten“ Aufgabe läuft immer nur eine Kopie gleichzeitig. Läuft ein Durchgang noch, wenn der nächste fällig ist, wird die Überschneidung abgebrochen und kurz danach erneut versucht — das verhindert die Staus, die Datenbanken blockieren.
- Detailansicht pro Lauf Jeder Lauf führt zu einer Detailansicht: Argumente, die ausgelösten Callbacks, das zugehörige Plugin/Theme, Speicher und — falls aktiviert — Anzahl der DB-Abfragen und die langsamste Abfrage.
- Autopilot und Warnungen bei hängenden Aufgaben Fatale Fehler mitten in einer Aufgabe werden erfasst; Aufgaben über dem Hänge-Schwellenwert werden zwangsweise beendet und wiederkehrende neu eingeplant. Sie werden per E-Mail und/oder Webhook benachrichtigt, mit Ratenbegrenzung, damit Sie nie überflutet werden.
- Virtueller System-Cron Ein geheimer REST-Endpunkt ermöglicht es einem echten Crontab oder Uptime-Monitor, Cron nach einem exakten Zeitplan anzustoßen, mit einem optionalen Loopback-Keepalive für Websites, die noch etwas Besucherverkehr haben.
- WP-CLI Alles Wichtige lässt sich über die Kommandozeile skripten — ideal für Agenturen, die ganze Flotten von Websites verwalten. Siehe das Thema „WP-CLI-Befehle“.
Erste Schritte 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…
Schritt-für-Schritt-Anleitungen 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 & Datenschutz 2
- Anonyme Telemetrie Standardmäßig aktiv, aber vollständig anonym: Es sendet nur zusammengefasste Signale darüber, welche Bildschirme/Funktionen genutzt werden — niemals Namen, E-Mail-Adressen, Konten, Website-URLs, Gerätedaten oder irgendwelche Cron-Daten. Es überträgt erst, wenn die Website verbunden ist, und Sie können…
- 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…
Nichts hier passt dazu. Drücken Sie „Suchen“, um in den Anleitungen selbst zu suchen.