Desde que actualizamos a ‘stable’ desde la versión 2.3.6, hemos recibido correos electrónicos de resumen con errores aleatorios.
Discourse está configurado como un subdominio desde el punto de vista de la arquitectura (servidor dedicado), pero para el público se sirve desde una subcarpeta. Hemos logrado esto configurando Discourse para que se sirva desde una subcarpeta y también utilizando Cloudfront.
Esto siempre ha funcionado perfectamente y sin problemas. Pero desde que actualizamos a la última versión estable, de vez en cuando los correos electrónicos de resumen incluyen enlaces al subdominio.
No podemos entender cómo ni por qué esto está ocurriendo de repente.
Si lo estás instalando en una subcarpeta, Discourse debe configurarse para ello. De lo contrario, no hay forma de que sepa si está sirviendo tráfico a un subdominio o a una subcarpeta.
Al dirigir los enlaces al subdominio, está haciendo lo correcto, como se espera. Es posible que tengas algún tipo de redirección configurada, pero no tengo conocimiento de cómo se configuró tu foro. Tal vez lo primero sea verificar que todo lo modificado fuera de Discourse (proxys, redirecciones, etc.) esté correcto. Si todo está bien, prueba a configurar el foro para que se use en un subdominio mediante el método recomendado en:
Está configurado correctamente de la manera recomendada y el 99% de las veces todo funciona bien. La mayoría de los correos de resumen son correctos, pero algunos miembros los reciben con un enlace incorrecto desde la actualización.
No tengo una instalación en subcarpeta en la versión estable para probar esto, pero podría ser un error potencial. Si hay información adicional relevante, por favor inclúyela también para facilitar a los desarrolladores que lo revisen.
He intentado depurarlo yo mismo, pero no encuentro ninguna razón por la que esto ocurra solo con ciertos correos electrónicos.
Las páginas funcionan correctamente.
El envío de un correo de prueba también.
La vista previa de un correo de resumen también.
La mayoría de los correos de resumen están bien, excepto uno extraño que toma el subdominio.
Esto solo comenzó a suceder desde que migré de la versión 2.3.6 a ‘stable’.
En los correos electrónicos de resumen con los enlaces al subdominio, ¿todos los enlaces del correo apuntan al subdominio, o solo los enlaces a temas específicos son incorrectos?
Hmm, tampoco estoy seguro. No me gusta ver tres Sidekiqs; eso es inusual a menos que tengas un servidor muy ocupado. Consideraría intentar detener los dos “antiguos”.
¿Cuándo hiciste la actualización y cuándo comenzó este problema?
Los 3 sidekiqs son correctos. Estamos ejecutando el foro en 3 servidores equilibrados por carga.
Sin embargo, he reiniciado cada uno de los sidekiqs. No me gustó que las fechas y horas fueran diferentes; deberían haber iniciado todos en un momento similar.
¿Al actualizar tu sitio de Discourse, te aseguraste de que todos tus servidores se actualizaran? (Asumo que los tres servidores son la parte web, y que la base de datos y Redis están en un servidor separado).
Quizás esta sea la razón por la que algunos de tus correos electrónicos se envían incorrectamente y otros se envían correctamente (aunque sería necesario conocer más detalles de tu configuración para estar seguros).
Los 3 servidores se ejecutan desde la misma imagen, por lo que la configuración sería la misma para todos.
Es realmente extraño. He reiniciado todos los sidekiqs, ya que, curiosamente, la hora de inicio no parecía coincidir; uno estaba fuera de lugar.
Si ahora todos los correos electrónicos están en la subcarpeta incorrecta, lo actualizaré aquí. Espero que sea así, ya que eso indicaría un problema con esta actualización.