Hallo!
Ich betreibe die Community auf Discourse seit fast einem Jahr und meine Backup-Dateien sind jetzt bis zu 2,5 G groß.
Aber uns geht der Speicherplatz aus (120 G).
Nach der Untersuchung nimmt der Ordner redis_data 59 G ein. Gibt es eine Möglichkeit, dies zu beheben?
Einige Fragmente der Redis-Datei lauten wie folgt:
Eigentlich verstehe ich nicht ganz, was das darstellt.
{"data":{"message_type":"@3","topic_id":45450,"paylo 1last_@'_po \tnumber":14,"notification_level ,"highe *?/\t29}},"user gs":[`?],"group?
null,"client?l}r@?@?@?15673327|288|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":1893,"paylo 0last_@&_po \tnumber ","notification_level`highe )?2}},"user ds":[`?],"group?
null,"client?l}r@?@?@?15673290|287|/unread/45852$$$123 default|{"data":{"message_type":"@3","topic_id":2249,"paylo 0last_@&_po \tnumber":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 \tnumber":3,"notification_level >,"highe )?. 12}},"user es":[`?],"group?
null,"client?l}?q@?@?@?15672031|285|/unread/45852$$$123 default
Schau dir Folgendes an:
Danke! Ich werde es mir ansehen!
-rw-r--r-- 1 messagebus messagebus 335833264 Feb 16 09:41 dump.rdb
-rw-r--r-- 1 messagebus messagebus 0 Jan 31 15:09 temp-1015520.rdb
-rw-r--r-- 1 messagebus messagebus 4919296 Jan 31 16:29 temp-1022742.rdb
-rw-r--r-- 1 messagebus messagebus 273073065 Jan 18 16:12 temp-1024589.rdb
-rw-r--r-- 1 messagebus messagebus 380357223 Jan 31 17:12 temp-1026744.rdb
-rw-r--r-- 1 messagebus messagebus 130723840 Jan 18 16:45 temp-1027939.rdb
-rw-r--r-- 1 messagebus messagebus 319178051 Jan 18 16:48 temp-1028173.rdb
-rw-r--r-- 1 messagebus messagebus 203666791 Jan 31 17:27 temp-1028295.rdb
-rw-r--r-- 1 messagebus messagebus 352884828 Jan 18 17:27 temp-1032450.rdb
-rw-r--r-- 1 messagebus messagebus 307757056 Jan 18 17:40 temp-1034133.rdb
-rw-r--r-- 1 messagebus messagebus 366613731 Jan 31 18:42 temp-1034836.rdb
-rw-r--r-- 1 messagebus messagebus 2502656 Jan 31 18:47 temp-1035328.rdb
-rw-r--r-- 1 messagebus messagebus 151254653 Jan 18 18:00 temp-1037002.rdb
-rw-r--r-- 1 messagebus messagebus 244047872 Jan 18 18:08 temp-1037784.rdb
-rw-r--r-- 1 messagebus messagebus 532480 Jan 18 18:12 temp-1038150.rdb
-rw-r--r-- 1 messagebus messagebus 128897024 Jan 18 19:14 temp-1043997.rdb
-rw-r--r-- 1 messagebus messagebus 28532736 Jan 18 19:19 temp-1044418.rdb
-rw-r--r-- 1 messagebus messagebus 326288698 Jan 18 20:16 temp-1049000.rdb
-rw-r--r-- 1 messagebus messagebus 34062520 Feb 1 02:03 temp-1066798.rdb
-rw-r--r-- 1 messagebus messagebus 442368 Jan 19 01:55 temp-1072983.rdb
-rw-r--r-- 1 messagebus messagebus 3805184 Feb 1 11:14 temp-1111400.rdb
-rw-r--r-- 1 messagebus messagebus 0 Jan 19 15:54 temp-1138306.rdb
-rw-r--r-- 1 messagebus messagebus 3158016 Feb 1 17:00 temp-1139656.rdb
-rw-r--r-- 1 messagebus messagebus 0 Feb 1 17:02 temp-1139836.rdb
-rw-r--r-- 1 messagebus messagebus 152346624 Feb 1 17:04 temp-1140054.rdb
-rw-r--r-- 1 messagebus messagebus 305575386 Feb 1 17:06 temp-1140297.rdb
-rw-r--r-- 1 messagebus messagebus 0 Feb 1 17:11 temp-1140838.rdb
Die Redis-Dateien sehen aus wie…
Sie scheinen alle Dateien von messagebus zu sein, ist es sicher, sie zu löschen?
Ich habe gerade in diesem Ordner auf meiner funktionierenden Produktionsseite nachgesehen und es gibt keine Dateien namens temp-*, nur dump.rdb
Da sie “temp” heißen, könnte man denken, dass sie sicher gelöscht werden können. Sie sollten jedoch den offiziellen Befehl aus dem Container heraus verwenden und dann prüfen, ob sie gelöscht wurden. (z. B. redis-cli flushall)
Wenn Sie weniger mutig sind, warten Sie, bis sich einer der erfahrenen Systemadministratoren hier dazu äußert.
Danke Robert ![]()
Ich versuche, es zu googeln!
Sieht sicher aus, die temporären Dateien zu löschen.
Es ist seltsam, dass sie nicht aufgeräumt werden. Ich nehme an, diese Maschine ist ständig eingeschaltet?
Nach meinem anfänglichen Verständnis bleiben diese temporären Dateien zurück, wenn Redis stoppt, bevor die gesamte Datei geschrieben wurde. Die Datenbank bleibt im Speicher, sodass der Dump nur dazu dient, Daten zwischen den Läufen zu speichern (z. B. wenn der Container neu erstellt wird oder die Maschine neu startet).
Das ergibt Sinn. Aber warum sollte es stoppen? Würde ein ./launcher rebuild app das tun? (redis läuft im Container, also könnte es das tun?) Oder braucht es einen VPS-Halt oder einen Neustart?
Der Wiederaufbau versuchte, ein sauberes Herunterfahren durchzuführen, aber ich glaube, er erzwingt es nach einer bestimmten Zeit. Neustarts sind erforderlich, um Kernel- und Bibliotheksaktualisierungen anzuwenden.
Danke! Ich werde sie löschen ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.