ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Отловить момент, когда закачка заверше на



Igor Sysoev пишет:
> On Tue, 7 Feb 2006, Andrew Velikoredchanin wrote:
> 
>> Igor Sysoev пишет:
>>> On Tue, 7 Feb 2006, AleXXX V. NovikoFF wrote:
>>>
>>>> Возникла необходимость отдавать файлы nginx-ом, мне нужно точно знать,
>>>> сколько nginx отдал клиенту байтиков, и отловить тот момент, когда
>>>> закачка завершена (допустим запускать какой-то скрипт, или писать
>>>> что-то куда, событие, может, отправлять...)
>>
>> ...
>>
>>> Но нужно учесть, что $body_bytes_sent - это количество переданных
>>> клиенту
>>> данных с точностью до размера ядерного буфера TCP.
>>
>> А каков обычно размер этого буфера? И нельзя-ли как-то повысить точность?
> 
> В разных ОСах по разному. Во FreeBSD - sysctl net.inet.tcp.sendspace
> В Линуксе, если я не ошибась - /proc/sys/net/core/wmem_default:

У меня в этом месте стоит 500Кб. Т.е. смысл в этой переменной вообще
исчезает если не качать файлы размером с десятки гиг. :(((






 




Copyright © Lexa Software, 1996-2009.