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.log auf 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.