Disculpas de antemano si esta es la categoría, ubicación, etc. incorrecta.
He tenido un sitio de Discourse funcionando durante unos 6 meses a través de un VPS de DigitalOcean sin muchos problemas. La página de administración indica que estoy en la versión 2.5.0.beta4. Desde anoche, la mayor parte del contenido de las páginas del sitio se niega a cargarse o tarda una cantidad de tiempo aparentemente absurda. Por ejemplo, puedo navegar a páginas como la página de inicio o /admin, pero ninguno de sus contenidos reales (publicaciones, gráficos de administración u otras pestañas) parece cargarse. He revisado las métricas del sistema y el uso de CPU se mantiene alrededor del 2%, y hay tráfico mínimo o uso de disco. Hay una base de usuarios de quizás 10 personas, ya que solo estoy probando/configurando el sitio. Considerando esto, este comportamiento parece muy extraño.
Los únicos plugins que tengo, según app.yml, son docker_manager y discourse-signatures. Soy el único usuario administrador, por lo que puedo confirmar que no se han realizado cambios en la configuración del sitio desde hace bastante tiempo.
Mi primera idea fue reiniciar la máquina en sí, y también he intentado actualizar manualmente usando git pull y ./launcher rebuild app. No estoy seguro de qué buscar durante ese proceso que indique si se están produciendo errores, pero la reconstrucción parece completarse y el sitio se puede acceder de nuevo después, aunque sigue en la versión 2.5.0.beta4. De manera similar, intentar acceder a la página /admin/update finalmente simplemente se agota el tiempo de espera. Todo esto parece bastante extraño porque el sitio es, en cierto modo, ‘funcional’; simplemente no sé lo suficiente sobre cómo opera para diagnosticar realmente nada. Encontré y puedo ejecutar discourse-doctor, pero no estoy seguro de qué logra: me envía correos electrónicos con éxito, etc.
Lo único que podría indicar un problema es que, anoche, recibí un correo electrónico del foro sobre una respuesta a una publicación, y cuando navego a la categoría ‘últimas publicaciones’ (después de que finalmente carga), no parece haber ninguna indicación de que la publicación exista, porque la vista general del hilo en ‘últimas’ no la lista como teniendo a ese usuario publicando por última vez. No puedo cargar el contenido de ninguna publicación, por lo que no hay forma de verificarlo con certeza. Así que podría haber algún error o discrepancia en la base de datos. No estoy seguro de cómo algo así podría ramificarse y causar que grandes secciones del sitio fallen al cargar, o si esto es un callejón sin salida que vale la pena perseguir.
¿Alguna idea sobre por dónde empezar a solucionar un problema como este? Muchas gracias si te tomaste el tiempo de leer : )