我有以下设置:
url -> load balancer -> nginx[1-2] -> varnish[1-2] -> nginx[1-2] (+app)
如果清漆失败,则第一个nginx使用第二个nginx作为备份。
当我执行curl -I http...
时,我得到content-length: 0
的答复。但是,如果我同时停止使用两个Varnishes(6.0.2),我会得到一些实数而不是0。我的vcl不会操纵content-length,并且看不到其他设置可以建议这样做。
此外,如果Varnish处于打开状态,并且我执行多次卷曲(准确地说是10678),我将收到14条内容长度不同于0的响应。
两个问题是:
content-length: 0
来自清漆?