ПРОЕКТЫ 


  АРХИВ 


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[2]: Трекинг текущих коннектов



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@xxxxxxxx>
http://www.zvuki.ru/ sysadmin




 




Copyright © Lexa Software, 1996-2009.