Redis_data & Postgres_data occupent plus de 20 Go d'espace

Que puis-je faire à ce sujet ? redis_date et postgres_date consomment mon espace de plus de 20 Go.

À cause de cela, je paie plus cher sur DigitalOcean.

Mon forum : https://onehourforum.com/

À chaque fois, ces deux dossiers prennent beaucoup de place et mon forum tombe en panne.

Aidez-moi s’il vous plaît.

Capture d’écran jointe.

Pour moi, redis_data est vraiment très petit. Qu’obtenez-vous de

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

J’ai

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 .

Donc Vikash a bien un problème.

D’accord. Je n’arrive pas à imaginer comment il pourrait y avoir 16 Go de redis. Si vous passez à un nouveau serveur, ce qui se trouve dans redis (typiquement) est laissé derrière, donc une chose à faire serait de simplement le supprimer et de le reconstruire.

Vous pouvez voir ce que cela dit :

cd /var/discourse
./launcher enter app
redis-cli
info memory
exit
exit
exit
3 « J'aime »

De plus, pour information, en bas de la page d’état Sidekiq de votre forum (forum.url/sidekiq), il y a un résumé de l’utilisation de la mémoire Redis, y compris l’utilisation maximale. (Aussi, le temps de disponibilité - cela pourrait être intéressant si le temps de disponibilité est très court, car peut-être que Redis plante et redémarre, laissant des résidus sur le disque.)

(Cependant, il s’agit de l’utilisation de la mémoire, et le problème ici semble être l’utilisation du disque.)

1 « J'aime »

voyez ceci, il génère des données de vidage

1 « J'aime »

On peut supposer que vous pouvez supprimer tous les fichiers temporaires.

S’agit-il d’une installation standard ? A-t-il déjà été migré depuis une autre machine ? Une recherche rapide indique qu’un problème de permissions, ou une autre raison pour laquelle redis échoue lors de la sauvegarde/renommage, pourrait être la cause.

Ce fil de discussion précédent était, pour moi, peu concluant :
Discouse prend beaucoup d’espace disque, principalement le dossier redis_data

Je pense qu’ils sont perdus si Redis s’arrête avant de pouvoir les écrire. (Mais je n’ai aucun souvenir de l’avoir écrit, donc peut-être que je l’ai laissé dans un fichier temporaire solfege/quelque part)

Ces dates dans la capture d’écran sont regroupées à intervalles d’environ 5 minutes - quelque chose ne fonctionne pas comme il se doit !

1 « J'aime »

Je ne l’avais pas remarqué !

Il y a certainement quelque chose qui ne va pas. Est-ce une machine sous-dimensionnée ? Exécute-t-elle un tas de trucs d’IA ? (Je ne pense pas, mais ce sont mes meilleures suppositions)

Si leur suppression est sans danger, cela résoudra le problème immédiat d’espace disque.

Comme vérification générale, qui inclut une vérification des processus tués en raison d’un manque de mémoire :

Le service smtp a été arrêté,

et la file d’attente était là,

est-ce un problème ?

Qu’ai-je fait ?

smtp corrigé, et fichiers temporaires supprimés.

Cela pourrait l’expliquer.

Il sera intéressant de voir si ces fichiers temporaires sont toujours créés.

Aucun fichier temporaire n’est créé maintenant.

mais celui-ci consomme 16 Go

comment gérer cela ?

Merci

Vous pouvez essayer

cd /var/discourse
./launcher cleanup