Почему лак возвращает контент-длина: 0? - PullRequest
0 голосов
/ 08 июля 2019

У меня есть следующие настройки:

url -> load balancer -> nginx[1-2] -> varnish[1-2] -> nginx[1-2] (+app)

, где первый nginx использует второй nginx в качестве резервной копии при сбое лака.

Когда я выполняю curl -I http... Iполучить content-length: 0 ответ.Однако, если я остановлю оба Varnishes (6.0.2), я получу некоторое реальное число вместо 0. Мой vcl не манипулирует длиной содержимого, и я не вижу других настроек, которые бы это предлагали.

Более того, если Varnishвключен, и я выполняю несколько завитков (10678, если быть точным), я получил бы 14 ответов с длиной содержимого, отличной от 0.

Два вопроса:

  1. Есть content-length: 0ожидается от лака?
  2. Возможно ли, что лак время от времени не может установить соединение и трафик напрямую направляется на nginx?В журналах ошибок нет.
...