CaddyとDiscourseの間にTCPではなくUnixソケットを使用していますが、時々「unix:」エラーが発生します

ログには以下が表示されています:

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:' ^  

発生すると、**「Oops - Error 500」**ページが表示されます。最初は、Caddy がクライアントの IP アドレスを Discourse に転送していなかったため、Caddy が原因ではないかと思いました。そのため、いくつかの異なる設定を試しましたが、いずれも問題を解決できませんでした。

なお、この問題は頻繁に発生するわけではありません。たまに発生するだけで、発生した際はページを単純にリロードするだけでサイトはすぐに回復します。その後、しばらく正常に動作し、再びランダムにエラーが発生します。