Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[3]: nginx-0.4.12
Здравствуйте Igor,
Friday, November 3, 2006, 4:08:55 PM, you wrote:
>> Не понял. Допустим запросили урл /files/some/file/name.ext локейшен
>> /files обрабатывает перловый модуль. Который устанавливает переменную.
>> После запроса выполняется post_action можно ли быть уверенным, что в
>> post_action придет именно та переменная которую установил перловый
>> модуль?
> Да.
>>>> 2. Каким образом можно проконтролировать что файл отправлен полностью
>>>> а не какаято его часть? post_action я так понял выполняется всякий раз
>>>> когда запрос завершен.
>>> Есть переменная $request_completion, равная "OK", если запрос
>>> заврешился удачно.
>> А что считается удачнм завершением запроса? Если В запросе указано что
>> нужно отдать файл с 0 по 500 байт, а размер файла 1000 байт. Запрос
>> будет считаться успешно завершенным?
> Успешным считается ответ, в котором nginx отдал в ядро всё, что попросили.
Написал тестовый модуль, попробовал закачать в 6 секций, post_action
вызвался 3 раза, и не в одном $request_completion небыл равен OK.
Задача на самом деле тривиальная, посчитать сколько раз реально был
скачан файл. Для этого в post_action мне нужно знать, с какого офсета
запросили файл, сколько было реально отправлено байт и размер файла.
Можно как-то получить такие данные в post_action ?
|