Glossar
Scheduler
Die Aufgabenplanung von TYPO3 für alles, was regelmäßig und ohne Zutun passieren soll.
Wofür der Scheduler da ist
Manches soll regelmäßig passieren, ohne dass jemand darauf klickt: ein Datenimport aus einem anderen System, das Aufräumen alter Protokolle, der Versand eines Newsletters, die Aktualisierung eines Solr-Index.
Der Scheduler verwaltet diese Aufgaben mit Ausführungszeitpunkt und Protokoll. Was er nicht tut: sich selbst starten. Dafür braucht es einen Cronjob auf dem Server, der ihn regelmäßig aufruft.
Die häufigste Fehlerquelle
Genau an dieser Trennung scheitern die meisten Installationen. Im Backend sind Aufgaben sauber angelegt und mit Zeitplan versehen — nur ruft sie niemand auf, weil der Cronjob fehlt, beim Serverumzug verloren ging oder unter falschen Bedingungen läuft.
Das ist ein stiller Fehler: Die Website funktioniert, es fehlen nur Dinge, die niemand aktiv vermisst. Bis jemand fragt, warum die Produktdaten seit Wochen alt sind.
Überwachung gehört dazu
Deshalb behandeln wir geplante Aufgaben als Teil des Betriebs, nicht als Einrichtungsschritt. Bei allem, worauf sich jemand verlässt, gehört eine Meldung dazu, und zwar eine, die auch bei ausbleibender Ausführung anschlägt, nicht nur bei Fehlern.
Mehr dazu unter TYPO3-Wartung.