Die Auswirkungen des Docker Clean-Befehls

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.

Ich habe dieses Update ausprobiert und bin auf diesen Fehler gestoßen.
Ich habe sofort in die Logs geschaut und festgestellt, dass Nginx nicht richtig startete und Unicorn häufig neu startete. Also habe ich den Ubuntu-Server komplett neu gestartet und versucht, Discourse erneut zu erstellen.
Ich erhielt die folgende Meldung: „Möchten Sie versuchen, Speicherplatz wiederherzustellen, indem Sie Docker-Images und Container im System bereinigen? (j/N)“
Ich habe J gedrückt.
Nachdem der Befehl abgeschlossen war, habe ich Discourse erneut erstellt.
Es funktioniert jetzt einwandfrei.
Ich habe ein paar Fragen.

  1. Wenn Nginx nicht richtig funktioniert oder Unicorn häufig neu startet, was ist das allgemeine Problem?
  2. Mir ist aufgefallen, dass die Aktion des Befehls „Möchten Sie versuchen, Speicherplatz wiederherzustellen, indem Sie Docker-Images und Container im System bereinigen? (j/N)“ → „docker system prune -a“ der Aktion des Befehls „docker system prune -a“ ähnelt. Gibt es etwas, das beim Ausführen dieses Befehls zu Problemen mit Paketen oder Dateien führt, die mit Discourse zusammenhängen?
    Ich habe seit der Ausführung dieses Befehls ziemlich viel Speicherplatz freigegeben.
    Wo wir gerade beim Thema Speicherplatz freigeben sind, das beschäftigt mich wie eine Obsession…
    Ich habe mich ein wenig auf der Website umgesehen, und es scheint nichts falsch zu sein, aber es hält mich nachts wach.

Mein Verdacht ist, dass Ihr Problem darin bestand, dass Ihnen der Speicherplatz ausgegangen ist, aber der Fehler liegt oberhalb des Punktes, an dem Sie mit dem Kopieren der Protokolle begonnen haben.

Es ist dasselbe, als würde man den Docker-Prune-Befehl ausführen, nur dass man nichts über den Docker-Prune-Befehl wissen muss.

Ich denke, es ist sicher zu schlafen.

2 „Gefällt mir“

Da dies eine beträchtliche Kapazität freisetzt, kann ich einfach davon ausgehen, dass Discourse nicht betroffen ist?

Warum ich noch einmal gefragt habe
Das Bereinigen des Befehls „./launcher apt-get auto-clean apt-get auto-remove“ hat nicht viel bewirkt, aber der prune-Befehl hat viel Speicherplatz freigegeben, dem ich nicht vertraute, also habe ich gefragt.:slightly_smiling_face:

1 „Gefällt mir“

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