ПРОЕКТЫ 


  АРХИВ 


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: дополнительный запрос, при обращении к статике



Hello!

On Mon, Jan 16, 2012 at 10:23:21AM -0500, x00xer wrote:

> Ищется способ подсчета скачиваний
> определенного файла.
> 
> Можно проанализировать логи и по
> результатам этого получать картину. Но
> нужно это делать в реал тайме.
> А анализировать логи в реал тайме
> совсем не дешевая операция.
> 
> Было бы здорово если б nginx мог сделать
> запрос к бэкенду, или выполнить 
> сконфигуренную заранее комманду через
> шелл.
> Тогда при каждом обращении к
> определенному файлу  можно было бы
> получать свежую информацию об этом.

Делать запрос к бекенду или выполнять команду - это куда более 
дорогая операция, чем анализ логов "в реал тайме".

Рекомендованный подход - делать как-то так:

tail -F /path/to/log | <simple script to process logs>

> Это возможно ?

Теоретически - есть директива post_action, но это a) грубый хак и 
б) существенно дороже и куда менее надёжно, чем вышеупомянутая 
конструкция с анализом логов.

Maxim Dounin

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.