L'impact de la commande Docker clean

assets
' failed with return #<Process::Status: pid 1222 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132
`spawn'
exec failed with the params {"cd"=>"$home", "tag"=>"precompile", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes
assets
'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.

J’ai essayé cette mise à jour et j’ai rencontré cette erreur.
J’ai immédiatement consulté les journaux et j’ai constaté que Nginx ne démarrait pas correctement et que Unicorn redémarrait fréquemment. J’ai donc redémarré complètement le serveur Ubuntu et j’ai essayé de reconstruire Discourse à nouveau.
J’ai reçu le message suivant : « Souhaitez-vous tenter de récupérer de l’espace en nettoyant les images et conteneurs Docker du système ? (o/N) »
J’ai appuyé sur O.
Une fois la commande terminée, j’ai reconstruit Discourse à nouveau.
Cela fonctionne maintenant correctement.
J’ai quelques questions.

  1. Si Nginx ne fonctionne pas correctement ou si Unicorn redémarre fréquemment, quel est le problème en général ?
  2. J’ai remarqué que l’action de la commande « Souhaitez-vous tenter de récupérer de l’espace en nettoyant les images et conteneurs Docker du système ? » (o/N) → « docker system prune -a » est similaire à l’action de la commande « docker system prune -a ». Y a-t-il quelque chose dans l’exécution de cette commande qui casse les paquets ou les fichiers liés à Discourse ?
    J’ai libéré pas mal d’espace disque depuis l’exécution de cette commande.
    En parlant de libérer pas mal d’espace, cela me ronge comme une obsession…
    J’ai un peu regardé sur le site, et il ne semble y avoir aucun problème, mais cela me tient éveillé la nuit.

Ma supposition est que votre problème était que vous manquiez d’espace disque, mais l’erreur se situe avant le début de la copie des journaux.

C’est la même chose que d’exécuter la commande docker prune sauf que vous n’avez pas besoin de connaître la commande docker prune.

Je pense qu’il est sûr de dormir.

2 « J'aime »

Alors, puisque cela libère pas mal de capacité, puis-je simplement supposer que Discourse n’est pas affecté ?

Pourquoi j’ai demandé à nouveau
Le nettoyage de la commande « ./launcher apt-get auto-clean apt-get auto-remove » n’a pas fait grand-chose, mais la commande prune a libéré beaucoup d’espace, ce à quoi je ne faisais pas confiance, alors j’ai demandé.:slightly_smiling_face:

1 « J'aime »

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