Welcome! Log In Create A New Profile

Advanced

Re: дополнительный запрос, при обращении к статике

Илья Пирогов
January 17, 2012 08:50AM
17 января 2012 г. 11:57 пользователь x00xer <nginx-forum@nginx.us> написал:

> Следовательно каждый раз когда
> запрашивают страницу с отображением
> кол-ва скачиваний, делать просчет всех
> лог файлов мутное занятие.


Если сделать так, как сказал Maxim Dounin, то просчитывать все логи не
придется. К примеру, если счетчики скачиваний лежат в мемкеше, то в
простейшем случае скрипт обработки логов может быть такой:

#!/bin/bash

while read line; do
# пример обработки строки из лога
URL=$(echo $line | cut -d ' ' -f 7)
# инкремент счетчика в memcache
echo -e "incr $URL 1\r" | netcat -q 1 localhost 11211
done

Соответственно tail -F /path/to/logs | counter.sh будет обрабатывать лог
почти в realtime.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

дополнительный запрос, при обращении к статике

x00xer January 16, 2012 10:23AM

Re: дополнительный запрос, при обращении к статике

Anton Kiryushkin January 16, 2012 10:42AM

Re: дополнительный запрос, при обращении к статике

Maxim Dounin January 16, 2012 10:44AM

Re: дополнительный запрос, при обращении к статике

Andrey N. Oktyabrski January 16, 2012 11:32AM

Re: дополнительный запрос, при обращении к статике

x00xer January 16, 2012 03:06PM

Re: дополнительный запрос, при обращении к статике

Andrey N. Oktyabrski January 17, 2012 12:32AM

Re: дополнительный запрос, при обращении к статике

x00xer January 17, 2012 02:57AM

Re: дополнительный запрос, при обращении к статике

Andrey N. Oktyabrski January 17, 2012 04:12AM

Re: дополнительный запрос, при обращении к статике

Илья Пирогов January 17, 2012 08:50AM

Re: дополнительный запрос, при обращении к статике

x00xer January 18, 2012 03:47AM

Re[2]: ,

Andrey Repin January 18, 2012 07:52AM

Re: дополнительный запрос, при обращении к статике

Kruglov Eugenie January 26, 2012 04:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 299
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready