Prod-Platte lief bei 100 % voll und legte die Seite lahm — Aufräumen automatisieren #85
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beim Deploy in der Nacht auf den 07.09.2026 passiert, mit vollem Ausfall der Live-Seite.
Was passiert ist
Drei Image-Rebuilds hintereinander (Blitz-Install, dann zwei Fixes) haben die Platte von 85 % auf 100 % gefüllt — null Bytes frei.
Folge: Redis konnte seinen RDB-Snapshot nicht mehr schreiben und schaltete daraufhin alle Schreibbefehle ab (
stop-writes-on-bgsave-error, Standardverhalten):Craft nutzt Redis als Cache-Backend. Jeder Request scheiterte damit schon beim Laden der Site-Konfiguration — HTTP 500 auf allen Seiten, auch die Craft-CLI war tot. Der Fehler sah im Log wie ein Datenbankproblem aus (
Sites->_loadAllSites()), war aber Redis.Behoben
docker builder prune -fgab 4,58 GB frei, danach schrieb Redis wieder, Caches neu aufgebaut, Seite wieder online. Stand jetzt: 67 GB von 75 GB belegt, 5,3 GB frei (93 %).Das ist immer noch eng.
docker system dfmeldet 41,77 GB Images, davon 29,47 GB nicht verwendet.docker image prune -fgriff nicht, weil die alten Images getaggt sind — es bräuchte-a, und das muss geprüft werden, weil auf dem Host 26 Container aus mehreren Projekten laufen (Philflow, Matomo, weitere).Warum es wieder passieren wird
Jeder Deploy baut ein neues Image. Ohne Aufräumen wächst der Bestand mit jedem Durchgang, und 5,3 GB reichen für etwa zwei weitere Deploys.
Was zu tun ist
docker builder prune -fund ein abgesichertes Image-Prune nach jedem erfolgreichen Deploydocs/DEPLOYMENT.mdbeginnt heute mit einem DB-Backup, das bei voller Platte selbst fehlschlägtDer letzte Punkt ist der wichtigste: dass ein volllaufender Datenträger einen Cache dazu bringt, die gesamte Anwendung stillzulegen, ist die eigentliche Schwachstelle. Ein Cache darf ausfallen, ohne die Seite mitzunehmen.