Obteniendo una respuesta 500 al acceder a la ruta Categories Index

Este problema ocurre cuando dejo mi sesión inactiva durante un minuto y luego actualizo la página.

No estoy seguro de por qué la IP del cliente incluye un valor de puerto. ¿Hay alguna configuración que esté omitiendo?

A continuación se muestra el registro:

Procesando mediante CategoriesController#index como HTML
Redirigido a https://forum.doraig.com/login
La cadena de filtros se detuvo porque :redirect_to_login_if_required se representó o redirigió
Completado 302 Found en 2 ms (ActiveRecord: 0.0 ms | Asignaciones: 311)
Excepción del trabajo: PG::InvalidTextRepresentation: ERROR: sintaxis de entrada no válida para el tipo inet: “13.86.104.6:3013”
LINE 1: UPDATE “users” SET “ip_address” = ‘13.86.104.6:3013’ WHERE "…

Los números de puerto solo son compatibles para desarrollo local, ¿es esta una pregunta de Development? Ninguna instancia de Discourse en producción funcionará nunca con un puerto personalizado, eso no es compatible.

¿Estás alojado en Azure?

Sí, está ejecutándose en Azure. Revisé la documentación de Azure y el problema radicaba en cómo Azure agrega el número de puerto en las cabeceras HTTP. Logré resolverlo (consulta: https://azure.microsoft.com/en-ca/blog/rewrite-http-headers-with-azure-application-gateway/). Ahora funciona; el problema era de Azure.