Ich verwende einen Unix-Socket zwischen Caddy und Discourse statt TCP, aber ab und zu erhalte ich einen „unix:“-Fehler

Die Protokolle zeigen Folgendes:

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

Wenn dies passiert, wird eine „Oops - Error 500“-Seite angezeigt. Zuerst dachte ich, Caddy wäre der Schuldige, weil er die IP-Adresse des Clients nicht an Discourse weiterleitete. Ich versuchte daher verschiedene Konfigurationen, aber keine davon löste das Problem.

Es ist erwähnenswert, dass dies nicht sehr häufig vorkommt. Es tritt nur gelegentlich auf, und wenn es passiert, wird die Seite durch einfaches Aktualisieren sofort wiederhergestellt. Anschließend funktioniert sie für eine ziemlich lange Zeit normal, bevor der Fehler erneut zufällig auftritt.