Mon site web est toujours hors service

Erreur du serveur
lors du chargement de /latest.json?ascending=false
Code d’erreur : Erreur 500

Cette page ne fonctionne pas www.dexforum.com.br ne peut actuellement pas répondre à cette demande.
ERREUR HTTP 500

Pourquoi cela se produit-il ? Comment résoudre ?


1 « J'aime »

Votre message d’erreur indique No space left on device et les informations système montrent que 100,0 % des 49,29 Go sont utilisés.

Vous devrez augmenter la taille de votre droplet ou voir ce qui l’utilise actuellement et consomme tout l’espace.

2 « J'aime »

J’ai pensé que le contenu du site était automatiquement supprimé du serveur, comment puis-je voir ce qui cause toute cette taille ?

1 « J'aime »

Il y a de bonnes informations sur la façon de prendre soin de votre serveur sur Manually update Discourse and Docker image to latest

2 « J'aime »

Merci de m’avoir montré cela étape par étape, mais lorsque j’utilise la commande cd /var/discourse git pull ./launcher rebuild app j’obtiens Device "docker0" does not exist. Cannot connect to the docker daemon - verify it is running and you have access

1 « J'aime »

Il semble que votre application soit arrêtée. Essayez ./launcher start app, cela devrait restaurer votre version d’avant la reconstruction.

cd /var/discourse
./launcher start app

N’exécutez pas ./launcher cleanup tant que votre application n’est pas en cours d’exécution, sinon cela la supprimera également.

3 « J'aime »

une autre erreur s’est produite, omg, je n’étais même pas au courant de ceux-là

root@forummaisvc:/var/discourse# ./launcher start app
Le périphérique « docker0 » n’existe pas.
Impossible de se connecter au démon Docker - vérifiez qu’il est en cours d’exécution et que vous y avez accès

1 « J'aime »

J’ai utilisé la commande df -h. Que puis-je supprimer ? Et quelle commande dois-je utiliser pour supprimer un élément spécifique ?

1 « J'aime »

Essayez :

cd /var/discourse
./launcher restart app
1 « J'aime »

il me renvoie ceci =(

1 « J'aime »

Jim a toujours raison…
J’essaierais sudo apt autoremove --purge puis sudo systemctl start docker et .\\launcher start app et ensuite peut-être .\\launcher cleanup (avec une sauvegarde préalable)

3 « J'aime »

J’ai essayé ces codes que vous m’avez donnés et cela me donne des erreurs ! Je ne sais plus quoi faire, mon forum est en panne depuis des jours, je suis désespéré

1 « J'aime »

J’ai toujours un peu peur de suggérer de supprimer des choses pour faire de la place. Existe-t-il une procédure pas à pas pour débutants pour cibler peut-être les fichiers de sauvegarde supplémentaires, ou des images orphelines ?

3 « J'aime »

pas assez d’espace pour apt autoremove :fearful:

Oh oui, toutes proportions gardées, je me sens un peu comme

peut-être sudo apt autoclean d’abord
et pour une poignée de Ko sudo find /var/log -type f -iname *.gz -delete
puis réessayez sudo apt autoremove
et enfin sudo systemctl start docker
sudo /var/discourse/./launcher start app
sudo /var/discourse/./launcher cleanup

2 « J'aime »

Qu’est-ce que le démon Docker ? Comment l’installer ? @Benjamin_D @JammyDodger

1 « J'aime »

Je crains que vous n’ayez actuellement pas assez d’espace pour démarrer Docker, ce qui serait nécessaire pour ensuite exécuter ./launcher cleanup (qui serait la méthode préférée pour nettoyer les anciens conteneurs/images laissés par les reconstructions précédentes). Idéalement, vous voudriez également que votre site soit en ligne (./launcher start app) avant de l’exécuter, afin d’avoir une solution de repli si quelque chose tourne mal lors de la reconstruction.

Je n’ai jamais eu de site complètement plein, donc il m’est un peu difficile de savoir ce qui pourrait fonctionner ou non (par exemple, l’impossibilité d’exécuter autoclean et autoremove). @Benjamin_D Savez-vous s’il est toujours possible de supprimer manuellement certains fichiers pour libérer un peu d’espace afin de lancer le processus ? Par exemple :

cd /var/discourse/shared/standalone/backups/default dir

Copiez le nom du fichier le plus ancien, puis collez-le pour le supprimer, par exemple :

rm jammydodger-s-test-site-2022-04-12-033748-v20220407195246.tar.gz

Ou éventuellement, recherchez les images orphelines et supprimez-en une ou plusieurs :

docker images

Bien qu’il soit probablement également utile de mentionner que si votre site contient beaucoup de téléversements d’utilisateurs, il se peut que vous deviez simplement redimensionner. Mais si vous n’avez effectué aucune maintenance de serveur depuis le début, il y a de fortes chances qu’un nettoyage vous suffise pour un certain temps.

2 « J'aime »

Je pense que je viserais les journaux avant toute chose « liée à l’application »

sudo journalctl --rotate
sudo journalctl --vacuum-time=1s

2 « J'aime »

Je ne sais rien, mais je ferais d’abord la chose la plus évidente : vérifier si docker est activé du tout - comme il le dit tout le temps :

systemctl status docker

2 « J'aime »

J’ai trouvé ce sujet avec un problème similaire :

1 « J'aime »

@JammyDodger @Benjamin_D

Merci de m’avoir aidé et d’avoir répondu !

Je pensais que Discourse supprimait automatiquement les fichiers !

Comment puis-je voir quels fichiers encombrent mon stockage ? Et quels fichiers puis-je supprimer ?

Est-ce que je fais cela en ligne de commande ou puis-je aller dans les paramètres du forum

1 « J'aime »