Betrieb
Wartung
Aufräumen
Das Aufräumen erledigt zweierlei: Es beendet den Lebenszyklus abgelaufener Freigaben und es entfernt Reste, die abgebrochene Uploads und harte Abstürze hinterlassen.
| Kategorie | Was |
|---|---|
| Abgelaufene Links samt Datei | Ablauf liegt länger zurück als die Karenzzeit — löscht echte Daten, nicht nur Reste |
| Dateien ohne Datenbank-Eintrag | liegen auf der Platte, kennt niemand |
| Datenbank-Einträge ohne Datei oder Link | verweisen ins Nichts |
| Chunk-Reste | Teilstücke abgebrochener Uploads (Standard: älter als 3 Stunden) |
| IP-Adressen fremder Uploader | älter als die eingestellte Frist |
| Download- und Versandprotokolle | älter als die eingestellte Frist (der Zähler am Link bleibt) |
| Eingespielte Update-Pakete | Maßstab ist die Fassung, nicht das Alter |
In Verarbeitung befindliche Dateien und Uploads jünger als eine Stunde bleiben unangetastet — sie könnten gerade entstehen.
Auf der Kommandozeile:
php artisan fileshare:cleanup # Testlauf, verändert nichts
php artisan fileshare:cleanup --force # löscht
php artisan fileshare:cleanup --force --chunk-age=6
Ohne --force wird nichts verändert. Dasselbe steht in der Oberfläche unter
Einstellungen → Wartung: Testlauf, dann bestätigte Löschung mit Bericht.
Als Cron-Eintrag, täglich nachts: siehe Cron einrichten.
Regelmäßig ansehen
- Einstellungen → Systemdaten: freier Speicher, Warnungen.
storage/logs/laravel.logauf wiederkehrende Fehler.php artisan queue:failed— fehlgeschlagene Hintergrundarbeiten.
Quelle dieser Seite:
docs/betrieb/wartung.md
im Repository. Sie wird beim Bauen daraus erzeugt — Änderungen gehören in die
Markdown-Datei, nicht in diese Seite.