Re: Сбор статистики о файле

Igor Sysoev is at rambler-co.ru
Tue Apr 18 00:08:07 MSD 2006


On Mon, 17 Apr 2006, ForJest wrote:

> Я почти дописал модуль, для сбора статистики. У меня возник вопрос -
> как отследить в модуле завершение обработки запроса?
> Отсылку headers понятно, части отсылки тела ответа - тоже. А вот как
> отследить завершение? Или цепочка будет вызвана и в случае
> преждевременного завершения запроса тоже?

Нужно зарегистировать cleanup процедуру:

     cln = ngx_http_cleanup_add(r, 0);
     if (cln == NULL) {
        ...
     }

     cln->handler = ngx_http_module_cleanup;
     cln->data = r;

на примере ngx_http_upstream.c. Эта процедура вызвается по окончании
обработки запроса.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list