Entschuldigung, dass ich das erneut anspreche, aber wir sind im Produktivbetrieb und dieser Fehler wurde von Forum-Mitgliedern bereits mehrfach gemeldet, doch wir konnten ihn bisher nicht beheben. Ich habe ihn in früheren Beiträgen erklärt, die in spezifische Plugin-Diskussionen verschoben wurden, aber es scheint sich um einen schwerwiegenden Fehler zu handeln, nicht um ein Plugin-Problem.
Im Wesentlichen verschwinden Benachrichtigungen bei einigen Nutzern. Sobald sie einige erhalten, wird das Problem behoben, aber nach einem Neuladen der Seite verschwinden sie erneut und es wird nur noch die Ladeanimation angezeigt.
Das Deaktivieren aller Plugins, offizieller und inoffizieller, sowie das Neuaufbauen hat das Problem nicht behoben, ebenso wenig wie der Wechsel zurück zum Standard-Theme mit allen entfernten Komponenten.
Ja, aber ich denke, als Entwickler könnte zumindest eine Person uns helfen, das Problem zu beheben. Da es sich nicht um ein Problem mit einem Plugin, einer Komponente oder einem Theme handelt, bin ich mir nicht sicher, was wir sonst noch tun können. Ich habe einen Entwickler kontaktiert, und wir wurden angewiesen, uns an Sie zu wenden, da Sie besser wissen, wie dieses System funktioniert.
Ist es in Ordnung, wenn du teilst, wie du Discourse hostest?
Gibt es Reverse-Proxies oder Cloudflare usw., die den Message Bus beeinträchtigen könnten?
@itsbhanusharma DigitalOcean, unter Verwendung des offiziellen Installationsleitfadens. Wir sind seit 3 Monaten in Produktion und hatten bis vor einigen Tagen keinerlei Probleme. Offensichtlich haben wir alle Plugins entfernt und auch versucht, mit einem Backup in der Zeit zurückzugehen.
Dennoch konnten wir das Problem nicht beheben. Bei einigen Mitgliedern verschwinden einfach Benachrichtigungen von /u/name/notifications, sodass ihre Benachrichtigungen im Toggle nicht geladen werden. Sobald du den Toggle schließt, kannst du nicht mehr auf das Avatar klicken. Ich verwende die Funktion zur Identitätsübernahme. Diese funktioniert bei allen neuen Mitgliedern. Wir haben auch versucht, einen Testaccount mit Benachrichtigungen zu spammen, was das Problem ebenfalls behoben hat, aber bei anderen nicht funktioniert hat.
Edit: Und wir verwenden keine Reverse-Proxies. Einfach DigitalOcean + MailGun für E-Mails.
Das Problem bestand darin, dass einige Benutzer Benachrichtigungen von einem deinstallierten Plugin erhalten haben.
Die Neuinstallation des Plugins sollte das Problem beheben (falls nicht, hilft das Entfernen aller pluginbezogenen Benachrichtigungen aus der Datenbank).