URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3140
[ Назад ]

Исходное сообщение
"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("

Отправлено Ricardo , 21-Апр-05 17:33 
Доброе время суток, ALL!
Имею такую беду: хилый канал и более 200 юзеров в squid2.5ST9, в основном студенты - канал забивают насмерть. Поставил в squid.conf следующую штуку:
delay_pools 1
delay_class 1 1
delay_access 1 allow band // где band - файл с айпишниками
delay_access 1 deny all
delay_parameters 1 1024/1024 //хочу постававить не более 1Кб на нос
Сквид скомпилен с --enable-delay-pools
Но сидя в локалке могу качать на 30Кб/сек, отключив половину народа... - т.е. правила не срабатывают. При squid -k reconfigure никак не ругается.
Где Лев порылся, подскажите?

Содержание

Сообщения в этом обсуждении
"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено Андрей Слободяник , 21-Апр-05 20:55 
>delay_class 1 1
Первый класс - одно ведро на всех; на нос - это второй класс

>delay_access 1 allow band // где band - файл с айпишниками
band - имя файла?
Здесь должен быть acl типа src.


"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено Ricardo , 21-Апр-05 22:07 
>>delay_class 1 1
>Первый класс - одно ведро на всех; на нос - это второй
>класс
>
>>delay_access 1 allow band // где band - файл с айпишниками
>band - имя файла?
>Здесь должен быть acl типа src.


Согласен, все практически так и есть, только я изменил правила на класс пула на второй. УВЫ, все равно по HTTP протоколу отключая 90% юзеров качаю через эксплорер на полной скорости при таком раскладе в squid.conf:

acl band src "/usr/local/squid/etc/band" \\где band файл с IPшниками
delay_pools 1
delay_class 1 2
delay_access 1 allow band
delay_access 1 deny all
delay_parameters 1 1000000/1000000 1024/1024

При это я полагаю исполнение правил следующим, при гипотетической ширине канала в 1000000байт каждому юзеру дается максимум 1Кбайт и ни копейкой больше. Однако качают, гады... Сквид никак не ругается... Что делать?


"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено ipmanyak , 22-Апр-05 07:25 
если ты запустил закачку и потом сделал squid -k reconfigure, то правила delay pool сбрасываются и будешь качать на полной скорости пока не создашь новую сессию закачки
в браузере то у тебя прокси прописан ?  а то поди напрямую мимо сквида ходишь ? :)

"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено Ricardo , 22-Апр-05 15:23 
>если ты запустил закачку и потом сделал squid -k reconfigure, то правила
>delay pool сбрасываются и будешь качать на полной скорости пока не
>создашь новую сессию закачки
>в браузере то у тебя прокси прописан ?  а то поди
>напрямую мимо сквида ходишь ? :)


Нет, уважаемый, я хожу через проксю и squid -k  reconfigure делаю до того как инициирую закачку...


"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено Андрей Слободяник , 22-Апр-05 17:00 
Тогда остается только спросить, собран ли сквид с поддержкой delay-pools?

Дальше только cachemgr.cgi и debug в squid.conf в помощь. Хотя можно было с них начать и с самого начала ;-)


"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено Ricardo , 22-Апр-05 19:22 
>Тогда остается только спросить, собран ли сквид с поддержкой delay-pools?
>
>Дальше только cachemgr.cgi и debug в squid.conf в помощь. Хотя можно было
>с них начать и с самого начала ;-)


Говорю, что сквид 2.5STABLE9 собран с --enable-delay-pools (иначе бы он ругался при squid -k reconfigure)

Подскажите, Господа, я в ужасных непонятках!!!!


"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено D1imbI4 , 25-Апр-05 11:18 
delay_pools 2
delay_class 1 1
delay_class 2 2
delay_parameters 1 50000/50000
delay_parameters 2 50000/50000 15000/35000

на нос по 15 кило


"DELAY_POOLS - ПРАВИЛА НЕВЫПОЛНЯЮТСЯ((("
Отправлено Ricardo , 26-Апр-05 13:03 
>delay_pools 2
>delay_class 1 1
>delay_class 2 2
>delay_parameters 1 50000/50000
>delay_parameters 2 50000/50000 15000/35000
>
>на нос по 15 кило

Спасибо, попробую!