Discourse prend beaucoup de place sur le disque, principalement le dossier redis_data

Bonjour !
Cela fait presque un an que j’utilise la communauté sur Discourse et mes fichiers de sauvegarde atteignent maintenant 2,5 Go.
Mais nous manquons d’espace disque (120 Go).
Après investigation, le dossier redis_data occupe 59 Go. Y a-t-il un moyen de résoudre ce problème ?

Quelques fragments du fichier redis sont les suivants :
En fait, je ne comprends pas bien ce que cela représente.

{"data":{"message_type":"@3","topic_id":45450,"paylo 1last_@'_po number":14,"notification_level ,"highe */ 29}},"user gs":[`?],"group?
null,"client?l}@?@?@?15673327|288|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":1893,"paylo 0last_@&_po number ","notification_level`highe )?2}},"user ds":[`?],"group?
null,"client?l}@?@?@?15673290|287|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":2249,"paylo 0last_@&_po number":5,"notification_level >,"highe )?. 12}},"user es":[`?],"group?
null,"client?l}?q@?@?@?15673285|286|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":2249,"paylo 0last_@&_po number":3,"notification_level >,"highe )?. 12}},"user es":[`?],"group?
null,"client?l}?q@?@?@?15672031|285|/unread/45852$$$123 default

Regardez :

1 « J'aime »

Merci ! Je vais y jeter un coup d’œil !

-rw-r--r-- 1 messagebus messagebus 335833264 16 fév 09:41 dump.rdb
-rw-r--r-- 1 messagebus messagebus         0 31 jan 15:09 temp-1015520.rdb
-rw-r--r-- 1 messagebus messagebus   4919296 31 jan 16:29 temp-1022742.rdb
-rw-r--r-- 1 messagebus messagebus 273073065 18 jan 16:12 temp-1024589.rdb
-rw-r--r-- 1 messagebus messagebus 380357223 31 jan 17:12 temp-1026744.rdb
-rw-r--r-- 1 messagebus messagebus 130723840 18 jan 16:45 temp-1027939.rdb
-rw-r--r-- 1 messagebus messagebus 319178051 18 jan 16:48 temp-1028173.rdb
-rw-r--r-- 1 messagebus messagebus 203666791 31 jan 17:27 temp-1028295.rdb
-rw-r--r-- 1 messagebus messagebus 352884828 18 jan 17:27 temp-1032450.rdb
-rw-r--r-- 1 messagebus messagebus 307757056 18 jan 17:40 temp-1034133.rdb
-rw-r--r-- 1 messagebus messagebus 366613731 31 jan 18:42 temp-1034836.rdb
-rw-r--r-- 1 messagebus messagebus   2502656 31 jan 18:47 temp-1035328.rdb
-rw-r--r-- 1 messagebus messagebus 151254653 18 jan 18:00 temp-1037002.rdb
-rw-r--r-- 1 messagebus messagebus 244047872 18 jan 18:08 temp-1037784.rdb
-rw-r--r-- 1 messagebus messagebus    532480 18 jan 18:12 temp-1038150.rdb
-rw-r--r-- 1 messagebus messagebus 128897024 18 jan 19:14 temp-1043997.rdb
-rw-r--r-- 1 messagebus messagebus  28532736 18 jan 19:19 temp-1044418.rdb
-rw-r--r-- 1 messagebus messagebus 326288698 18 jan 20:16 temp-1049000.rdb
-rw-r--r-- 1 messagebus messagebus  34062520  1 fév 02:03 temp-1066798.rdb
-rw-r--r-- 1 messagebus messagebus    442368 19 jan 01:55 temp-1072983.rdb
-rw-r--r-- 1 messagebus messagebus   3805184  1 fév 11:14 temp-1111400.rdb
-rw-r--r-- 1 messagebus messagebus         0 19 jan 15:54 temp-1138306.rdb
-rw-r--r-- 1 messagebus messagebus   3158016  1 fév 17:00 temp-1139656.rdb
-rw-r--r-- 1 messagebus messagebus         0  1 fév 17:02 temp-1139836.rdb
-rw-r--r-- 1 messagebus messagebus 152346624  1 fév 17:04 temp-1140054.rdb
-rw-r--r-- 1 messagebus messagebus 305575386  1 fév 17:06 temp-1140297.rdb
-rw-r--r-- 1 messagebus messagebus         0  1 fév 17:11 temp-1140838.rdb

Les fichiers redis ressemblent à…
ils semblent tous être des fichiers messagebus, est-il sûr de les supprimer ?

2 « J'aime »

Je viens de regarder dans ce dossier sur mon site de production fonctionnel et il n’y a pas de fichiers appelés temp-*, seulement dump.rdb

Étant donné qu’ils sont nommés « temp », on pourrait penser qu’ils peuvent être supprimés en toute sécurité, cependant, vous pourriez vouloir utiliser la commande officielle depuis l’intérieur du conteneur, puis vérifier qu’ils sont supprimés. (c’est-à-dire redis-cli flushall)

Si vous êtes moins courageux, je vous suggère d’attendre qu’un des administrateurs système expérimentés ici donne son avis.

1 « J'aime »

Merci Robert :grinning:
J’essaie de le chercher sur Google !

Il semble sûr de supprimer les fichiers temporaires.

3 « J'aime »

Il est étrange qu’ils ne soient pas entretenus. Je suppose que cette machine est perpétuellement allumée ?

D’après ma compréhension naissante, ces fichiers temporaires sont laissés derrière si Redis s’arrête avant que le fichier entier ne soit écrit. La base de données reste en mémoire, donc le vidage sert uniquement à conserver les données entre les exécutions (par exemple, le conteneur est reconstruit ou la machine redémarre).

2 « J'aime »

Cela semble logique. Mais pourquoi s’arrêterait-il ? Un ./launcher rebuild app le ferait-il ? (redis fonctionne à l’intérieur du conteneur, donc il pourrait le faire ?) Ou a-t-il besoin d’un arrêt ou d’un redémarrage du VPS ?

1 « J'aime »

Rebuild a tenté un arrêt propre, mais je pense qu’il force l’arrêt après un certain temps. Les redémarrages sont nécessaires pour appliquer les mises à jour du noyau et des bibliothèques.

2 « J'aime »

Merci ! Je vais les supprimer :smile:

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.