Olá,
Migrei uma plataforma Discourse do host Vultur para o Azure, dentro de uma versão do Linux CentOS. A migração ocorreu sem problemas, utilizando o processo nativo de backup e restauração do banco de dados. Em seguida, delegamos o DNS.
Alguns usuários (incluindo eu mesmo, em determinado momento) estão recebendo o erro 500 com a carinha triste ao carregar /latest.json. Em todos os casos, limpar os cookies/sessões resolve o problema, mas ele parece retornar após cerca de meia hora.
Também, como administrador, pude ver, durante o erro, na seção de Configurações, que os pares chave-valor para os vários rótulos de configuração não foram analisados para um locale de idioma; por exemplo, “default locale” era exibido como algo como “[en.default_locale]”.
Não sou um guru de Linux ou Discourse, então não faço ideia de por onde começar a resolver esse problema. Pode ser que as coisas estejam apenas “se estabilizando” após a migração do DNS, ou pode haver algo mais acontecendo.
Até agora, o problema só foi relatado no Chrome do Windows. Não consegui reproduzi-lo no Edge ou no Chrome para Android.
Ao examinar os /logs, vejo entradas como a seguinte:
Exceção de Job: PG::InvalidTextRepresentation: ERRO: sintaxe de entrada inválida para tipo inet:"106.70.36.109:6082" LINHA 1: UPDATE "users" SET "ip_address" = '106.70.36.109:6082' WHERE...
Qualquer orientação seria muito apreciada.
Simon