Hola,
He migrado una plataforma Discourse desde el host Vultur a Azure, en una variante de CentOS Linux. La migración se realizó sin problemas, utilizando el proceso integrado de copia de seguridad y restauración de la base de datos. Posteriormente, delegamos el DNS.
Algunos usuarios (incluido yo mismo en un momento dado) están recibiendo el error 500 con la cara triste al cargar /latest.json. En todos los casos, borrar las cookies/sesiones soluciona el problema… pero parece que vuelve a aparecer después de media hora más o menos.
Como administrador, también pude ver durante el error en la sección de Configuración que los pares clave-valor de las diversas etiquetas de configuración no se resolvían a una localización de idioma; por ejemplo, “default locale” se mostraba algo así como “[en.default_locale]”.
No soy un experto en Linux ni en Discourse, así que no tengo idea de cómo abordar este problema. Puede ser que las cosas se estén “asentando” después de la migración del DNS, o podría haber algo más ocurriendo.
Hasta ahora, el problema solo se ha reportado en Chrome para Windows. No puedo reproducirlo en Edge ni en Chrome para Android.
Al revisar los registros en /logs, veo entradas como la siguiente:
Job exception: PG::InvalidTextRepresentation: ERROR: invalid input syntax for type inet:"106.70.36.109:6082" LINE 1: UPDATE "users" SET "ip_address" = '106.70.36.109:6082' WHERE...
Cualquier consejo sería apreciado.
Simon