вообщем то из темы понятно стоит Ubuntu Server 10.10 squid3(transparent) iptables заворачивает все запросы по 80 порту на squid3 (порт 3129)(машинка P4 2Ghz, RAM 512), и до поры до времени все это пашет без проблем
Но бывает так что squid сжирает всю память за 1-2 минуты и раздача интернета прекращается (система дико тормозит), коекак пробиваюсь на SSH (делаю killall squid3, снова запускаю) память свободна все снова работает на ОК. В cache.log никаких ошибок невидноВот часть конфига (дальше запрещающие правила и списки пользователей)
##########################################################################
# Порт, по которому squid будет слушать запросы
http_port 3129 transparent
http_port 3128
# Не кэшировать страницы с запросами.
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
shutdown_lifetime 5 seconds# -----------------------------------------------------------------------------
cache_mem 64 MB
cache_swap_low 80
cache_swap_high 85
memory_pools off
#количество неиспользуемой памяти, которое squid будет удерживать
memory_pools_limit 32 MB
# -----------------------------------------------------------------------------
#dns_nameservers 195.162.32.5
#dns_nameservers 195.162.41.8
# -----------------------------------------------------------------------------
# Определяем пути к кэшу и размер самого кэша:
#наибольшие кэшируемые объекты
maximum_object_size 256 KB
#наименьшие кэшируемые объекты
minimum_object_size 64 KBmaximum_object_size_in_memory 64 KB
cache_dir ufs /usr/local/squid/cache 128 32 64
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
# OPTIONS FOR TUNING THE CACHE
# -----------------------------------------------------------------------------
pid_filename /var/run/squid3.piddebug_options ALL,1
refresh_pattern ^ftp: &n... 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern (cgi-bin|\?) 0 0% 0
refresh_pattern . 0 20% 4320
# раздел Access ControlS# указываем те порты, которые будет "слушать" squid
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 2802
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 8080 # http
acl Safe_ports port 90 # http
acl Safe_ports port 8000 # http
acl Safe_ports port 5190 # icq
acl Safe_ports port 23 # telnet
acl CONNECT method CONNECT
##########################################################################Подскажите кто сталкивался и в чем может быть проблема
> cache_dir ufs /usr/local/squid/cache 128 32 64дисковый кэш очень мал, увеличьте хотя бы до 512 мег и пересоздайте, предварительно удалив старый. Из-за малового дискового кэша может глючить. Например сделай так
cache_dir ufs /usr/local/squid/cache 512 16 256
Ну и версию сквида 3 поставьте самую последнюю Stable версию
>> cache_dir ufs /usr/local/squid/cache 128 32 64
> дисковый кэш очень мал, увеличьте хотя бы до 512 мег и пересоздайте,
> предварительно удалив старый. Из-за малового дискового кэша может глючить. Например
> сделай так
> cache_dir ufs /usr/local/squid/cache 512 16 256
> Ну и версию сквида 3 поставьте самую последнюю Stable версиюУ меня кол-во каталогов такое:
cache_dir ufs /var/spool/squid3 4000 8 128А проблема похожая. Вот только возникла она сегодня, после обновления squid3.
Прокомментируйте, плз
>>> cache_dir ufs /usr/local/squid/cache 128 32 64
>> дисковый кэш очень мал, увеличьте хотя бы до 512 мег и пересоздайте,
>> предварительно удалив старый. Из-за малового дискового кэша может глючить. Например
>> сделай так
>> cache_dir ufs /usr/local/squid/cache 512 16 256
>> Ну и версию сквида 3 поставьте самую последнюю Stable версию
> У меня кол-во каталогов такое:
> cache_dir ufs /var/spool/squid3 4000 8 128
> А проблема похожая. Вот только возникла она сегодня, после обновления squid3.
> Прокомментируйте, плзкаталоги верните назад, соответственно пересоздав cache_dir и увеличте cache_mem
Гдето тут проскакивала подобная проблема. Как выяснилось, сквид отъедал всю памят ьпри закачки в интернет больших файлов. И это бага сквида. Обновите его, говорят в 3.1.10 уже пофиксили.