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

Richtig, du kannst diese beiden Links überprüfen:

Es scheint, als würde dir ein Header fehlen und/oder deine Kette in der Discourse-Vorlagendatei.