Site non fonctionnel après tentative de mise à niveau

J’ai tenté de lancer une mise à jour automatique depuis la page d’administration. Cela semblait se dérouler correctement, mais quelque chose a manifestement échoué. Le panneau d’administration pense que je n’ai pas effectué la mise à jour, tandis que le panneau de mise à jour indique que tout est à jour. J’ai essayé d’exécuter ./launcher rebuild app, mais j’ai reçu une erreur indiquant que je n’avais pas assez d’espace disque. J’ai supprimé les anciennes sauvegardes que j’avais, mais cela ne m’a permis d’obtenir que 3 Go d’espace libre, alors que 5 Go sont requis.

Des suggestions ? J’ai déjà exécuté ./launcher cleanup.

Il semble que Docker consomme beaucoup d’espace : 9,3 Go au total…

--- /var/lib/docker ---------------------------------------------------------------------------------------------------------------------------
                     /..
6,7 GiB [##########] /overlay2
2,7 GiB [###       ] /volumes
--- /var/lib/docker/overlay2 ------------------------------------------------------------------------------------------------------------------
                     /..
3,8 GiB [##########] /5f823d00b5b399410cb9e99b8ea4f2b44e4607b88ee27a9328b4fb4267eeeac8
2,3 GiB [######    ] /11262dd0a2b59292c520629d74720326f0328995c321826f1d8ae4434fc7a482

OK, j’ai récupéré mon dossier d’uploads et mes sauvegardes sur ma machine locale et je les ai supprimés du serveur. Cela a libéré suffisamment d’espace pour exécuter

./launcher rebuild app

Cela s’est terminé et le site est de nouveau en ligne. OUF ! J’aimerais quand même savoir s’il y a un problème dans Docker qui fait qu’il utilise autant d’espace…

 ./launcher cleanup

supprimera les images et les conteneurs Docker que vous n’utilisez pas.

Merci @pfaffman. Je l’ai exécuté et je n’ai pas vu de changement.

Cette taille semble-t-elle appropriée ?

Désolé, je n’avais pas regardé les chiffres avant, mais oui, cela semble tout à fait exact.

20 Go, c’est vraiment juste. Je recommande vraiment 50 Go. Conserver les sauvegardes dans un bucket S3 ou Digital Ocean Spaces aide à éviter de remplir votre disque avec des sauvegardes, mais vous pouvez quand même rencontrer des problèmes lors d’une restauration, car plusieurs copies de la base de données existent lors de la restauration.

J’ai rencontré le même problème avec cette mise à niveau. Déplacer Docker vers un autre volume l’a résolu pour moi. J’ai suivi ce guide :