Sto cercando di capire come liberare spazio sulla mia istanza Discourse.
Ecco alcuni dati che ho raccolto:
La dashboard di Discourse mostra 55 GB utilizzati per i caricamenti.
La query PostgreSQL select pg_size_pretty(sum(filesize)) from uploads restituisce 35 GB.
Il comando du -sh /var/discourse/shared/standalone/uploads/ eseguito via SSH mostra 247 GB.
Il comando du -sh /var/discourse/shared/standalone/uploads/default/original/ eseguito via SSH mostra 35 GB.
Il comando du -sh /var/discourse/shared/standalone/uploads/tombstone/ eseguito via SSH mostra 191 GB.
È possibile che ci siano file orfani nella cartella tombstone o che sia un falso positivo il fatto che questa cartella occupi 191 GB? Quando navigo nella cartella tombstone, vedo migliaia di cartelle e file.
Che tipo di file conserva Discourse in /var/discourse/shared/standalone/uploads/tombstone/? È sicuro eliminare questi file?
Sono abbastanza sicuro che tu possa eliminare tutto da tombstone; è un’area di stoccaggio per le immagini cancellate. Un posto per il “recupero di emergenza”.
In teoria, dovremmo svuotarlo regolarmente.
Puoi fare un po’ di ricerche in più? Qual è il timestamp dei 10 file più vecchi che hai in tombstone? Sono antichi?
Forse le cose funzionano correttamente e semplicemente molti elementi vengono eliminati sul tuo forum? Puoi modificare la durata di permanenza degli elementi nel cimitero in modo che rimangano lì per un tempo più breve; credo che esista un’impostazione del sito per questo.
A febbraio ho iniziato a lottare per lo spazio; forse è per questo che non ho ancora ottenuto spazio liberato.
La mia impostazione era su 30 giorni; quando l’ho abbassata a 10 e ho eseguito i job di Sidekiq relativi ai caricamenti, la cartella tombstone si è ridotta.
Grazie per l’aiuto, scusate per aver aperto l’argomento: non avevo notato l’impostazione purge deleted uploads grace period days. L’ultima volta che ho pulito il mio forum era sufficiente eseguire i job di Sidekiq per restituire spazio libero al sistema operativo.
Forse questo meriterebbe un nuovo argomento: ma si prega di considerare l’aggiunta di una notifica NUOVO nelle impostazioni quando viene introdotta qualcosa di nuovo. Per gli amministratori è difficile stare al passo con tutte le nuove impostazioni; da una versione all’altra è difficile individuare e configurare le nuove opzioni che Discourse ci offre, specialmente quando non riusciamo a capire quali siano quelle nuove.