Ich habe unsere Website letzte Woche von 3.2.0.beta4-dev auf 3.3.0.beta3 aktualisiert. (Gestern habe ich auf 3.3.0.beta5-dev aktualisiert)
Alles war in Ordnung, bis ich die Reaktionen wie die Synchronisierungseinstellung aktivierte (siehe Bild unten). Von diesem Zeitpunkt an schien der Server mit der Verarbeitung der Reaktionen beschäftigt zu sein, und Benutzer erhalten 502-Fehler und viele Anfragen werden nicht richtig bearbeitet. Einige Threads werden nicht als gelesen markiert, sie können zufällig keine Beiträge erstellen usw.
Gibt es eine Möglichkeit zu sehen, wie weit der retroaktive Hintergrundprozess fortgeschritten ist, damit wir wissen, wann sich dieses Verhalten (hoffentlich) wieder normalisiert? Oder gibt es Updates, um dies besser zu handhaben? Oder es zu verlangsamen, damit es die Website-Leistung nicht beeinträchtigt? Oder ist dies nicht zusammenhängend und nur ein Zufall?
Außerdem: Die Website hat 2,4 Millionen Beiträge und rund 2 Millionen Likes.
Als Nachtrag dazu… Gibt es eine Möglichkeit, den Fortschritt / die verbleibenden Elemente hier zu sehen?
Ich habe den ScheduledLikeSynchronizer so aktualisiert, dass er every '0,30 4-10 * * *' (nur über Nacht) anstelle von every 1.hour (ständig) ausführt, aber es scheint nicht zu funktionieren; ist diese Cron-Notation verfügbar? Ich versuche, dies weiterhin auszuführen, ohne die Fähigkeit unserer Benutzer, die Website zu nutzen, zu beeinträchtigen.
Ich weiß nicht, ob Sie es beheben konnten, aber in unserem Fall haben wir auch viele Beiträge und Likes. Vorerst haben wir uns entschieden, die Discourse reactions like sync zu deaktivieren, da dies alle 60 Minuten zu CPU-Spitzen und vielen 502-Fehlern führte.