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
|