Meine Discourse-Entwicklungsumgebung (Ubuntu-VM) läuft trotz Verdopplung der VM-Festplatte auf 24 GB letzte Woche wieder auf vollen Speicher. Muss ich manuell alte Discourse-Versionen löschen oder ein Bereinigungsskript ausführen oder ähnliches? Ich kann mir nicht vorstellen, warum mir sonst der Speicherplatz ausgehen würde, da meine Discourse-Instanz nur zwei Benutzer und ein paar Dutzend Beiträge hat.
Wahrscheinlich Protokolldateien,
rm -fr tmp/*
Sie können ncdu ausführen, um herauszufinden, wo der gesamte Speicherplatz belegt ist (apt-get install ncdu).
Es sieht so aus, als ob der tmp-Ordner unter discourse nicht allzu viel enthält.
123,3 MiB [##########] /cache
25,8 MiB [## ] /stylesheet-cache
2,5 MiB [ ] /ember-rails
948,0 KiB [ ] /spec
88,0 KiB [ ] /avatar_proxy
12,0 KiB [ ] /javascript-cache
8,0 KiB [ ] /download_cache
8,0 KiB [ ] /pids
e 4,0 KiB [ ] /letter_avatars
e 4,0 KiB [ ] /backup_assets
4,0 KiB [ ] rspec_result
4,0 KiB [ ] plugin-hash
Der gesamte discourse-Ordner hat anscheinend nur 1,2 GB. Wird etwas für Discourse woanders gespeichert, das ich direkt überprüfen kann, damit ich nicht warten muss, bis das gesamte Laufwerk gescannt ist?
Versuchen Sie, Ihre Docker-Images und Container zu bereinigen, falls Sie diese verwenden:
Perfekt, genau das, was ich brauchte!
Gibt es einen bestimmten Grund, warum du hier nicht
./launcher cleanup
sagst? Das scheint ein viel klarerer und einfacherer Ratschlag zu sein, den man Leuten geben kann?
Im Allgemeinen hast du völlig recht, aber wir haben diesen Helper auf unserem dev-Docker-Pfad nicht wirklich. Wir sollten definitiv ein ‘d/cleanup’ für unser dev-Docker-Setup haben, @riking, könntest du das vielleicht hinzufügen?
Klar, habe DEV: Add docker cleanup script to d/ folder by riking · Pull Request #9082 · discourse/discourse · GitHub gestartet.
Lint scheint abgebrochen zu sein?
Entschuldigung, dass ich übersehen habe, dass dies eine Entwicklerfrage war!