GET запрос, 200 код и body_bytes_sent==0 при непустом объекте выдачи, как?

Yury Lyakh yorick на ya.ru
Пн Фев 26 15:46:34 UTC 2018


День добрый всем,

не подскажет ли сообщество, в каких случаях nginx может писать в лог GET с таким раскладом:
$response_code == 200
$body_bytes_sent == 0
$bytes_sent != 0

выдача из кеша (впрочем такая же картина и при MISS с хождением в бэкенд, есть ощущение что это связано с поведением пользователя в первую очередь):

"83.6.141.89" "-" "-" "[15/Feb/2018:14:37:24 +0000]" "GET /hls-vod/mjxCYlUG8gQh4WApAv94JA/1518726762/120/0x500003970b782deb/e58180d4dc134dd8a440d56214dbf890.mp4Frag6Num5.ts HTTP/2.0" "200" "0" "https://rube.ru/play/embed/10936010 <http://rube.ru/play/embed/10936010>" "Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_2 like Mac OS X) AppleWebKit/604.4.7 (KHTML, like Gecko) Version/11.0 Mobile/15C202 Safari/604.1" "257" "-" "https" "c.rube.ru <http://c.rube.ru/>" "60.000" "-" "95" "-" "HIT" "-" "-" "645" "2038"

"85.172.79.11" "-" "-" "[26/Feb/2018:15:01:22 +0000]" "GET /hls-vod/idSHrOHQR97_xWvsyJve1g/1519677788/119/0x500003970b8815d3/cead5d5a8e6a4e0bb99c5ea4244bc4b6.mp4Frag158Num158.ts HTTP/2.0" "200" "0" "https://rube.ru/play/embed/10878914?wmode=opaque&playlist=1&fakeFullscreen=1 <https://rube.ru/play/embed/10878914?wmode=opaque&playlist=1&fakeFullscreen=1>" "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36" "235" "-" "https" "c.rube.ru <http://c.rube.ru/>" "19.907" "-" "98" "-" "HIT" "-" "-" "645" "2038"

здесь построчно соответственно поля равны:
200, 0, 257
200, 0, 235

То есть соединение корректно закрылось сразу после получения заголовков, от body клиент отмахался, не стал принимать?
Если бы был HEAD запрос я бы еще понял что происходит, но тут GET.

Сами объекты не пустые, то есть в логе присутствует их выдача ненулевого body, да и в кеше посмотрел, вполне себе нормальные файлы.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20180226/2c611764/attachment.html>


Подробная информация о списке рассылки nginx-ru