Seit dem Upgrade an diesem Wochenende habe ich eine deutliche Zunahme der CPU-Auslastung festgestellt. Die CPU-Auslastung von RUBY scheint der Hauptgrund zu sein. Dies wurde von einem anderen Discourse-Benutzer in diesem Thema erwähnt.
Wie Sie den untenstehenden Grafiken entnehmen können, waren die CPU-Auslastung und die Last vor dem Upgrade viel niedriger als nach dem Upgrade. Das Upgrade fand am Abend des 31.01. statt.
In 33 Stunden gibt es eine erhebliche Ruby-CPU-Auslastung. Basierend auf den Top-Daten habe ich in den letzten 33 Stunden eine 2-fache CPU-Auslastung über 22 Tage festgestellt. In 33 Stunden habe ich 11 Stunden CPU-Zeit gesehen. (648 Minuten CPU-Zeit über 5 PIDs)
Zusätzliche Daten:
Der Traffic ist in den letzten zwei Tagen um etwa 10% zurückgegangen. (Analysen und Dashboard)
Lassen Sie uns dies vorerst im Support belassen, bis wir feststellen, ob es sich um einen Fehler handelt.
Können Sie den Container betreten und von innen einen htop ausführen (Sie müssen ihn installieren), damit Sie erkennen können, welcher spezifische Prozess eine hohe CPU-Auslastung verursacht?
Ich vermute, Sie werden dort V8 DefaultWorker sehen. Ich glaube, das ist eine Regression in mini_racer… Ich werde es zurücksetzen, um zu sehen, ob das dieses Problem löst.
Ja, es hat das Problem mit der hohen CPU-Auslastung behoben. Meine 1-Minuten- und 5-Minuten-Last beträgt etwa 1/3 der vorherigen Werte. Das ist mit htop und netdata, die jetzt auf dem System laufen.
Vielen Dank für die schnelle Reaktion zur Untersuchung.
Ich bin sicher, Sie hatten andere Pläne für den Tag als ein Rollback.
Als neuer Discourse-Benutzer, 2 Wochen seit der Migration, war das Produkt großartig zu bearbeiten.