Error al hacer clic en Facturación en el perfil del usuario

¡Hola a todos!

Tengo el plugin de suscripciones funcionando sin problemas hasta ahora en una instancia de Discourse autoalojada que estoy a punto de lanzar, sin embargo, acabo de encontrar la pestaña de Facturación y pensé que debería ver cómo se ve. Me registré yo mismo pero usando un cupón de 100% de descuento, así que creo que debería haber algo que ver allí.

Cuando voy a la pestaña de facturación, recibo un mensaje de error, y luego, cuando hago clic en “Intentar de nuevo”, veo una advertencia de que hubo un error al cargar la ruta debido al plugin “Quién está en línea”.

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

No estoy seguro de cómo solucionar esto, podría ser una solución rápida, ¡pero pensé que alguien aquí podría saber!

Usando:
Versión de Discourse 3.4.0.beta3-dev
Versión de Suscripciones 2.8.1
Versión de Quién está en línea 2.0

¡Gracias de antemano!

3 Me gusta

Hola,

Lamento escuchar tus problemas, pero sospecho que podríamos haberlo solucionado la semana pasada, pero aún no se ha implementado en tu instancia. ¿Puedes intentar deshabilitar tu bloqueador de anuncios si tienes alguno y ver si funciona, por favor?

Gracias por la rápida respuesta, no estoy usando ninguna herramienta de bloqueo de anuncios.

1 me gusta

Gracias Ruth, ¿esto sigue persistiendo? Acabo de iniciar otro despliegue de tu sitio en caso de que lo solucione. (debería estar activo en 20 minutos)

Si aún persiste, avísanos y lo solucionaremos.

@RCheesley Decidí probar una suscripción real y funciona bien. También he podido cancelarla.

Avísame si ves algún otro problema. ¿Quizás esté relacionado con el cupón del 100%? Pero puedo confirmar que la gente puede suscribirse.

3 Me gusta

No lo sé, es extraño: todavía no puedo acceder a la pestaña de facturación. Esto es lo que veo:

Supongo que podría ser un problema si quisiera actualizar, quizás, o simplemente ver cuándo me registré, etc.

1 me gusta

Intenté instalar el plugin whos-online localmente junto con el plugin de suscripción, pero actualmente no puedo replicar esto.

¿Podrías intentar deshabilitar el plugin whos-online y ver si eso hace alguna diferencia? Solo estoy tratando de rastrear dónde podría estar el problema.

1 me gusta

También intenté eso y no obtuve el error de que esa fuera la causa, pero todavía obtuve el mensaje de error.

Ruth

2 Me gusta

Todavía tengo dificultades para replicar esto localmente, ¿podrías mostrarme lo que tienes en la consola de tu navegador al cargar esa página? Quizás tenga algo útil.

La pestaña de red para “subscriptions” debería verse algo así:

con una respuesta de:

¿Puedes publicar también tu pestaña de consola? Puede haber varias advertencias amarillas, pero me interesan principalmente si hay algún error rojo:

También me gustaría saber si la página de suscripción de administrador carga. Puedes visitar esta URL /admin/plugins/discourse-subscriptions/products y luego hacer clic en la pestaña de suscripciones.

1 me gusta

Hola :waving_hand:

No estoy seguro si esto está relacionado, pero tuvimos el mismo problema hace unos días. No he tenido tiempo de analizar el problema, pero mi mejor suposición es que ocurre cuando nos quedamos sin memoria.

Un poco de contexto: Según la configuración básica, se utiliza en el servidor HF de Vultr (4 GB de RAM) y YJIT también está activado. Esto funciona perfectamente en situaciones generales. El plugin “Who’s online” también está instalado y la IA revisa las publicaciones, etc… Pero el plugin de suscripción no está instalado. Sin embargo, hace unos días, cuando experimentamos este error, hubo un mayor uso porque organizamos una recaudación de fondos para uno de nuestros miembros y hubo mucha más interacción de lo habitual. Lo que presumiblemente sobrecargó el servidor. Las rutas de usuario no se cargaron y experimentamos el error anterior. También nos mostró que el problema es con el plugin “Who’s online”. En ese momento, desactivé la verificación automática de publicaciones de la IA porque tampoco funcionaba bien en esa situación y presumiblemente eso ayudó a que las cosas volvieran a funcionar.

Verifiqué el uso de la CPU y no fue lo suficientemente alto como para causar esto. Así que creo que la falta de memoria puede haber causado este problema para nosotros.

2 Me gusta

Puedo acceder a la página de suscripción de administrador sin ningún problema. Veré si puedo detectar algo en la consola cuando esté en el ordenador.

1 me gusta