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

Исходное сообщение
"CacheManager и ошибки"

Отправлено Sergey , 16-Июл-13 08:45 
Добрый день!
В файле cache.log Squid3 3.1.6 (Debian Stable 6.07) заметил следующие строки, после настройки Sqstat.php .
2013/07/16 10:20:05| CacheManager: <unknown>@127.0.0.1: password needed for 'storedir'
2013/07/16 10:20:05| CacheManager: <unknown>@127.0.0.1: password needed for 'info'
2013/07/16 10:20:05| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'
2013/07/16 10:20:05| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'
2013/07/16 10:25:05| CacheManager: <unknown>@127.0.0.1: password needed for 'storedir'
2013/07/16 10:25:05| CacheManager: <unknown>@127.0.0.1: password needed for 'info'
2013/07/16 10:25:05| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'
2013/07/16 10:25:05| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'
2013/07/16 10:30:07| CacheManager: <unknown>@127.0.0.1: password needed for 'storedir'
2013/07/16 10:30:07| CacheManager: <unknown>@127.0.0.1: password needed for 'info'
2013/07/16 10:30:07| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'
2013/07/16 10:30:07| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'
2013/07/16 10:35:05| CacheManager: <unknown>@127.0.0.1: password needed for 'storedir'
2013/07/16 10:35:05| CacheManager: <unknown>@127.0.0.1: password needed for 'info'
2013/07/16 10:35:05| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'
2013/07/16 10:35:05| CacheManager: <unknown>@127.0.0.1: password needed for 'counters'

Часть конфигурации squid.conf
cachemgr_passwd mypassword counters storedir info


Еще столкнулись с проблемой, что с недавнего времени Squid стал занимать всю оперативную память (16ГБ) и вылетать. До этого были настройки по умолчанию. После этого добавил в файл конфигурации следующие строки:
cache_mem 256 MB
maximum_object_size_in_memory 40 KB
maximum_object_size 20480 KB
cache_dir aufs /var/spool/squid3 3072 16 256

Но это ситуацию не изменило. Приходится ежедневно перезапускать Squid по 2-3 раза, чтобы у пользователей был интернет.
Подскажите, как можно решить данные две проблемы.


Содержание

Сообщения в этом обсуждении
"CacheManager и ошибки"
Отправлено ipmanyak , 17-Июл-13 12:35 
Проверьте опцию сквида memory_pools , по дефолту она в состоянии - on, то есть не освобождается занимаемая память, сделайте - off
Обновите версию сквида, ваша 3.1.6 очень старая, возможно в старших версиях пофиксили утечки памяти, вроде в 3.1.12-1 было пофиксено . Последняя версия 3.3.8. Если ее нет в репозитории дебиана, поставьте другую старше 3.1.6, например 3.1.23.

cache_dir aufs /var/spool/squid3 3072 16 256
не стоит заниматься гигантизмом, большой кэш будет тормозить сквид  поиском в индексах. если у вас безлимитный тариф, то лучше вообще не использовать дисковый кэш. Толк от него небольшой, особенно, если юзеры ходят на много разных сайтов, а не на одни и те же.



"CacheManager и ошибки"
Отправлено Sergey , 18-Июл-13 08:46 
>[оверквотинг удален]
> то есть не освобождается занимаемая память, сделайте - off
> Обновите версию сквида, ваша 3.1.6 очень старая, возможно в старших версиях пофиксили
> утечки памяти, вроде в 3.1.12-1 было пофиксено . Последняя версия 3.3.8.
> Если ее нет в репозитории дебиана, поставьте другую старше 3.1.6, например
> 3.1.23.
> cache_dir aufs /var/spool/squid3 3072 16 256
> не стоит заниматься гигантизмом, большой кэш будет тормозить сквид  поиском в
> индексах. если у вас безлимитный тариф, то лучше вообще не использовать
> дисковый кэш. Толк от него небольшой, особенно, если юзеры ходят на
> много разных сайтов, а не на одни и те же.

Развернул на другом сервере Debian 7.1 и поставил Squid 3.3 из ветки testing , проблем не наблюдаю.
Нашел, что в версии 3.1.10 уже пофиксили утечку памяти.
Спасибо.