Sí, lo siento, olvidé añadir que ya había agregado la plantilla de Cloudflare al archivo app.yml hace mucho tiempo. Siempre hemos estado detrás de Cloudflare, desde el primer día.
Esta es una parte del app.yml, tenemos nuestros propios certificados renovados de forma independiente, por eso el de letsencrypt está comentado:
## este es el contenedor Docker de Discourse todo en uno y autónomo
##
## Después de realizar cambios en este archivo, DEBE reconstruir
## /var/discourse/launcher rebuild app
##
## ¡TENGA *MUCHO* CUIDADO AL EDITAR!
## ¡LOS ARCHIVOS YAML SON EXTREMADAMENTE SENSIBLES A ERRORES DE ESPACIO EN BLANCO O ALINEACIÓN!
## visite http://www.yamllint.com/ para validar este archivo según sea necesario
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## Descomente estas dos líneas si desea agregar Lets Encrypt (https)
- "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
- "templates/cloudflare.template.yml"
## ¿qué puertos TCP/IP debe exponer este contenedor?
## Si desea que Discourse comparta un puerto con otro servidor web como Apache o nginx,
## consulte https://meta.discourse.org/t/17247 para obtener detalles
expose:
- "80:80" # http
- "443:443" # https
[...]
Parece que tu PostgreSQL está sobrecargado. Parece que la mayor parte de tu RAM está inactiva, intentaría ajustar la base de datos para que la utilice y ver cómo van las cosas después de eso.
Pero… ¿por qué de repente? ¿Después de una simple actualización de la capa de aplicación?
Estoy usando el plugin de exportación de Prometheus de Discourse.
Si agregara un exportador de PostgreSQL como otro contenedor en la VM, ¿sería posible permitirle acceder a las métricas en la instalación de PostgreSQL de Discourse?
No estoy seguro si está relacionado, pero ciertamente comenzó a suceder después de la actualización, al hacer clic en el botón de descartar en la pestaña de no leídos, siempre se devuelve un 503.
No puedes volver de tests-passed a estable, a menos que haya una versión estable superior disponible. Así que la próxima oportunidad que tendrás será cuando salga la 3.4.0, calculo que será alrededor de Navidad o después…
Siempre menciono la versión en la que estoy cuando publico un problema.
Creo que es importante recordar que, precisamente porque se presenta como software de código abierto, los problemas críticos deberían ser considerados en lugar de escribir cosas como esta:
Este es otro ejemplo de personas que se esfuerzan y cambian a la versión “estable” encontrando algunos errores que se quedan en el olvido porque no es la versión desplegada más popular.
Cuando stable debería significar “estable”, no “legado”.
El hecho de que las dependencias principales como discourse docker se publiquen sin un sistema de etiquetas debería ser suficiente para ser un poco más humilde al responder a los usuarios que informan de un problema.
Estaba hablando de mencionar el hecho de que degradaste cuando técnicamente no podías.
Creo que es importante recordar… que no trabajo para Discourse y te estoy ayudando en mi propio tiempo, así que no aprecio tu tono, ni soy capaz de hacer nada con tus comentarios.