Re[2]: Трекинг текущих коннектов

Andrew Kopeyko kaa at zvuki.ru
Thu Jan 11 11:55:35 MSK 2007


On Thu, 11 Jan 2007, Igor Savchenko wrote:

> Hello Andrey,
>
> Thursday, January 11, 2007, 9:16:56 AM, you wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>
>> Igor Savchenko wrote:
>>> Hello nginx-ru,
>>>
>>>   Можно ли как-то трекить когда клиент подключается к виртуалхосту и когда
>>>   отключается?
>>>
>>>   Пример ситуации таков:
>>>   Идет стрим, нужно знать, какие IP его сейчас юзают...
>>>
>>>   Есть варианты?
>> trafshow -pni fxp0 src-port 80 and src-addr 127.0.0.1 не спасет? :)
>
> Не думаю. В общем объясняю проблемму:
>
> 1. Имеем конфиг:
>
> ...
> location /stream
>        {
>
>                proxy_redirect    off;
>                proxy_pass        http://xxx.xxx.xxx.xxx:8888/;
>                proxy_buffering   off;
>        }
>
> location /stream2
>        {
>
>                proxy_redirect    off;
>                proxy_pass        http://xxx.xxx.xxx.xxx:8889/;
>                proxy_buffering   off;
>        }
> ...
>
> 2. на http://xxx.xxx.xxx.xxx:8888/ и на http://xxx.xxx.xxx.xxx:8889/ плывет постоянный стрим.
>
> 3. Юзера конектятся на http://url/stream либо на http://url/stream2 и юзают его.
>
> 4. Нужно узнать все IP адреса которые юзают каждый из стримов...
>
> Если бы были какие-нибудь евенты типа открыто соеденение и закрыто
> соеденение в пределах location {}, это бы решило бы проблемму, но
> таковых я не нашел. Есть идеи?

Разнесите по разным IP - будет всё "как на ладони"

>
> P.S. Все location висят на одном IP.

А что вам важнее - экономия адресов? Или получение нужной информации?


-- 
Best regards,
Andrew Kopeyko <kaa at zvuki.ru>
http://www.zvuki.ru/ sysadmin






More information about the nginx-ru mailing list