J'utilise une socket Unix entre Caddy et Discourse au lieu de TCP, mais de temps en temps j'obtiens une erreur « unix: »

Les journaux affichent ce qui suit :

PG::InvalidTextRepresentation (ERROR: invalid input syntax for type inet: "unix:" LINE 7: client_ip = 'unix:', ^ ) lib/mini_sql_multisite_connection.rb:109:in 'MiniSqlMult

Job exception: ERROR: invalid input syntax for type inet: "unix:" LINE 2: SET ip_address = 'unix:' ^  

Lorsque cela se produit, une page « Oops - Error 500 » s’affiche. Au début, je pensais que Caddy était en cause car il ne transmettait pas l’adresse IP du client à Discourse, j’ai donc essayé plusieurs configurations différentes, mais aucune n’a résolu le problème.

Il est à noter que cela n’arrive pas très souvent. Cela se produit seulement de temps en temps, et lorsque c’est le cas, il suffit de rafraîchir la page pour que le site reprenne son fonctionnement normal. Il fonctionne alors correctement pendant un certain temps avant que l’erreur ne se reproduise de manière aléatoire.