Из изменений (http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE1...) можно отметить устранение пути обхода ограничений заданных через delay pools, исправление ошибок в sslConnectTimeout и блоке NTLM аутентификации, приводящих к падению процесса.Из полезных дополнений, появилась опция configure --with-maxfd=N, через которую можно расширить лимит на число открытых файлов.
URL: http://www.squid-cache.org/Versions/v2/2.5/
Новость: http://www.opennet.me/opennews/art.shtml?num=6150
Цитирую:
In addition there is a set of limitations in this version of Squid which we hope to correct later
...
Bug #219
delay_pools stops working on -k reconfigureт.е. "пути обхода ограничений заданных через delay pools" остались... или не это имелось в виду?
>Bug #219
>delay_pools stops working on -k reconfigureИ давно это тянется ?
>т.е. "пути обхода ограничений заданных через delay pools" остались... или не это
>имелось в виду?Видимо имелось в виду "Clients could bypass delay_pool settings by faking a cache".
Имеется в виду, что, если у тебя есть делай пул, в котором на текущий момент сидят какие-то сессии, и ты делаешь squid -k reconfigure, то эти сессии "вываливаются" из делай пула и больше вообще не обжимаются.
Я на этот баг экспериментально наткнулся года 3-4 назад...
Лечится (точнее обходится) двумя командами: squid -k interrupt; squid
Конечно, в случае, если остановка сквида на несколько секунд приемлема...
>И давно это тянется ?
Bug Opened: 2001-08-24 02:05 :)
юзаю squid-2.5.10_5, так как начиная с squid-2.5.10_6||(7) стал грючить, выражается в том, что у клиентов недоокрываются странички (к примеру lenta.ru грузилась только до половины)
squid-2.5.11 - пробовал, уже лучше по сравнению с squid-2.5.10_7, но все еще недогружает.
а ты с mtu не переигрался, Grayich?
Вот уже неделю пытаюсь с ней разобраться после апгрейда. Методом научного тыка удалось выяснить, что какая-то проблема в делай-пулах. Загрузка странички резко обрывается, причем загрузка варьируется и в результате страничка догружается на 10-50% (примерно). Проблема видна начиная со сквида STABLE10, ничего похожего в багзиле не нашел, система - солярис 9. Может еще кто-нить с этим сталкивался и решил?
>а ты с mtu не переигрался, Grayich?трудно переиграться с mtu если на 10_5 все ОК, а на 10_7 что попало.. (на тойже системе с тем же кончигом прозрачный проксь + пулы)... кстати вот чего непроверил так это без пулов как оно работает...
Без пулов работает, по крайней мере у меня, при включении пулов дефект проявляется
Ребята, очень большая просьба напишите об этой проблеме в squid-users
http://www.squid-cache.org/mailing-lists.html#squid-usersЯ туда написал. Вот ответ....
On Fri, 23 Sep 2005, Vladimir Kvashemko wrote:
> As a result internet sites are not fully loaded or the same happens to the
> pictures on these sites. It looks like pools of class 1 work properly (this
> still needs to be verified) while pools of class 2 work with mistakes.
>
> With squid-2.5.10_7 nothing seems to have changed. Now there appeared
> squid-2.5.STABLE11 - but squid с delay pool behaves the same old way.2.5.STABLE11 includes the squid-2.5.STABLE10-delay_pools.patch as we did
not receive any indications of issues with this patch.> It's strange that I haven't yet come across any statements of a similar
> problem. Does anybody use delay pools at all? Or maybe I have done something
> wrong. Please, prompt me with this.Maybe not very many delay pool users have upgraded yet to versions having
this patch, or maybe it's something relating to your specific
configuration.
if you can reproduce the problem then please take a look at the active
request using cachemgr "Objects being sent to clients" and "Client-side
Active Requests". This reports quite detailed information both how
far Squid has downloaded the object but also what clients are waiting for
this object and how much data each client has got and their delay pool
assignments.This data is most easily collected using squidclient:
squidclient mgr:client_objects > objects.txt
squidclient mgr:active_requests > requests.txtRegards
HenrikЕму якобы небыло сообщений об этой проблеме. Я был первый. И сколько человек ему должны написать чтобы он поднял свою задницу и зачесался?
Как бы прользуюсь 11 уже дней 5 и никогда никаких проблем не было. Работает с diskd.
Насчет недогрузки страниц это полный вперед. Пришлось спешно в течение часа переходить на oops (клинетов порядка тысячи). Решил сделать это на время, пока не пофиксят, а сейчас вроде как задумываюсь чтобы оставить.Проблема появлялась только у тех клиентов у кого полоса была зажата delay_pool-ами.
>Насчет недогрузки страниц это полный вперед. Пришлось спешно в течение часа переходить
>на oops (клинетов порядка тысячи). Решил сделать это на время, пока
>не пофиксят, а сейчас вроде как задумываюсь чтобы оставить.
>
>Проблема появлялась только у тех клиентов у кого полоса была зажата delay_pool-ами.
>
а в oops разве аналог пулов задержки есть ?
в oops есть:
bandwith - задание max отдаваемой скорости для группы
per_ip_bw - задание max отдаваемой скорости для IP
а также, fetch_with_client_speed - Load documents as fast as we can, or as fast as client can download. First method will save number of opened sockets. Second - save your bandwidth and memory.
> Пришлось спешно в течение часа переходить на oops
[...]
> на время, пока не пофиксятпростите пожалуйста за ехидство, это тот самый oops!, в котором чтобы собрать его с поддержкой mysql/pgsql, последние месяца два, а то и больше, приходится применять напильник для исправления глупой ошибки в configure.in, о которой разработчики все это время знают, но не фиксят? =))
>Насчет недогрузки страниц это полный вперед. Пришлось спешно в течение часа >переходить на oops (клинетов порядка тысячи). Решил сделать это на время, >пока не пофиксят, а сейчас вроде как задумываюсь чтобы оставить.>Проблема появлялась только у тех клиентов у кого полоса была зажата >delay_pool-ами.
У меня тоже самое, проблему решил откатившись до squid-2.5.10_4
а зачем, извините, "спешно в течение часа переходить на oops" когда можно было неспешно за 5-10 минут откатить на старую рабочую версию?
>а зачем, извините, "спешно в течение часа переходить на oops" когда можно
>было неспешно за 5-10 минут откатить на старую рабочую версию?
Потому как portaudit ругается, конечно можно отключить тест уязвимости, но не наш метод.
так решили или нет? Раньше squid -k reconfigure и все правила делай пула (по скорости закачки) летят! отдавало на максимальной! а сейчас?
да на месте этот баг, никуда он не делся
Кто-нибудь патч пробовал?
http://www.squid-cache.org/Versions/v2/2.5/bugs/squid-2.5.ST...
только что попробовал - у меня работает, оперативно:)
Этот патч исправляет косяк с недогрузкой страниц?7
>Этот патч исправляет косяк с недогрузкой страниц?да в портах на FreeBSD он тоже появился, теперь squid-2.5.11_1 догружает все полностью и нормально.