Доброе время суток, 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_class 1 1
Первый класс - одно ведро на всех; на нос - это второй класс>delay_access 1 allow band // где band - файл с айпишниками
band - имя файла?
Здесь должен быть acl типа src.
>>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Кбайт и ни копейкой больше. Однако качают, гады... Сквид никак не ругается... Что делать?
если ты запустил закачку и потом сделал squid -k reconfigure, то правила delay pool сбрасываются и будешь качать на полной скорости пока не создашь новую сессию закачки
в браузере то у тебя прокси прописан ? а то поди напрямую мимо сквида ходишь ? :)
>если ты запустил закачку и потом сделал squid -k reconfigure, то правила
>delay pool сбрасываются и будешь качать на полной скорости пока не
>создашь новую сессию закачки
>в браузере то у тебя прокси прописан ? а то поди
>напрямую мимо сквида ходишь ? :)
Нет, уважаемый, я хожу через проксю и squid -k reconfigure делаю до того как инициирую закачку...
Тогда остается только спросить, собран ли сквид с поддержкой delay-pools?Дальше только cachemgr.cgi и debug в squid.conf в помощь. Хотя можно было с них начать и с самого начала ;-)
>Тогда остается только спросить, собран ли сквид с поддержкой delay-pools?
>
>Дальше только cachemgr.cgi и debug в squid.conf в помощь. Хотя можно было
>с них начать и с самого начала ;-)
Говорю, что сквид 2.5STABLE9 собран с --enable-delay-pools (иначе бы он ругался при squid -k reconfigure)Подскажите, Господа, я в ужасных непонятках!!!!
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 2
>delay_class 1 1
>delay_class 2 2
>delay_parameters 1 50000/50000
>delay_parameters 2 50000/50000 15000/35000
>
>на нос по 15 килоСпасибо, попробую!