Ich habe das Abonnement-Plugin bisher reibungslos zum Laufen gebracht auf einem selbst gehosteten Discourse, das ich gerade starten möchte. Allerdings bin ich gerade auf den Abrechnungs-Tab gestoßen und dachte, ich sollte nachsehen, wie das aussieht. Ich habe mich selbst angemeldet, aber mit einem 100% Rabatt-Gutschein, daher denke ich, dass ich dort etwas sehen sollte.
Wenn ich zum Abrechnungs-Tab gehe, erhalte ich eine Fehlermeldung. Wenn ich dann auf “Erneut versuchen” klicke, sehe ich eine Warnung, dass es einen Fehler beim Laden der Route gab, aufgrund des “Wer ist online”-Plugins.
Es tut mir leid, von Ihren Problemen zu hören, aber ich vermute, wir haben es letzte Woche behoben, es wurde jedoch noch nicht auf Ihrer Instanz bereitgestellt. Können Sie versuchen, Ihren Ad-Blocker zu deaktivieren, falls Sie einen haben, und sehen, ob es funktioniert?
Danke Ruth, besteht das Problem weiterhin? Ich habe gerade einen weiteren Deploy Ihrer Website gestartet, falls dies das Problem behebt. (sollte in 20 Minuten live sein)
Wenn das Problem weiterhin besteht, lassen Sie es uns wissen, wir werden es beheben.
@RCheesley Ich habe mich entschieden, ein echtes Abonnement auszuprobieren, und es funktioniert einwandfrei. Ich konnte es auch kündigen.
Lass mich wissen, wenn du ein weiteres Problem siehst. Vielleicht hängt es mit dem 100%-Gutschein zusammen? Aber ich kann bestätigen, dass Leute abonnieren können.
Ich schätze, es könnte ein Problem sein, wenn ich vielleicht ein Upgrade durchführen möchte oder einfach nur sehen möchte, wann ich mich angemeldet habe usw.
Ich habe versucht, das whos-online-Plugin zusammen mit dem subscription-Plugin lokal zu installieren, kann dies aber derzeit nicht reproduzieren.
Könnten Sie versuchen, das whos-online-Plugin zu deaktivieren und zu sehen, ob das einen Unterschied macht? Ich versuche nur herauszufinden, wo das Problem liegen könnte.
Ich habe das auch versucht, und ich habe nicht die Fehlermeldung erhalten, dass dies die Ursache sei, aber ich habe trotzdem die Fehlermeldung erhalten.
Ich habe immer noch Schwierigkeiten, dies lokal zu reproduzieren. Könnten Sie mir bitte zeigen, was Sie in Ihrer Browserkonsole sehen, wenn Sie diese Seite laden? Vielleicht gibt es dort etwas Nützliches.
Der Netzwerk-Tab für “subscriptions” sollte ungefähr so aussehen:
Können Sie dann auch Ihren Konsolen-Tab posten? Es kann mehrere gelbe Warnungen geben, aber ich bin hauptsächlich daran interessiert, ob es rote Fehler gibt:
Ich bin auch neugierig, ob die Admin-Abonnementseite geladen wird. Sie können diese URL /admin/plugins/discourse-subscriptions/products besuchen und dann auf den Reiter “subscriptions” klicken.
Ich bin mir nicht sicher, ob dies damit zusammenhängt, aber wir hatten vor ein paar Tagen das gleiche Problem. Ich hatte noch keine Zeit, das Problem zu analysieren, aber meine beste Vermutung ist, dass es passiert, wenn uns der Arbeitsspeicher ausgeht.
Ein wenig Kontext: Gemäß der Grundeinrichtung wird es auf Vultrs HF-Server (4 GB RAM) verwendet und YJIT ist ebenfalls aktiviert. Dies funktioniert in allgemeinen Situationen perfekt. Das „Wer ist online“-Plugin ist ebenfalls installiert und die KI prüft Beiträge usw. Das Abonnement-Plugin ist jedoch nicht installiert. Vor ein paar Tagen, als wir diesen Fehler hatten, gab es jedoch eine erhöhte Nutzung, da wir eine Spendenaktion für eines unserer Mitglieder organisiert hatten und es viel mehr Interaktion als üblich gab. Was vermutlich den Server überlastet hat. Die Benutzerrouten wurden nicht geladen und wir erlebten den oben genannten Fehler. Es zeigte uns auch, dass das Problem beim „Wer ist online“-Plugin liegt. Zu diesem Zeitpunkt habe ich die automatische KI-Beitragsprüfung deaktiviert, da diese in dieser Situation auch nicht gut funktionierte und vermutlich dazu beigetragen hat, dass die Dinge wieder funktionierten.
Ich habe die CPU-Auslastung überprüft und sie war nicht hoch genug, um dies zu verursachen. Daher denke ich, dass ein Speichermangel dieses Problem für uns verursacht haben könnte.