Zum Inhalt springen

Warteschlangen und Scheduler

Mails, Benachrichtigungen und die Erzeugung von Rechnungs-PDFs laufen asynchron über Redis. Horizon verarbeitet die Jobs; fehlgeschlagene Jobs werden dreimal mit steigendem Abstand (1, 5, 15 Minuten) wiederholt und sind danach unter /horizon für Administratoren sichtbar und erneut startbar.

ZeitpunktAufgabe
stündlichDatenbank-Backup (backup:run --only-db)
täglich 00:10 / 00:30Backup-Bereinigung, vollständiges Backup inkl. Dateien
täglich 00:00Audit-Log nach Aufbewahrungsfrist bereinigen
täglich 06:00überfällige Rechnungen markieren, Zahlungserinnerungen senden
täglich 07:00Backup-Überwachung
laufendPulse-Daten trimmen, Horizon-Snapshots

Der Scheduler benötigt einen laufenden schedule:work-Prozess oder einen Cron-Eintrag * * * * * php artisan schedule:run.