Le répertoire /var/discourse fait-il 70 Go ?

Mon site web est un nouveau site web, et les utilisateurs sont moins de 200, et le ROM du VPS est de 90G, mais aujourd’hui, mon site web a eu un 502 Bad Gateway nginx.
Dans l’après-midi, j’ai reçu un e-mail :

Le réglage download_remote_images_to_local est désactivé car la limite d’espace disque de download_remote_images_threshold est atteinte.

Finalement, j’ai découvert que c’était parce qu’il n’y avait pas assez d’espace. Voici quelques informations :

root@kehan:/var/discourse# ./launcher rebuild app
x86_64 arch detected.
You have less than 5GB of free space on the disk where /var/lib/docker is located. You will need more space to continue
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        88G   84G     0 100% /

Would you like to attempt to recover space by cleaning docker images and containers in the system? (y/N)y
If the cleanup was successful, you may try again now
root@kehan:/var/discourse# ./launcher rebuild app
x86_64 arch detected.

WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed

Please be patient

2.0.20240825-0027: Pulling from discourse/base
Digest: sha256:6de68cb49198b5281f79ed9401b3fe818c854d220dcf0238549fe2f2adb19146
Status: Downloaded newer image for discourse/base:2.0.20240825-0027
docker.io/discourse/base:2.0.20240825-0027
You have less than 5GB of free space on the disk where /var/lib/docker is located. You will need more space to continue
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        88G   84G     0 100% /

Would you like to attempt to recover space by cleaning docker images and containers in the system? (y/N)y
If the cleanup was successful, you may try again now

root@kehan:/var/discourse# du -sh /* | sort -h
du: cannot access '/proc/8758/task/8758/fd/4': No such file or directory
du: cannot access '/proc/8758/task/8758/fdinfo/4': No such file or directory
du: cannot access '/proc/8758/fd/3': No such file or directory
du: cannot access '/proc/8758/fdinfo/3': No such file or directory
0	/bin
0	/dev
0	/initrd.img
0	/initrd.img.old
0	/lib
0	/lib32
0	/lib64
0	/libx32
0	/proc
0	/sbin
0	/sys
0	/vmlinuz
0	/vmlinuz.old
4.0K	/home
4.0K	/mnt
4.0K	/srv
8.0K	/media
16K	/lost+found
16K	/opt
36K	/tmp
48K	/root
568K	/run
3.8M	/etc
56M	/boot
1.4G	/usr
2.1G	/swapfile
87G	/var
root@kehan:/var/discourse# du -sh /var/* | sort -h
0	/var/lock
0	/var/run
4.0K	/var/local
4.0K	/var/mail
4.0K	/var/opt
12K	/var/spool
20K	/var/tmp
408K	/var/backups
114M	/var/log
290M	/var/cache
17G	/var/lib
70G	/var/discourse
root@kehan:/var/discourse# du -sh /var/discourse/* | sort -h
4.0K	/var/discourse/bin
4.0K	/var/discourse/cids
4.0K	/var/discourse/LICENSE
8.0K	/var/discourse/scripts
12K	/var/discourse/discourse-doctor
12K	/var/discourse/README.md
20K	/var/discourse/containers
24K	/var/discourse/launcher
24K	/var/discourse/tests
28K	/var/discourse/discourse-setup
32K	/var/discourse/samples
180K	/var/discourse/launcher_go
180K	/var/discourse/templates
232K	/var/discourse/image
70G	/var/discourse/shared
root@kehan:/var/discourse# ^C
root@kehan:/var/discourse# du -sh /var/discourse/shared/* | sort -h
70G	/var/discourse/shared/standalone
root@kehan:/var/discourse# du -sh /var/discourse/shared/standalone
70G	/var/discourse/shared/standalone
root@kehan:/var/discourse# cd /var/discourse/shared/standalone
du -sh *
5.8M	backups
1.8M	letsencrypt
70G	log
4.0K	postgres_backup
110M	postgres_data
180K	postgres_run
11M	redis_data
20K	ssl
28K	state
12K	tmp
11M	uploads

Mon site web a peut-être été victime d’une attaque DDOS cet après-midi. Ces fichiers journaux pourraient-ils être des journaux DDOS ?
Quelqu’un peut-il me dire comment résoudre le problème ?

1 « J'aime »

Vous pouvez essayer ./launcher cleanup, mais je ne comprends pas en quoi cela pourrait aider. Cela supprimera les conteneurs et les images anciens et inutilisés, qui finiront par consommer tout l’espace, à ma connaissance, mais le vôtre est nouveau. Mais cela ne coûte rien d’essayer.

Par mesure de sécurité, n’arrêtez pas votre conteneur actuellement en cours d’utilisation, car il sera alors sauvegardé — s’il est démarré après votre tentative de reconstruction.

4 « J'aime »

Vérifiez si vous avez des sauvegardes restantes ici et supprimez-les :
/var/discourse/shared/standalone/backups/default

1 « J'aime »

Oui

Juste rm /var/discourse/shared/standalone/logs/*

2 « J'aime »