I log mostrano quanto segue:
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:' ^
Quando si verifica, viene visualizzata una pagina “Oops - Errore 500”. Inizialmente, pensavo che Caddy fosse il colpevole perché non inoltrava l’indirizzo IP del client a Discourse, quindi ho provato diverse configurazioni, ma nessuna ha risolto il problema.
Vale la pena menzionare che questo non accade molto spesso. Si verifica solo occasionalmente e, quando lo fa, semplicemente aggiornando la pagina il sito si ripristina immediatamente. Funziona normalmente per un bel po’ di tempo prima che l’errore si verifichi nuovamente in modo casuale.