После обновления earlier this evening я стал получать страницы с ошибкой 500 “Oops”, и в /logs я видел ошибки вроде этой:
PG::InvalidTextRepresentation (ERROR: invalid input syntax for type inet: "unix:"
LINE 7: client_ip = 'unix:',
^
)
У меня Discourse работает за обратным прокси Caddy, и оказалось, что решение заключается в добавлении
header_up X-Real-IP {remote_host}
в раздел reverse_proxy моего файла Caddyfile, что раньше не требовалось.
Я понял, что X-Real-IP необходим, благодаря аналогичному сообщению об ошибке в этом посте.
Надеюсь, это поможет кому-то, столкнувшемуся с похожей проблемой.