ich bin ziemlich neu bei Discourse (kürzlich von phpBB migriert) und versuche zu verstehen, wie die Dinge hier funktionieren. Einiges davon ergibt vollkommen Sinn, aber andere Teile sind immer noch etwas verwirrend – wie plötzliche Klarheitsblitze, gefolgt von völligen „Was zum Teufel ist das“-Momenten.
Im Moment habe ich festgestellt, dass Sidekiq als „idle“ angezeigt wird, und ich bin mir nicht sicher, ob das normales Verhalten ist oder ein Zeichen dafür, dass etwas kaputt ist. Ich habe bereits versucht, ./launcher rebuild app auszuführen, aber Sidekiq sitzt immer noch da mit 0 verarbeiteten Jobs, keinen Wiederholungsversuchen, keinen aktiven Workern – einfach komplett untätig.
Das Forum läuft, aber ich bemerke einige seltsame Verhaltensweisen:
Benachrichtigungen scheinen nicht konsistent zu sein
Einige Aufgaben scheinen nie fertig zu werden
Die Dinge fühlen sich ein wenig „off“ an, auf eine Weise, die ich nicht ganz erklären kann
Also, ehrlich gesagt, bin ich mir nicht sicher, ob es wirklich ein Problem gibt oder ob ich nur falsch interpretiere, wie Discourse unter der Haube funktioniert. Könnte es sein, dass Sidekiq im Moment einfach nichts zu tun hat? Oder sollte es normalerweise etwas tun, auch bei einem Forum mit wenig Traffic?
Ich würde mich über jeden Einblick freuen. Vielleicht jage ich hier einem Geist nach, aber ich frage lieber, als mich weiter selbst zu hinterfragen.
Wir sehen alle die Zeile „letzter Besuch“ an exakt derselben Stelle, zwischen denselben beiden Beiträgen – über alle Benutzerkonten hinweg. Sie ist nicht personalisiert, was seltsam erscheint.
Was Sidekiq betrifft: Basierend auf den Screenshots scheint es einwandfrei zu laufen – die Graphen aktualisieren sich, und der Status „idle“ bedeutet wahrscheinlich nur, dass es im Moment nichts zu verarbeiten hat, weil alle Jobs bereits erledigt sind.
Dennoch ist dieses Verhalten des „letzten Besuchs“ verwirrend, und ich frage mich, ob etwas nicht wie vorgesehen funktioniert oder ob wir einfach falsch interpretieren, wie es funktionieren sollte.
Es sieht so aus, als ob die rote „Letzter Besuch“-Linie an exakt derselben Stelle für alle Benutzer erschien.
Was ist die Logik dahinter?
Ist es beabsichtigt?
Ist es ein Fehler?
Ich verstehe es ehrlich gesagt nicht – es scheint kontraintuitiv. Ich hätte erwartet, dass diese Zeile die individuelle Lesegeschichte jedes Benutzers widerspiegelt, aber stattdessen sehen alle sie an derselben Stelle.
Ich hoste Discourse selbst auf einem VPS bei Vultr.
Es ist kein CDN oder Proxy wie Cloudflare konfiguriert – zumindest nichts, was ich absichtlich eingerichtet habe.
Es sollte eine ziemlich Standardkonfiguration mit nur NGINX als Webserver sein.
Alles andere scheint in Ordnung zu sein – Sidekiq läuft (zeigt als “idle” an, aber Graphen werden aktualisiert), Benachrichtigungen kommen an und Chat funktioniert.
Das einzig Seltsame ist, dass die rote “letzter Besuch”-Linie bei allen Benutzern an genau derselben Stelle erscheint, was eigentlich nicht passieren sollte.
Gibt es etwas, das das bei einer frischen Installation verursachen könnte? Vielleicht etwas im Zusammenhang damit, wie Sitzungen oder die Besucherverfolgung initialisiert werden?
Nichts, das mir bekannt ist, aber das übersteigt meine Fähigkeiten
Sind Sie sicher, dass es sich fehlerhaft verhält? Es gibt nicht so viele Themen, daher sind die Chancen, dass jeder es an derselben Stelle sieht (besonders wenn es um 9 Uhr morgens, Beginn des Arbeitstages, geht), nicht unerheblich.
Ehrlich gesagt, ich bin mir nicht einmal sicher, wie diese rote „letzter Besuch“-Linie funktionieren soll, daher kann ich nicht wirklich sagen, ob das normal ist oder nicht.
Sie ist mir nur aufgefallen, weil mehrere Benutzer (einschließlich mir) sie an genau derselben Stelle gesehen haben – was seltsam erschien.
Aber jetzt hat jemand anderes einen Screenshot geteilt, der die Linie an einer anderen Position zeigt, also funktioniert vielleicht doch alles wie beabsichtigt.
Dennoch wäre es toll, wenn jemand erklären könnte, wie die „letzter Besuch“-Markierung berechnet oder gespeichert wird.
Ich habe versucht, mich abzumelden, den Cache zu löschen und mich wieder anzumelden – aber die Linie hat sich den ganzen Tag nicht bewegt. Ich versuche nur zu verstehen, was unter der Haube vor sich geht.
Ah, das erklärt einiges – danke!
Mir war nicht bewusst, dass die Markierung „letzter Besuch“ an eine 1-Stunden-Schwelle gebunden ist. Ich habe mich immer wieder ein- und ausgeloggt, den Cache geleert, aktualisiert usw., und die Zeile blieb einfach wie festklebt dort sitzen.
Das ergibt jetzt total Sinn. Danke für die Klarstellung – es war nichts kaputt, ich war nur ungeduldig!