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.
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 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.
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.
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 :
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.
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.
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.