ситуация:
есть группа из нескольких привилегированных клиентских машин our_net_unlimited. есть временной период worktime и включение в delay_pool номер 3 этих машин со скоростью большей остальных в рабочее время. в остальное время (!worktime) эта группа ни в один delay_pool не попадает и качает на максимум канала. в принципе работают ограничения нормально, но. есть нюанс которого я не понимаюнюанс:
если я запускаю закачку в worktime получаю 34000b/s, нормально. если запускаю не в worktime получаю ~64kb/s, это ширина канала тоже ок.но если запускаю закачку например в 22:00, то в 22:30 (когда заканчивается worktime) скорость закачки не увеличиваеться и мне надо остановить и запустить закачку чтобы скорость поднять
КАК ПОБЕДИТЬ?
...
acl our_net_unlimited src "D:/Squid/etc/acl/our_net_unlimited.txt"
acl worktime time MTWHFA 08:30-22:30
...
delay_access 3 allow our_net_unlimited worktime
delay_access 3 deny all
...
delay_parameters 3 44000/44000 34000/34000
...squid/2.6.STABLE17
>но если запускаю закачку например в 22:00, то в 22:30 (когда заканчивается
>worktime) скорость закачки не увеличиваеться и мне надо остановить и запустить
>закачку чтобы скорость поднять
>
>КАК ПОБЕДИТЬ?Никак. Упрощенно говоря, все ограничения по АЦЛям сквид накладывает ТОЛЬКО в момент установления сессии, после чего установленная сессия считается окончательно сконфигурированной и неизменной. Поведение сквида настолько прямолинейно, что на настройки текущих сессий не влияет даже -k reconfigure - все внесенные изменения будут применяться только для тех сессий, которые будут устанавливаться впоследствии.
>Никак. Упрощенно говоря, все ограничения по АЦЛям сквид накладывает ТОЛЬКО в момент
>установления сессии, после чего установленная сессия считается окончательно сконфигурированной и неизменной.
>Поведение сквида настолько прямолинейно, что на настройки текущих сессий не влияет
>даже -k reconfigure - все внесенные изменения будут применяться только
>для тех сессий, которые будут устанавливаться впоследствии.я это и подозревал... жаль.
"даже -k reconfigure" кстати насчет этого у меня еще один "глюк/фича" в сквиде
при выполнении "-k reconfigure" даже без внесения изменений все текущие закачки клиентов получают МАКСИМАЛЬНУЮ скорость канала и уже между собой ее делят. т.е. начинают идти в обход "delay pools", хотя по идее не должны менять своей текущей скорости
>при выполнении "-k reconfigure" даже без внесения изменений все текущие закачки клиентов
>получают МАКСИМАЛЬНУЮ скорость канала и уже между собой ее делят. т.е.
>начинают идти в обход "delay pools"Какая у вас версия сквида? Этот глюк уже вроде давно победили...
>Какая у вас версия сквида? Этот глюк уже вроде давно победили...там это.. в первом посте было - squid/2.6.STABLE17
>>при выполнении "-k reconfigure" даже без внесения изменений все текущие закачки клиентов
>>получают МАКСИМАЛЬНУЮ скорость канала и уже между собой ее делят. т.е.
>>начинают идти в обход "delay pools"
>
>Какая у вас версия сквида? Этот глюк уже вроде давно победили...На этот глюк давно забили
http://www.squid-cache.org/bugs/show_bug.cgi?id=219
и перевели его в разряд _релиз_-фич
http://www.squid-cache.org/bugs/show_bug.cgi?id=1546
и энхенсмент-реквестов на будущее -->-> вер._3.1_---8<--- /usr/share/doc/squid/RELEASENOTES.html.gz
4. [22]Known limitations
[...]
* Bug [32]#219: delay_pools stops working on -k reconfigure