Erreur lors du clic sur Facturation dans le profil utilisateur

Salut tout le monde !

J’ai le plugin d’abonnements qui fonctionne parfaitement jusqu’à présent sur une instance auto-hébergée de Discourse que je m’apprête à lancer, cependant je viens de tomber sur l’onglet Facturation et j’ai pensé que je devrais vérifier à quoi cela ressemble. Je me suis inscrit moi-même mais en utilisant un coupon de réduction de 100 %, donc je pense que je devrais avoir quelque chose à y voir.

Lorsque je vais dans l’onglet facturation, j’obtiens un message d’erreur, puis lorsque je clique sur réessayer, je vois un avertissement indiquant qu’il y a eu une erreur lors du chargement de la route à cause du plugin Qui est en ligne.

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

Je ne sais pas comment résoudre ce problème, il s’agit peut-être d’une solution rapide, mais j’ai pensé que quelqu’un ici pourrait savoir !

Utilisation :
Version de Discourse 3.4.0.beta3-dev
Version des abonnements 2.8.1
Version de Qui est en ligne 2.0

Merci d’avance !

3 « J'aime »

Bonjour,

Désolé d’apprendre vos problèmes, mais je soupçonne que nous l’avons peut-être résolu la semaine dernière, mais il n’est pas encore déployé sur votre instance. Pouvez-vous essayer de désactiver votre bloqueur de publicités si vous en avez un et voir si cela fonctionne, s’il vous plaît ?

Merci pour votre réponse rapide, je n’utilise aucun outil de blocage de publicités.

1 « J'aime »

Merci Ruth, est-ce que cela persiste toujours ? J’ai lancé une autre implémentation de votre site au cas où cela le résoudrait. (devrait être en ligne dans 20 minutes)

Si cela persiste toujours, faites-le nous savoir, nous allons régler le problème.

@RCheesley J’ai décidé d’essayer un véritable abonnement et cela fonctionne bien. J’ai également pu l’annuler.

Faites-moi savoir si vous constatez un autre problème. Peut-être est-ce lié au coupon de 100 % ? Mais je peux confirmer que les gens peuvent s’abonner.

3 « J'aime »

Je ne sais pas, c’est bizarre - je n’arrive toujours pas à accéder à l’onglet de facturation - voici ce que je vois :

Je suppose que cela pourrait poser problème si je voulais passer à un niveau supérieur, par exemple, ou simplement voir quand je me suis inscrit, etc.

1 « J'aime »

J’ai essayé d’installer le plugin whos-online localement avec le plugin d’abonnement, mais je ne parviens pas à reproduire cela pour le moment.

Pourriez-vous essayer de désactiver le plugin whos-online et voir si cela fait une différence ? J’essaie juste de déterminer d’où pourrait venir le problème.

1 « J'aime »

J’ai aussi essayé cela, et je n’ai pas eu l’erreur indiquant que c’était la cause, mais j’ai toujours reçu le message d’erreur.

Ruth

2 « J'aime »

J’ai encore du mal à reproduire cela localement, pourriez-vous me montrer ce que vous avez dans la console de votre navigateur lors du chargement de cette page ? Cela pourrait contenir des informations utiles.

L’onglet réseau pour « subscriptions » devrait ressembler à ceci :

avec une réponse de :

Pouvez-vous ensuite également publier votre onglet console ? Il peut y avoir plusieurs avertissements jaunes, mais je suis surtout intéressé par d’éventuelles erreurs rouges :

Je suis également curieux de savoir si la page d’abonnement administrateur se charge. Vous pouvez visiter cette URL /admin/plugins/discourse-subscriptions/products, puis cliquer sur l’onglet abonnements.

1 « J'aime »

Bonjour :waving_hand:

Je ne suis pas sûr que ce soit lié, mais nous avons eu le même problème il y a quelques jours. Je n’ai pas eu le temps d’analyser le problème, mais ma meilleure hypothèse est que cela se produit lorsque nous manquons de mémoire.

Un peu de contexte : Selon la configuration de base, il est utilisé sur le serveur HF de Vultr (4 Go de RAM) et YJIT est également activé. Cela fonctionne parfaitement dans des situations générales. Le plugin “Who’s online” est également installé et l’IA vérifie les publications, etc… Mais le plugin d’abonnement n’est pas installé. Cependant, il y a quelques jours, lorsque nous avons rencontré cette erreur, il y a eu une utilisation accrue car nous avons organisé une collecte de fonds pour l’un de nos membres et il y a eu beaucoup plus d’interactions que d’habitude. Ce qui a probablement surchargé le serveur. Les routes des utilisateurs n’ont pas été chargées et nous avons rencontré l’erreur ci-dessus. Cela nous a également montré que le problème venait du plugin “Who’s online”. À ce moment-là, j’ai désactivé la vérification automatique des publications par IA car cela ne fonctionnait pas bien non plus dans cette situation et cela a probablement aidé à rétablir le fonctionnement.

J’ai vérifié l’utilisation du processeur et elle n’était pas assez élevée pour causer cela. Je pense donc que le manque de mémoire a pu causer ce problème pour nous.

2 « J'aime »

Je peux accéder à la page d’abonnement administrateur sans aucun problème. Je vais voir si je peux repérer quelque chose dans la console quand je serai à l’ordinateur.

1 « J'aime »