Obtendo resposta 500 ao acessar a rota Categories Index

Esse problema ocorre quando deixo minha sessão ociosa por um minuto e atualizo a página.

Não sei por que o IP do cliente está com um valor de porta. Há alguma configuração que estou deixando passar?

Abaixo está o log:

Processando CategoriesController#index como HTML
Redirecionado para https://forum.doraig.com/login
A cadeia de filtros foi interrompida pois :redirect_to_login_if_required foi renderizado ou redirecionado
Concluído 302 Found em 2ms (ActiveRecord: 0,0ms | Alocações: 311)
Exceção no Job: PG::InvalidTextRepresentation: ERRO: sintaxe de entrada inválida para o tipo inet: “13.86.104.6:3013”
LINHA 1: UPDATE “users” SET “ip_address” = ‘13.86.104.6:3013’ WHERE "…

Portas de rede são suportadas apenas para desenvolvimento local. Isso é uma pergunta de Development? Nenhuma instância de produção do Discourse funcionará com uma porta personalizada; isso não é suportado.

Vocês estão hospedados no Azure?

Sim, está rodando no Azure. Verifiquei a documentação do Azure e o problema era relacionado à forma como o Azure adiciona o número da porta nos cabeçalhos HTTP. Consegui resolver isso (referência: https://azure.microsoft.com/en-ca/blog/rewrite-http-headers-with-azure-application-gateway/). Agora funciona; era um problema com o Azure.