Использую Unix-сокет между Caddy и Discourse вместо TCP, но время от времени получаю ошибку «unix:»

Верно, вы можете проверить эти две ссылки:

Похоже, что у вас отсутствует заголовок и/или ваша цепочка в шаблоне Discourse.