Суть в следующем. Стоит сквид 2.5.STABLE8. Настроил пулы, а они то работают, то нет. В конце концов я откопал фак, где нашел ответ на свою проблему:Q6.2. Использую delay pools. При рестарте прокси резко возрастает нагрузка в канале. Почему?
A. Все верно. При рестарте в пулы попадут только НОВЫЕ запросы. Все прежние запросы под органичение не попадают, отсюда и нагрузка.Получается, что при каждом реконфиге все качальщики получают всю ширину канала и начинают наглеть. Но у меня через реконфиг сквида делается учет траффика и отключения превысивших лимит юзеров, реконфиг происходит каждые 2 минуты. Неужели эта фигня до сих пор не решена? Или я чего-то не знаю?
UP
насчет 2.5.STABLE8 непомню, у меня щас 2.5.STABLE9_1сколько раз проверял, нормально вроде.
Посмотрите баги сквида
Bug #500
delay_pools stops working on -k reconfigureБаг давний, до сих пор не исправленный. Выход - при изменении конфигурации не делать reconfigure, а делать stop/start, к примеру (для стартап скрипта) /usr/local/etc/rc.d/squid restart
А вообще, делать реконфиг каждые две минуты - неправильное решение.
Гораздо лучше считать чем -нить, а перезапуск делать только когда нужно.
Вряд ли это каждые 2 минуты даже при 5000 юзерах.
>А вообще, делать реконфиг каждые две минуты - неправильное решение.
>Гораздо лучше считать чем -нить, а перезапуск делать только когда нужно.
>Вряд ли это каждые 2 минуты даже при 5000 юзерах.Юзеров гораздо меньше - порядка 50 :).
А рестарт не катит абсолютно - все закачки рвутся и юзерам снова придётся проходить авторизацию.ЗЫ. Не пойму. Баг древний а устранить не до сих пор удосужились...
Чтобы его устранить, нужно целиком переписывать модуль, отвечающий за delay pools. В 3-версии обещали переписать все.>>А вообще, делать реконфиг каждые две минуты - неправильное решение.
>>Гораздо лучше считать чем -нить, а перезапуск делать только когда нужно.
>>Вряд ли это каждые 2 минуты даже при 5000 юзерах.
>
>Юзеров гораздо меньше - порядка 50 :).
>А рестарт не катит абсолютно - все закачки рвутся и юзерам снова
>придётся проходить авторизацию.
>
>ЗЫ. Не пойму. Баг древний а устранить не до сих пор удосужились...
>