Hallo, wir bauen ein Frontend um die Discourse-API und sind auf ein seltsames Verhalten gestoßen, da Statistiken an einigen Stellen nicht in Echtzeit aktualisiert werden.
- Zum einen haben wir festgestellt, dass beim Abrufen von
/directory_items.json?period=all&order=likes_givendie Statistiken nicht sofort aktualisiert werden, wenn ein Benutzer einige Likes vergibt. - An anderer Stelle, beim Abrufen der Benutzerzusammenfassungsstatistiken durch Abrufen von
/u/<user>/summary.json, scheinen die Statistiken nicht korrekt oder zumindest nicht in Echtzeit aktualisiert zu werden.
Wir verwenden das Bitnami-Docker-Image, um Discourse auszuführen. Wir sind uns nicht sicher, ob dieses Problem mit diesem speziellen Image zusammenhängt oder ob dies ein erwartetes Verhalten der Discourse-API selbst ist.
Das Docker-Image verwendet etwas namens Sidekiq, das wir als Ursache des Problems vermuten. Wir haben versucht, die Aufgabe auszuführen, die uns korrekt erschien (Jobs::DashboardStats), um die Statistiken zu aktualisieren, aber ohne Erfolg. Statistiken werden auch nach dem Auslösen der geplanten Aufgaben nicht aktualisiert. Gibt es eine andere Aufgabe, die damit zusammenhängt, oder suchen wir an der falschen Stelle?
Mit freundlichen Grüßen,
Manolo