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

Исходное сообщение
"Опять delay pool и acl time"

Отправлено iwMak , 10-Фев-03 23:25 
Если сессия запущена в не рабочее время (!worktime) файл успешно продолжает качается и после наступления worktime на всю ширину ведра, мне кажется, что это не есть правильно? Кто может поделится собственными соображениями по этому поводу или ткнуть носом в FAQ, HOWTO, etc...
Буду весьма признателен.

acl worktime time MTWHF 08:00-18:00
acl allowed_hosts src 10.0.0.0/24
acl all src 0.0.0.0/0.0.0.0
delay_pools 1
delay_class 1 2
delay_access 1 allow worktime
delay_access 1 deny !worktime
delay_access 1 allow allowed_hosts
delay_access 1 deny all
delay_parameters 1 16000/16000 4000/64000

З.Ы. Прочитал но не нашел ответа:
http://linuxnews.ru/docs/showdoc.php?id=4668&thread=4668
http://squid.opennet.ru/FAQ/faq-forum.html
http://www.bog.pp.ru/work/squid.html
http://gazette.linux.ru.net/rus/articles/bandwidth_limiting_...


Содержание

Сообщения в этом обсуждении
"RE: Опять delay pool и acl time"
Отправлено AlexSk , 11-Фев-03 11:11 
>acl worktime time MTWHF 08:00-18:00
>acl allowed_hosts src 10.0.0.0/24
>acl all src 0.0.0.0/0.0.0.0
>delay_pools 1
>delay_class 1 2
>delay_access 1 allow worktime
>delay_access 1 deny !worktime
>delay_access 1 allow allowed_hosts
>delay_access 1 deny all
>delay_parameters 1 16000/16000 4000/64000

Правильнее будет так:

delay_access 1 deny allowed_hosts !worktime
delay_access 1 deny !allowed_hosts

А строчки типа
>delay_access 1 deny all
использовать в таких случаях не рекомендую.

А, в общем, проблема известная. Если соединение уже открыто, то при наступлении установленного времени ничего не изменится. Правила проверяются, когда приходит запрос на соединение. Один из вариантов решения, рестартовать squid в начале и по окончании периода worktime.

BR Alex