The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"squid3 жрет память"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid и других прокси серверов (Прозрачный proxy)
Изначальное сообщение [ Отслеживать ]

"squid3 жрет память"  +/
Сообщение от andrey7x7 email(ok) on 14-Ноя-11, 18:56 
вообщем то из темы понятно стоит 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 KB

maximum_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.pid

debug_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
##########################################################################

Подскажите кто сталкивался и в чем может быть проблема

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "squid3 жрет память"  +/
Сообщение от ipmanyak (ok) on 15-Ноя-11, 15:11 
> cache_dir ufs /usr/local/squid/cache 128 32 64

дисковый кэш очень мал, увеличьте хотя бы до 512 мег и пересоздайте, предварительно удалив старый. Из-за малового дискового кэша может глючить.  Например сделай так
cache_dir ufs /usr/local/squid/cache 512 16 256
Ну и версию сквида 3 поставьте самую последнюю Stable версию

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "squid3 жрет память"  +/
Сообщение от Максим email(??) on 13-Фев-12, 15:01 
>> 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.
Прокомментируйте, плз

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "squid3 жрет память"  +/
Сообщение от reader (ok) on 14-Фев-12, 10:58 
>>> 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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "squid3 жрет память"  +/
Сообщение от Punck on 14-Фев-12, 14:34 
Гдето тут проскакивала подобная проблема. Как выяснилось, сквид отъедал всю памят ьпри закачки в интернет больших файлов. И это бага сквида. Обновите его, говорят в 3.1.10 уже пофиксили.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру