Redis_data e Postgres_data stanno consumando più di 20GB di spazio

Cosa posso fare al riguardo? redis_date e Postgres_date stanno consumando più di 20 GB di spazio.

A causa di ciò, sto pagando di più su DigitalOcean.

Il mio forum: https://onehourforum.com/

Ogni volta queste due cartelle occupano molto spazio e il mio forum va giù.

Per favore, aiutatemi.

Screenshot allegato.

Per me redis_data è davvero molto piccolo. Cosa ottieni da

ls -haltrR /var/discourse/shared/standalone/redis_data

Ho

root@foorumi-hel:/var/discourse# ls -haltrR /var/discourse/shared/standalone/redis_data
/var/discourse/shared/standalone/redis_data:
total 9.3M
drwxr-xr-x 13 root       root  4.0K Jan 10  2023 ..
-rw-r--r--  1 messagebus input 9.3M Dec  6 20:07 dump.rdb
drwxr-xr-x  2 messagebus input 4.0K Dec  6 20:07 .

Quindi Vikash deve effettivamente avere un problema.

Concordo. Non riesco a immaginare come ci possano essere 16 GB di redis. Se ti sposti su un nuovo server, ciò che si trova in redis (tipicamente) viene lasciato indietro, quindi una cosa da fare sarebbe semplicemente eliminarlo e ricostruirlo.

Puoi vedere cosa dice questo:

cd /var/discourse
./launcher enter app
redis-cli
info memory
exit
exit
exit
3 Mi Piace

Inoltre, per tua informazione, in fondo alla pagina di stato di Sidekiq del tuo forum (forum.url/sidekiq) c’è un riepilogo dell’utilizzo della memoria di Redis, incluso l’utilizzo di picco. (Inoltre, il tempo di attività - potrebbe essere interessante se il tempo di attività è molto breve, perché forse Redis si blocca e si riavvia lasciando del disordine sul disco.)

(Tuttavia, quello è l’utilizzo della memoria, e il problema qui sembra essere l’utilizzo del disco.)

1 Mi Piace

vedi questo, sta generando dati di dump

1 Mi Piace

Presumibilmente puoi eliminare tutti i file temporanei.

Questa è un’installazione standard? Ha una storia di migrazione da un’altra macchina? Una rapida ricerca indica che un problema di permessi, o un altro motivo per cui redis fallisce durante il salvataggio/rinomina, potrebbe essere la causa.

Questo thread precedente è stato, per me, inconcludente:
Discouse occupa molto spazio su disco, principalmente la cartella redis_data

Penso che vengano lasciati indietro se redis si arresta prima che possa scriverli. (Ma non ho memoria di averlo scritto, quindi forse l’ho lasciato in un file temporaneo solfege/da qualche parte)

Quelle date nello screenshot sono raggruppate a intervalli di circa 5 minuti: qualcosa non funziona come dovrebbe!

1 Mi Piace

Non me ne sono accorto!

C’è sicuramente qualcosa che non va. È una macchina sottodimensionata? Esegue un sacco di roba di IA? (Non credo, ma queste sono le mie migliori ipotesi)

Se è sicuro eliminarli, questo risolverà il problema immediato dello spazio su disco.

Come controllo generale, che include un controllo per i processi terminati a causa di carenza di memoria:

Il servizio smtp è stato arrestato,

e la coda era lì,

è un problema?

Cosa ho fatto?

smtp corretto e file temporanei eliminati.

Questo potrebbe spiegarlo.

Sarà interessante vedere se quei file temporanei vengono ancora creati.

Nessun file temporaneo viene creato ora.

ma questo sta consumando 16 GB

come affrontarlo?

Grazie

Puoi provare

cd /var/discourse
./launcher cleanup