我在 Caddy 和 Discourse 之间使用 Unix 套接字而非 TCP,但偶尔会出现 'unix:' 错误

我想我找到问题了。如果我执行重建,我从不重启 Caddy。从现在开始,我会这样做:

./launcher rebuild app && systemctl reload caddy

我怀疑 Caddy 在重建后会使用 socket 缓存或类似的东西。但这通常不会在重建后立即发生。我们拭目以待。