500 ошибок после обновления

После обновления 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 необходим, благодаря аналогичному сообщению об ошибке в этом посте.

Надеюсь, это поможет кому-то, столкнувшемуся с похожей проблемой.

1 лайк