Après la mise à niveau effectuée plus tôt ce soir, j’obtenais des pages d’erreur 500 « Oops » et dans /logs je voyais des erreurs comme celle-ci :
PG::InvalidTextRepresentation (ERROR: invalid input syntax for type inet: "unix:"
LINE 7: client_ip = 'unix:',
^
)
J’ai Discourse en reverse proxy derrière Caddy, et il s’avère que la solution était d’ajouter
header_up X-Real-IP {remote_host}
dans la section reverse_proxy de mon Caddyfile, ce qui n’était pas nécessaire auparavant.
J’ai compris que X-Real-IP était nécessaire grâce au message d’erreur similaire dans ce message.
J’espère que cela aidera quelqu’un ayant un problème similaire.