502 y luego foro vacío después de `./launcher rebuild app`

Resumen:

Ejecuté ./launcher rebuild app y luego mi foro se rompió. El problema resultó ser un componente de tema que había estado funcionando. Realmente no entiendo el problema más allá de eso, pero publico en caso de que mi experiencia sea útil para otros.

Configuración

Estoy alojando Discourse en un Digital Ocean Discourse Droplet (Ubuntu). No sé en qué versión estaba mi foro, pero era una beta bastante actualizada (dentro de la última semana). Ahora está en la versión 2.9.0.beta4.

Problema

Después de actualizar mi archivo containers/app.yml, ejecuté ./launcher rebuild app. Una vez que el script se completó, mi foro mostró un error de servidor 502. Luego apareció como ‘vacío’ como se muestra en esta captura de pantalla:

Deshice mi cambio en app.yml y reconstruí sin éxito. Hacer clic en los botones no parecía hacer nada, pero tal vez duplicaba otra ‘caja’ (hay dos en esa captura de pantalla, después de hacer clic en ‘+ Nuevo Tema’ había tres).

Cuando visité en una ventana privada del navegador, mi foro parecía funcionar: requiere un inicio de sesión. Así que parecía que algo estaba funcionando.

Finalmente, descubrí cómo ver tu foro en modo seguro. Parecía funcionar al deshabilitar todo.

Solución

El modo seguro sin deshabilitar temas no funcionó, pero sí funcionó con todos los plugins. Esto me llevó a deshabilitar el componente de tema Miniaturas de temas y entonces todo comenzó a funcionar de nuevo. Estoy usando el tema Graceful.

Si vuelvo a habilitar este componente de tema, mi sitio se rompe como se describe anteriormente.

Solución Actualizada
Hubo un error con Miniaturas de temas y ahora está solucionado.

Últimos Pensamientos

No entiendo el error 502 que recibí. Quizás mi servidor es lento o el contenedor que ejecuta Discourse no estaba completamente activo cuando el script del lanzador terminó. A menos que mi foro estuviera desactualizado y el lanzador extrajera automáticamente las actualizaciones, no estoy seguro de por qué mi componente de tema comenzó a causar problemas.

Eso es esperado durante aproximadamente un minuto después de que el servidor se reinicia.

Así que creo que tu único problema fue que Topics Thumbnail rompió la visualización de tu sitio. El foro no estaba tanto “vacío” como “invisible”, creo. :slight_smile:

1 me gusta

Eso es esperado durante aproximadamente un minuto después de que el servidor se reinicia.

Gracias, @pfaffman. Eso es lo que supuse, pero no tengo suficiente experiencia/conocimiento para hacer más que suponer.

Así que creo que tu único problema fue que Topic Thumbnail rompió la visualización de tu sitio.

Creé un error para este problema (con suerte fue el lugar correcto) - parece que no hay forma de reportar un error en la página de github.

Un lugar mejor es en el tema del componente temático. No es un error de Discourse, por lo que no es un Bug.

Encontré el problema y lo arreglé aquí: Topic List Thumbnails - #246 by awesomerobot

4 Me gusta

Este tema se cerró automáticamente después de 15 horas. Ya no se permiten nuevas respuestas.