Discourse bleibt nach dem Rebuild mit 504 Gateway Time-Out Fehler und 100% CPU stecken

Nachdem ich Discourse heute neu erstellt habe, hängt die CPU meines Droplets bei 100 % und ich erhalte einen 504 Gateway Time-out Fehler. Im Terminal habe ich überprüft, welche Prozesse das Problem verursachen, und sehe Folgendes:

Es scheint also ein Problem mit Docker und einem pitchfork-Befehl zu geben. Könnte mir jemand helfen zu verstehen, was hier vor sich geht und wie ich das beheben kann? Ich habe versucht, die Anwendung erneut zu erstellen und den Droplet neu zu starten, aber das Problem besteht weiterhin.

Hilft ein Upgrade der Spezifikationen Ihres Droplets?

Wie lange haben Sie in diesem Zustand gewartet? Wir sind heute auf einen neuen Webserver umgestiegen, und manchmal dauert es etwas länger, bis er vollständig hochgefahren ist.

Danke. Mir war nicht bewusst, dass ich den Arbeitsspeicher auf dem Droplet erhöhen und ihn dann wieder reduzieren kann (solange die Festplattengröße nicht geändert wird). Ich habe den Arbeitsspeicher vorübergehend auf 8 GB erhöht und alles funktionierte wie erwartet, mit einer CPU-Auslastung von 2-5 % (siehe Screenshot unten). Als ich jedoch wieder auf 2 GB zurückgestellt habe, was bei einem Forum mit sehr geringer Nutzung immer gut funktioniert hat, trat dasselbe Problem mit 100 % CPU-Auslastung wieder auf (siehe Screenshot). Wie kann ich dieses Problem beheben, ohne den Arbeitsspeicher dauerhaft zu erhöhen?

Ich habe 30 Minuten oder länger gewartet.

Wir haben gerade eine Änderung zusammengeführt, die das Problem beheben sollte:

Sie sollte in Kürze in latest landen. Könnten Sie Ihr Droplet aktualisieren, sobald die Korrektur verfügbar ist?

1 „Gefällt mir“

Sicher. Wann kann ich erfahren, wann es fertig ist?

Sie können unter Commits · discourse/discourse · GitHub nachsehen, ob der Commit in der Liste enthalten ist. Ansonsten lasse ich Sie wissen, wenn ich sehe, dass es fertig ist :slight_smile:

OK, danke für die Information.

1 „Gefällt mir“

Die Korrektur ist gerade in latest gelandet.

5 „Gefällt mir“

Danke. Mit 2 GB Arbeitsspeicher funktioniert jetzt alles.

4 „Gefällt mir“