Wartung: geplante Aufgaben
Mail Log bringt Wartungsaufgaben mit, die über den Joomla-Aufgabenplaner laufen. Sie halten die Datenbank schlank, pflegen die Statistik und erledigen einmalige Umstellungen. Von allein läuft keine dieser Aufgaben — Sie richten sie im Aufgabenplaner ein.
Eine Aufgabe einrichten
- Öffnen Sie System → Verwalten → Geplante Aufgaben und klicken Sie auf Neu.
- Wählen Sie im Auswahldialog einen der Mail-Log-Aufgabentypen (siehe Tabelle).
- Vergeben Sie einen Namen, stellen Sie unter Ausführungsregeln das Intervall ein (z. B. täglich) und speichern Sie.
- Aktivieren Sie die Aufgabe. Damit geplante Aufgaben tatsächlich laufen, muss der Joomla-Scheduler ausgelöst werden — per Website-Besuch (Standard) oder per echtem Cronjob.
Die Aufgabentypen
| Aufgabe | Zweck |
|---|---|
| Alte Log-Einträge bereinigen | Löscht Einträge, die älter als die eingestellte Aufbewahrung sind, und erzwingt die maximale Eintragszahl (FIFO). Gebatcht, damit auch große Tabellen schonend abgearbeitet werden. |
| Anhang-Dateien bereinigen | Entfernt verwaiste Anhang-Dateien (deren Eintrag gelöscht wurde) und Dateien, die älter als die Anhang-Aufbewahrung sind. |
| Tagesstatistiken aktualisieren | Pflegt die vor-aggregierten Tageswerte für das Dashboard. Nur nötig, wenn Sie den Statistik-Modus auf Task gestellt haben. |
| Alte Mail-Bodies bereinigen | Setzt bei alten Einträgen den Text zurück und behält nur die Metadaten. Nur wirksam beim Speichermodus „Vollständig, automatisches Löschen nach N Tagen". |
| Alt-verschlüsselte Bodies migrieren | Einmalige Umstellung: schlüsselt Einträge aus einer früheren Version auf das aktuelle Verfahren um und entfernt den alten Schlüssel, sobald nichts mehr davon abhängt. So oft ausführen, bis keine Alt-Einträge mehr gemeldet werden. |
| Anhang-Dateien umziehen | Einmalige Umstellung: verschiebt Anhänge aus einem alten Speicherort (innerhalb des Web-Roots) an den sicheren Standardort. So oft ausführen, bis keine Dateien mehr übrig sind. |
Empfehlung für den Regelbetrieb
Für die meisten Websites genügen zwei täglich laufende Aufgaben:
- Alte Log-Einträge bereinigen — hält die Tabelle im Rahmen.
- Anhang-Dateien bereinigen — nur nötig, wenn Sie Anhänge erfassen.
Die beiden Migrations-Aufgaben (Alt-verschlüsselte Bodies migrieren, Anhang-Dateien umziehen) brauchen Sie nur, wenn Sie von einer sehr frühen Version aktualisiert haben. Nach erledigter Migration können Sie sie deaktivieren oder löschen. Tagesstatistiken aktualisieren und Alte Mail-Bodies bereinigen sind nur bei den passenden Einstellungen sinnvoll.
Alle Bereinigungsaufgaben arbeiten in Blöcken und mit klaren Obergrenzen, damit sie den Server auch bei sehr großen Datenbeständen nicht überlasten.
Gilt für Version 1.0.4.