Сквид пишет лог только после окончания загрузки файла или архива большого размера, как рубануть юзера если он исчерпал свой лемит и качает большой файл метров на 50 а у него лимит был метров 30 всего... к примеру осталось 29 метров у него и он начал качать файло метров на 50 его же не остановить пока в логе не появится то что он скачал ... помогите разобратся, может есть уже рабочие решения этого вопроса ?
Спасибо.
>Сквид пишет лог только после окончания загрузки файла или архива большого размера,
>как рубануть юзера если он исчерпал свой лемит и качает большой
>файл метров на 50 а у него лимит был метров 30
>всего... к примеру осталось 29 метров у него и он начал
>качать файло метров на 50 его же не остановить пока в
>логе не появится то что он скачал ... помогите разобратся, может
>есть уже рабочие решения этого вопроса ?
имхо, средствами сквида такое не делается, так как все проверки он производит до начала скачивания файла.можно попробовать порулить счетчиками и правилами iptables...
>до начала скачивания файла.
>
>можно попробовать порулить счетчиками и правилами iptables...
с этим будет проблемно пользователи ходят с разных айпишников.
а можно както фрагментировать укачку ? к примеру рубить скачиваемый архив или файл на куски, например скачал метр, укачку рубануло еще метр также естественно эти куски сквид уже будет в лог кидать... понятно что средствами IE уже ничего большого не укачать будет, а вот DAP который докачивает при обрыве коннекта без проблем... что скажите ? как реализовать в сквиде фрагментацию на определенные типы файлов ?
Спасибо.
>а можно както фрагментировать укачку ? к примеру рубить скачиваемый архив или
>файл на куски, например скачал метр, укачку рубануло еще метр также
>естественно эти куски сквид уже будет в лог кидать... понятно что
>средствами IE уже ничего большого не укачать будет, а вот DAP
>который докачивает при обрыве коннекта без проблем... что скажите ? как
>реализовать в сквиде фрагментацию на определенные типы файлов ?
идея интересная :)
попробуй!
кажется, это replay_max_size называется...