Логи показывают следующее:
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, поэтому я попробовал несколько различных конфигураций, но ни одна из них не решила проблему.
Стоит отметить, что это происходит нечасто. Ошибка возникает лишь изредка, и в таких случаях достаточно просто обновить страницу, чтобы сайт снова заработал. Затем он функционирует нормально довольно долго, прежде чем ошибка случайно появится снова.