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