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.
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.
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.
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.
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.
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
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)
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.
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.
Könnten Sie bitte Screenshots aller sieben Sidekiq-Statusregisterkarten teilen? Auf der Sidekiq-Seite sehen Sie oben:
Dashboard Busy Queues Retries Scheduled Dead Scheduler
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.