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

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


забыл добавить главное, версия nginx самая распоследняя 1.13.9

> On 26 Feb 2018, at 16:46, Yury Lyakh <yorick на ya.ru> wrote:
> 
> 
> День добрый всем,
> 
> не подскажет ли сообщество, в каких случаях 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, да и в кеше посмотрел, вполне себе нормальные файлы.
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20180226/821099b1/attachment-0001.html>


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