Wenn im WordPress-Dashboard die Warnung „Das geplante Ereignis, action_scheduler_run_queue, wird zu spät ausgeführt.“ erscheint, kann das zu Verwirrung führen. Diese Nachricht weist auf Probleme mit den geplanten Aufgaben (Cron-Jobs) hin, die essenziell für die reibungslose Funktion einer Website sind. Egal, ob es sich um das automatische Veröffentlichen von Beiträgen, Updates oder Aufgaben von Plugins handelt – Verzögerungen oder Fehler in diesem Bereich können die Website-Funktion beeinträchtigen. In diesem Beitrag wird erklärt, was dieser Fehler bedeutet, welche Ursachen dahinterstecken und wie sich das Problem beheben lässt.
Die Nachricht im WordPress-Dashboard bezieht sich auf ein Problem mit dem WordPress-Cron-System, das für das Planen und Ausführen von Aufgaben wie geplanten Beiträgen, automatischen Updates oder anderen zeitgesteuerten Aktionen verantwortlich ist.

Das geplante Ereignis, action_scheduler_run_queue, wird zu spät ausgeführt. Deine Website funktioniert noch, aber das kann darauf hindeuten, dass die Planung von Beiträgen oder automatisierten Updates nicht wie beabsichtigt funktioniert.
The scheduled event, action_scheduler_run_queue, is late to run. Your site still works, but this may indicate that scheduling posts or automated updates may not work as intended.“
1. Was ist action_scheduler_run_queue?
Der „action_scheduler_run_queue“ ist ein spezieller Cron-Job (zeitgesteuerte Aufgabe), der von WordPress oder Plugins wie WooCommerce oder anderen Automatisierungs-Tools genutzt wird. Er dient dazu, geplante Aktionen in einer Warteschlange (Queue) auszuführen, z. B.:
- Geplante Beiträge veröffentlichen.
- Automatisierte Updates durchführen.
- Bestellungen in WooCommerce verarbeiten.
- E-Mails verschicken.
2. Was bedeutet „ist late to run“?
Die Nachricht bedeutet, dass der Cron-Job nicht rechtzeitig ausgeführt wurde. Das kann bedeuten, dass der Job verzögert ist oder gar nicht ausgeführt wird. Obwohl die Website weiterhin funktioniert, könnten bestimmte Funktionen, die auf geplanten Aufgaben basieren, nicht wie erwartet arbeiten.
- Geplante Beiträge werden nicht veröffentlicht.
- Automatische Updates von Plugins, Themes oder WordPress selbst könnten ausfallen.
- Aufgaben von Drittanbieter-Plugins könnten nicht ausgeführt werden.
3. Warum passiert das?
Es gibt mehrere mögliche Gründe:
- Kein echter Cron-Job aktiv: WordPress nutzt ein „pseudo“-Cron-System, das von Benutzeraktivitäten (z. B. Seitenaufrufen) abhängt. Wenn die Website wenig Traffic hat, werden die Cron-Jobs nicht ausgelöst.
- Performance-Probleme: Ein überlasteter Server kann dazu führen, dass Cron-Jobs nicht rechtzeitig ausgeführt werden.
- Fehlerhafte Plugins oder Themes: Plugins, die schlecht programmiert sind, könnten den normalen Ablauf der geplanten Aufgaben stören.
- Hosting-Einschränkungen: Einige Hosting-Anbieter blockieren oder beschränken PHP-basierte Cron-Jobs.
- Fehlende Verbindung zur Datenbank: Wenn die Datenbank vorübergehend nicht erreichbar ist, können Cron-Jobs ausfallen.
4. Wie kann man das Problem beheben?
Die Cron-Jobs in WordPress überprüfen
- Ein Plugin wie WP Crontrol installieren, um alle geplanten Aufgaben anzeigen zu können.
- Anschließend nach „action_scheduler_run_queue“ suchen und prüfen, ob Fehlermeldungen vorliegen oder der Job in der Vergangenheit ausgeführt wurde.
Eine echten Cron auf dem Server aktivieren
Das WordPress-„Pseudo“-Cron-System lässt sich deaktivieren, indem man in der wp-config.php Datei folgende Zeile hinzufügt:
define('DISABLE_WP_CRON', true);
Anschließend – sofern möglich – einen echten Cron-Job über das Hosting-Panel (z. B. cPanel oder Plesk) einrichten. Bei vielen Webhosting-Anbietern lässt sich das unkompliziert über eine grafische Oberfläche erledigen. In der Regel kann dort die gewünschte Ausführungsfrequenz ausgewählt werden, etwa „alle 5 Minuten“, „täglich“ oder „wöchentlich“.
Hier gibt man den Befehl ein, z. B.
wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Ersetze die Domain.com durch deinen eigenen Domainnamen. Dieser Befehl kann je nach Konfiguration Ihres Hostings leicht abweichen. Der Cronjob für den „action_scheduler_run_queue“ sollte alle 5-15 Minuten ausgeführt werden.
Server-Ressourcen überprüfen
- Darauf achten, dass der Server ausreichend Ressourcen bereitstellt – besonders dann, wenn die Website viele Besucher hat oder zahlreiche Plugins verwendet werden, die regelmäßig über Cron-Jobs laufen.
Fehlerhafte Plugins identifizieren
- Plugins, die Automatisierungen nutzen (z. B. WooCommerce oder Newsletter-Erweiterungen), testweise deaktivieren und beobachten, ob das Problem weiterhin besteht.
- Anschließend alle Plugins und Themes auf den aktuellen Stand bringen.
Hosting-Provider kontaktieren
- Beim Hosting-Provider sollte man nachfragen, ob Einschränkungen für PHP-Cron-Jobs bestehen, und gegebenenfalls um Unterstützung bei der Einrichtung eines stabilen Cron-Systems bitten.
5. Was passiert, wenn man nichts unternimmst?
Die Website bleibt zwar grundsätzlich funktionsfähig, jedoch können zeitgesteuerte Aufgaben ausfallen. Geplante Inhalte oder automatisierte Funktionen werden unter Umständen nicht wie vorgesehen ausgeführt – was insbesondere bei geschäftskritischen Websites zu Problemen führen kann.