Mi foro está atascado en la pantalla de carga

Mis amigos y yo creamos un foro a través de Discourse y el enlace es boncforums.com

Solía funcionar durante los últimos 5 meses hasta que descubrimos que se detuvo y se quedó atascado en la pantalla de carga para siempre, aproximadamente un mes. La única pista posible que tenemos ahora es Mailgun. No pagamos por él ya que nos apegamos al programa gratuito y funcionó bien durante los últimos 5 meses, a pesar de que nos eliminaron del plan gratuito y cambiaron automáticamente nuestro plan a uno de pago. Por lo tanto, nuestra cuenta fue “temporalmente deshabilitada” desde hace 3 meses, pero no causó ningún daño al sitio web hasta ahora. Así que queríamos saber cuál es la verdadera razón antes de empezar a pagar el plan en Mailgun.

Solo para más información sobre nuestro sitio web si es necesario:

  • Usamos Mailgun para nuestro SMTP

  • Usamos Digital Ocean para nuestro alojamiento

  • Usamos GoDaddy para nuestro DNS y nombre de sitio web

  • Usamos Discourse para el folleto y el diseño de nuestro sitio web

  • Usamos Putty para incorporar esto y publicar el sitio web

¡Espero poder recibir ayuda con este foro. ¡Gracias!

Es bastante improbable que el correo electrónico sea el culpable aquí. ¿Qué dice /logs?

2 Me gusta

Prueba modo seguro:

https://boncforums.com/safemode

Ver:

1 me gusta

¿Has intentado iniciar sesión en Digital Ocean, navegar a “droplet”, abrir la consola de Droplet y ejecutar ./launcher rebuild app?

Si eso soluciona el problema, ¡genial!

De lo contrario, si el modo seguro funciona para ti, ¿podría ser un plugin que instalaste y que no es compatible con la versión actual? ¿O quizás tienes demasiados plugins y tarda mucho en cargarse?

  • Actualiza todos tus plugins
  • Actualiza Discourse

Si el problema persiste, intenta deshabilitar un plugin a la vez para ver si hay algún plugin específico que esté causando la carga infinita.

1 me gusta

Hola y bienvenido @Johnny_We :slight_smile:

Un vistazo rápido en la consola del navegador apunta a un componente temático header-toggle-button:

Uncaught (in promise) Error: Could not find module `ember-cli-htmlbars` imported from `discourse/theme-7/widgets/header-toggle-button`
    c loader.js:247
    c loader.js:258
    findDeps loader.js:168
    c loader.js:262
    requireModule loader.js:24
    s auto-load-modules.js:18
    s auto-load-modules.js:12
    initialize auto-load-modules.js:40
    initialize app.js:49
    runInstanceInitializers Ember
    each dag-map.js:231
    walk dag-map.js:145
    each dag-map.js:75
    topsort dag-map.js:83
    Ember 4
    invoke backburner.js:351
    flush backburner.js:241
    flush backburner.js:447
    _end backburner.js:999
    _boundAutorunEnd backburner.js:648
    promise callback*n/
< backburner.js:28
    flush Ember
    _scheduleAutorun backburner.js:1218
    _ensureInstance backburner.js:1206
    schedule backburner.js:805
    Ember 6
    
<anonymous> start-app.js:4
    
<anonymous> discourse-boot.js:50
    
<anonymous> discourse-boot.js:51
loader.js:247

Si puedes usar el modo seguro para iniciar sesión y actualizarlo o deshabilitarlo desde tu página /admin/customize/themes, eso debería ayudar. :+1:

Noto que tu sitio es solo para iniciar sesión. Si no puedes iniciar sesión de la manera normal debido a la carga infinita, puedes usar /u/admin-login y habilitar el modo seguro al mismo tiempo.


Por separado, creo que deberías poder degradar tu plan de Mailgun a la versión flex si intentas cancelar el de pago. :crossed_fingers: Creo que todavía existe, pero lo han ocultado un poco. Hay más información en este tema:

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.