Il mio ambiente di sviluppo Discourse (VM Ubuntu) sta esaurendo lo spazio su disco, nonostante abbia raddoppiato la dimensione del disco della VM a 24 GB la settimana scorsa. Devo eliminare manualmente le vecchie versioni di Discourse o eseguire uno script di pulizia o qualcosa di simile? Non riesco a pensare ad altri motivi per cui sto esaurendo nuovamente lo spazio su disco, dato che la mia istanza di Discourse ha solo due utenti e alcune dozzine di post.
Probabilmente i file di log,
rm -fr tmp/*
Puoi eseguire ncdu per individuare dove è occupato tutto lo spazio (apt-get install ncdu)
Sembra che la cartella tmp sotto discourse non contenga molto.
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
Sembra che l’intera cartella discourse occupi solo 1,2 GB. C’è qualcosa relativo a Discourse memorizzato altrove che posso controllare direttamente, così da non dover attendere la scansione dell’intero disco?
Prova a pulire le immagini e i container Docker, se li stai utilizzando:
Perfetto, è proprio quello che mi serviva!
C’è qualche motivo particolare per cui non stai suggerendo
./launcher cleanup
qui? Sembra un consiglio molto più chiaro e semplice da dare alle persone?
In generale è assolutamente corretto, ma non abbiamo davvero questo helper nel nostro percorso dev docker. Dovremmo sicuramente avere un ‘d/cleanup’ per la nostra configurazione dev docker, @riking forse puoi aggiungerlo?
Certo, ho iniziato DEV: Add docker cleanup script to d/ folder by riking · Pull Request #9082 · discourse/discourse · GitHub
Sembra che Lint abbia fallito in modo intermittente?
Scusa, non avevo notato che era una domanda per gli sviluppatori!