El impacto del comando de limpieza de Docker

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.

Intenté esta actualización y me encontré con este error.
Inmediatamente revisé los registros y descubrí que Nginx no se estaba iniciando correctamente y Unicorn se reiniciaba con frecuencia. Así que reinicié completamente el servidor Ubuntu y volví a intentar reconstruir Discourse.

Recibí el siguiente mensaje: “¿Le gustaría intentar recuperar espacio limpiando imágenes y contenedores de Docker en el sistema? (s/N)”

Presioné S.

Después de que el comando terminó de funcionar, reconstruí Discourse nuevamente.

Ahora está funcionando bien.

Tengo algunas preguntas.

  1. Si Nginx no funciona correctamente o Unicorn se reinicia con frecuencia, ¿cuál es el problema en general?
  2. Noté que la acción del comando “¿Le gustaría intentar recuperar espacio limpiando imágenes y contenedores de Docker en el sistema? (s/N)” -> “docker system prune -a” es similar a la acción del comando “docker system prune -a”. ¿Hay algo en la ejecución de este comando que rompa paquetes o archivos relacionados con Discourse?
    He liberado bastante espacio en disco desde que ejecuté este comando.
    Hablando de liberar bastante espacio, me ha estado molestando como una obsesión…
    He revisado el sitio un poco y no parece haber nada malo, pero no me deja dormir por la noche.

Mi suposición es que tu problema fue que te quedaste sin espacio en disco, pero el error está antes de donde empezaste a copiar los registros.

Es lo mismo que ejecutar el comando docker prune excepto que no tienes que saber sobre el comando docker prune.

Creo que es seguro ir a dormir.

2 Me gusta

Entonces, dado que esto libera bastante capacidad, ¿puedo asumir que Discourse no se ve afectado?

Por qué volví a preguntar
Limpiar el comando “./launcher
apt-get auto-clean
apt-get auto-remove” no hizo mucho, pero el comando prune liberó mucho espacio, en lo que no confiaba, ¡así que pregunté! :slightly_smiling_face:

1 me gusta

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