Nach dem gestrigen Upgrade dauert es 50 Sekunden, bis meine Website sich öffnet (und verhält sich dann normal)

Bevor ich meine Website auf v3.4.0 Beta3-dev- (5e86bc2f43) aktualisierte, war alles in Ordnung.

Aber seit diesem Update gestern dauert es fast eine Minute oder länger, nur um meine Seite zu öffnen.

  • Als Diagnose-Schritt habe ich alle Theme-Komponenten und ALLE Plugins deaktiviert und meinen Web_Only-Container NEU ERSTELLT, und trotzdem besteht das gleiche Problem.
  • Aber wenn ich im abgesicherten Modus mit allen 3 aktivierten Kontrollkästchen ausführe, lädt es schneller als zuvor, aber es dauert immer noch fast 30 Sekunden. Beachten Sie, dass, wenn ich nur das erste Kontrollkästchen aktiviere und die anderen beiden deaktiviere oder umgekehrt, keine Geschwindigkeitsvorteile erzielt werden.

Bitte helfen Sie.

2 „Gefällt mir“

Sie werden es nicht glauben, denn ich kann es selbst nicht glauben, dass nur 5 Minuten nach der Erstellung dieses Beitrags (und nachdem ich nur das Thema meiner eigenen/Admin-Oberfläche auf ein anderes umgeschaltet und dann zurückgeschaltet habe) das Problem behoben wurde.
Also ohne jegliches Update oder Neukompilieren, nichts, die Website begann wieder ordnungsgemäß zu öffnen (volle 24 Stunden sind während des Problems vergangen). Ich weiß nicht, ob ich dieses Thema löschen soll oder nicht (ich schließe es sowieso).

Bearbeitet: Das Problem trat am nächsten Tag wieder auf. Manchmal da, manchmal nicht. Würde weiter unten berichten.

(Es ist möglich, dass nach dem Update noch eine Migrationsaufgabe eine Weile lief.)

3 „Gefällt mir“

Danke @Ed_S
Aber heute trat das gleiche Problem erneut für 5 Minuten auf. Als dieses Problem heute auftrat, versuchte ich, meine Website als ein anderer Benutzer (der ‘Moderator’ ist) im Inkognito-Chrome-Modus zu öffnen. Dort war das Problem ebenfalls vorhanden, aber nur zu 50 % (sie öffnete sich in halber Zeit, etwa 20-30 Sekunden).

Und dann öffnete ich sie auf meinem Handy, das gleiche Problem war auch dort vorhanden. Aber nach einer halben Stunde, als ich meine Website öffnete, funktionierte alles wieder einwandfrei.

Vielleicht versuchen Sie es mit

Aber führen Sie diese (an der Kommandozeile auf der Maschine, auf der der Server läuft) gleichzeitig mit dem Durchsuchen der Website aus, um die Verlangsamung zu provozieren.

1 „Gefällt mir“

Es lohnt sich auch, den Mini-Profiler zu aktivieren und zu nutzen und Ihre Ergebnisse zu berichten.

Siehe

2 „Gefällt mir“

Vielen Dank.
Wenn Sie einen Moment Zeit haben, schauen Sie bitte unten nach. Obwohl meiner Meinung nach alle Ergebnisse sehr korrekt sind:


image

Es gab Dinge im Thema „Mini-Profiler“, die ich nicht vollständig verstanden habe. Ich würde also diese Lösung wählen, wenn ich MUSS.

Danke, dass Sie die Diagnosen durchgeführt haben. Das Hauptproblem, das ich dort sehe, ist eine riesige Anzahl von Schreibvorgängen auf die Festplatte. Aber ich kann die Ursache nicht erraten.

1 „Gefällt mir“

Vielleicht lohnt es sich, iotop zu installieren und auszuführen. Wir könnten sehen, welcher Prozess viele Daten auf die Festplatte schreibt.

apt install iotop-c
iotop -o -b -n 22
1 „Gefällt mir“

Danke. \nZur Information: Auf meinem Ubuntu-Server ist nur diese eine Website installiert. Und das auch mit sehr wenigen Benutzern, nur 3-4 Benutzer besuchen die Seite täglich. Was auch immer der Server an Aktivität hat, sollte nur Hintergrundaktivität sein.\n\nZweitens habe ich den Befehl iotop ausgeführt, kurz nachdem ich den Container web_only neu erstellt hatte, falls das in irgendeinem Fall relevant ist. Und außerdem öffnet sich die Website fast 97% schneller (öffnet sich bei mir/Administrator in 5 Sekunden). Wenn das Problem auftritt, dauert es bei einem Hard-Refresh (Strg+F5) über 30 Sekunden.\n\n

\n\nNur eine Zeile der Ergebnisse fehlt möglicherweise zwischen dem ersten und dem zweiten Screenshot.\n\nVielen Dank für Ihre Hilfe.

Haben Sie Discourse gemäß den offiziellen Installationsanweisungen installiert?

1 „Gefällt mir“

Ich sehe in diesen iotop-Ausgaben nichts Ungewöhnliches.

Vielleicht lohnt es sich, die Sidekiq-Situation zu untersuchen: verschiedene Tabs auf Ihrer Seite forum.url/sidekiq (die nur von einem Admin-Konto eingesehen werden können)

1 „Gefällt mir“

Ja. Und meine Website lief die letzten 4 Jahre problemlos. Erst nach dem Update am Tag bevor ich dieses Thema eröffnet habe, bemerkte ich, dass sie sich so verhält (beim Hard-Refresh mit Strg+F5 als Administrator dauert es zu verschiedenen Tageszeiten 5 bis 50 Sekunden, danach funktioniert sie normal).

Auch heute habe ich wieder überprüft, indem ich mich als verschiedene Benutzer in den neuesten Versionen von Chrome angemeldet habe, auch auf meinem Handy (aber im selben WLAN), und habe festgestellt, dass das Öffnen 5 bis 30 oder 50 Sekunden dauert.

1 „Gefällt mir“

Haupt-Übergeordneter Domainname zeigte dieses Sidekiq (ein wenig herausgezoomt, um alles unterzubringen):

ein wenig hineingezoomt:

Das ist eine riesige Zahl fehlgeschlagener Jobs, was bedeutsam sein könnte. Vielleicht hat jemand anderes die Expertise, um bei der Diagnose zu helfen.

Hier ist meiner zum Vergleich – ein Forum mit recht wenig Traffic.

3 „Gefällt mir“

Könnte mir bitte jemand bei so vielen ‘Failure Jobs’ in Sidekiq helfen?

1 „Gefällt mir“

Könnten Sie bitte Screenshots aller sieben Sidekiq-Statusregisterkarten teilen? Auf der Sidekiq-Seite sehen Sie oben:
Dashboard Busy Queues Retries Scheduled Dead Scheduler

1 „Gefällt mir“

Und viele mehr übersprungen.

Der obige Screenshot hat nicht alles untergebracht.

Danke – ich bin kein Experte, aber ich sehe, dass zwei Arten von Jobs stark vertreten sind: PostSentimentAnalysis und GenerateEmbeddings.

Ich frage mich, ob es relevant ist, dass Sie eine Mischung aus Englisch und Hindi in Ihren Inhalten haben. Ich würde erwarten, dass dies vollständig unterstützt wird, aber es könnte auch relativ ungewöhnlich sein.

1 „Gefällt mir“