Zitat von
Troy
Das ist sehr einfach erklärt: Aus technischen Gründen habe ich vor 1,5 Wochen meinen Frontend-Cache auf 5 Minuten eingestellt. Das in Kombination mit 1000 Seiten und über 1 Million Seitenaufrufen pro Monat hat dazu geführt, dass mein Cache innerhalb dieser kurzen Zeit von Null auf 30 GB "vollgelaufen" ist und ich eine Warnung von meinem Hoster bekommen habe ("Ihr Webspace ist fast voll. Bitte löschen Sie Daten, um die Stabilität Ihre Servers zu gewährleisten.")
Du redest hier vom Seitencache. Die Kommandos, die du gepostet hast, würden den gesamten Applikationscache löschen und neu aufbauen. Wenn du den Seitencache löschen willst, brauchst du nur ein
Code:
0 0 * * * rm -r /path/to/contao/var/cache/prod/http_cache
in deinem crontab eintragen, um den Seitencache täglich zu löschen.
Zitat von
Troy
Nur nebenbei: Aufgrund der großen Datenmenge im Cache konnte ich im Backend weder "Systemeinstellungen" aufrufen (Maximum execution time) noch wurde der Contao-Manager damit fertig (Fehlermeldung...irgendetwas mit "not empty directory"). Gott sei Dank, halfen die oben genannten Kommandos, um mich nach wenigen Minuten (!) von der Datenmenge zu befreien.
Wenn es eine bessere Lösung für mein Problem gibt, als per Cronjob den Cache zu leeren, dann nur her damit ;-)
Es wird an einer Lösung gearbeitet, die das Problem verringern kann: https://github.com/contao/contao/pull/1624
Lesezeichen