узнать кол-во потоков с определенного айпи и в общем

Spear

почемучка
узнать кол-во потоков с определенного айпи и в общем

Здравтсвуйте,
я сейчас пробую сделать файл-архив для своего сайта.

Очень хотел бы узнавать общее кол-во активных потоков с сервера, и кол-во потоков с определенного айпишника.
Я раньше не думал что это можно узнавать в режиме реального времени. но недавно видел на одном сайте, где есть файловый архив, пишется сколько активных потоков в данным оммент с моего компьютера (айпи, наверное.. как ещё можно узнать).
Так вот там, например, я тестировал насколько оперативно эта функция работает. Нажал "скачать файл" - пошло скачивание, и счетчик активных потоков увеличился на 1. Нажал 2отмена" и быстро обновил старницу - счетчик стал 0.

Подскажите, пожалуйста, как это реализовано?
 

Steamroller

Новичок
Re: узнать кол-во потоков с определенного айпи и в общем

Автор оригинала: Spear
Подскажите, пожалуйста, как это реализовано?
Есть mod_status в Апаче, можно парсить отдаваемую им страницу. Там пишутся все активные запросы, с указанием ip и других подробностей.
 

Spear

почемучка
Есть mod_status в Апаче, можно парсить отдаваемую им страницу. Там пишутся все активные запросы, с указанием ip и других подробностей.
а как им воспользоваться? как с ним вообще работать? я не очень понял ваш ответ.
Буду благодарен, если немного подробнее объясните.

это и будет mod_status? всмысле есть есть mod_status то искать в $_SERVEr интересующие меня данные?

-~{}~ 10.10.05 02:31:

svetasmirnova
$_SERVER
только что проглядел на рнр.нет $_SERVER но не нашел нужного мне. Может я что пропустил?
 

Steamroller

Новичок
а как им воспользоваться? как с ним вообще работать? я не очень понял ваш ответ.
Буду благодарен, если немного подробнее объясните.
Это модуль такой в Апаче. То есть для начала Апач должен быть собран с его поддержкой (либо можно подключить в виде динамической библиотеки).
Дальше ему назначается URL, как тут описано:
http://httpd.apache.org/docs/1.3/mod/mod_status.html
В итоге у тебя на сервере всегда доступна примерно такая страница:
http://www.start.rol.ru/status
Вот ее ты можешь в своем скрипте запрашивать, и доставать из нее информацию.
 

Spear

почемучка
Steamroller
оо да ну. "доставать" - всмысле давать коду обрабатывать страницу, втыскивая регекспами нужныю инфу? да нет, это долго и неудобно.
неужели все антиличи это используют?
 

Steamroller

Новичок
Используют обычно mod_throttle. Ещё на файрволах ограничивают число коннектов с ip, а информацию системными командами получают.
Но вот так, чтоб все само и ничего делать не надо было - мне о таком не известно.
 

Spear

почемучка
svetasmirnova
ну дык как айпишник узнать я знаю :)
Я не знаю кау знать кол-во потоков с определенного айпи :)
 

svetasmirnova

маленький монстрик
Sorry, не поняла сразу, что интересуют одновременные скачивания статических файлов.
 
Сверху