Fehler beim Klicken auf Billing im Benutzerprofil

Hallo Leute!

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.

Screencast: Untitled Video October 12, 2024 10:41 PM

Ich bin mir nicht sicher, wie ich das beheben kann. Es könnte eine schnelle Lösung sein, aber ich dachte, jemand hier wüsste es vielleicht!

Verwendet:
Discourse Version 3.4.0.beta3-dev
Abonnement-Version 2.8.1
Wer ist online Version 2.0

Vielen Dank im Voraus!

3 „Gefällt mir“

Hallo,

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?

Vielen Dank für die schnelle Antwort, ich benutze keine Adblocker.

1 „Gefällt mir“

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.

3 „Gefällt mir“

Ich weiß nicht, es ist seltsam – ich kann immer noch nicht auf den Abrechnungs-Tab zugreifen – das ist, was ich sehe:

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.

1 „Gefällt mir“

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.

1 „Gefällt mir“

Ich habe das auch versucht, und ich habe nicht die Fehlermeldung erhalten, dass dies die Ursache sei, aber ich habe trotzdem die Fehlermeldung erhalten.

Ruth

2 „Gefällt mir“

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:

mit einer Antwort von:

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.

1 „Gefällt mir“

Hallo :waving_hand:

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.

2 „Gefällt mir“

Ich kann problemlos auf die Admin-Abonnementseite zugreifen. Ich werde sehen, ob ich etwas in der Konsole sehe, wenn ich am Computer bin.

1 „Gefällt mir“