Угу - тут я согласен.
Было время, когда я тоже считал трафик и тогда я пришел к такому
решению (может сейчас это и тупо, но тогда, 2 года назад, работало): я
на каждый запрос (точнее, на каждый ответ) отправлял на определенный
адрес UDP пакетик с указанием хоста, урла, етс, етс... нгинксу это не
мешало, так как это дело не блокируется... а с той стороны стоял демон
и ловил все это дело, распихивая его по внутренним структурам и дампя
в базу периодически. Работало, как часы.
On 10/15/07, Igor Sysoev <is@xxxxxxxxxxxxx> wrote:
> On Mon, Oct 15, 2007 at 10:27:59AM +0600, Руслан Шарипов wrote:
>
> > Есть задача - произвести подсчёт входящего/исходящего трафика с каждого
> > виртуального хоста.
> > Ранее задача решалась модулем mod_accounting для apache1.3, но в связи с
> > ожидающимся переходом на связку nginx+apache2.0 возникла проблема подсчёта,
> > т.к. модуль mod_accounting не работает с apache2.0, а для nginx'а
> > стандартных средств для подсчёта трафика нет.
> >
> > Поэтому два вопроса:
> > 1. Есть ли какие либо средства для ведения подсчёта входящего/исходящего
> > трафика с каждого виртуального хоста в nginx'а. Причём желательна
> > возможность производить запись информации о трафике напрямую в БД (mysql5).
> >
> > 2. оффтоп. есть ли аналог модуля mod_accounting для apache2.0(Apache/2.0.61)
>
> Если вы на каждый запрос ходите в базу, то nginx вам не нужен.
>
>
> --
> Игорь Сысоев
> http://sysoev.ru
>
>
--
Alexey Kovyrin
http://kovyrin.info/