Использую Unix-сокет между Caddy и Discourse вместо TCP, но время от времени получаю ошибку «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, поэтому я попробовал несколько различных конфигураций, но ни одна из них не решила проблему.

Стоит отметить, что это происходит нечасто. Ошибка возникает лишь изредка, и в таких случаях достаточно просто обновить страницу, чтобы сайт снова заработал. Затем он функционирует нормально довольно долго, прежде чем ошибка случайно появится снова.