FreeBSD 8.2
Squid 3.1.21_1squid.conf:
acl localnet src 10.0.0.0/16
http_port 127.0.0.1:3128 intercept
cache_dir ufs /usr/local/squid/cache 800 16 256
coredump_dir /usr/local/squid/cache
access_log /usr/local/squid/log/access.log squid
cache_swap_low 90
cache_swap_high 95
memory_replacement_policy lru
http_access allow localnet
maximum_object_size_in_memory 512 KB
minimum_object_size 0 KB
maximum_object_size 4096 KB
http_access deny all
url_rewrite_program /usr/local/bin/squidGuard -c /usr/local/etc/squid/squidGuard.conf
url_rewrite_children 10при типе фаервола ipfw "open" интернет шустро и резво работает. При заворачивании на сквид начинаются проблемы:
1. Файлы больше 3 МБ обрываются при скачивании, что-то там не может быть найдено. если нажать скачать снова, скачивает
2. видео с ютуба идет около минуты потом встает, если передернуть бегунок временной дальше показывает, но может снова встать.
3. сайты некоторые грузит без конца, при этом во вкладке пишет заголовок сайта, страничку же не показывает, если обновить, то сайт грузиться махом.
Я так понимаю, что все эти проблемы порождены каким то одним косяком... Суть одна - объект прогружается до определенного времени и все потом - стоп, обновляем/запускаем по новому - все нормально.Так же используется скидгуард.
squiGuard.conf:
dbhome /var/db/squidGuard
logdir /var/log/source sample-clients {
ip 10.0.0.0/24
}dest hacking {
domainlist hacking/domains
urllist hacking/urls
}
dest violence {
domainlist violence/domains
urllist violence/urls
expressionlist violence/expressions
}
dest proxy {
domainlist proxy/domains
urllist proxy/urls
}
dest porn {
domainlist porn/domains
urllist porn/urls
expressionlist porn/expressions
}
dest mail {
domainlist mail/domains
}
dest warez {
domainlist warez/domains
urllist warez/urls
}
dest gambling {
domainlist gambling/domains
urllist gambling/urls
}
dest drugs {
domainlist drugs/domains
urllist drugs/urls
}
dest audio-video {
domainlist audio-video/domains
urllist audio-video/urls
}
dest aggressive {
domainlist aggressive/domains
urllist aggressive/urls
}
dest ads {
domainlist ads/domains
urllist ads/urls
}
dest socnet {
domainlist socnet/domains
urllist socnet/urls
}
acl {
sample-clients {
pass !porn !socnet any
}default {
pass none
redirect http://pedliceum.altai.ru/closed
}
}В чем может быть дело. У Вас работает нормально squid3??? Спасибо!
> В чем может быть дело. У Вас работает нормально squid3??? Спасибо!А локалхосту разрешить?
acl localhost src 127.0.0.1/32
http_access allow localhostЕсть смысл в таком маленьком кеше? он точно нужен?
Если сквид нужен только для подключения к нему сквидгуарда,
то может вообще имеет смысл отключить кеширование?
И использовать сквид только для логов и как резалку?
> то может вообще имеет смысл отключить кеширование?
> И использовать сквид только для логов и как резалку?Эмм... Кеш отключают опции
#Отключить кеширование
#cache deny all
???Завтра попробую.
Или попробовать увеличить? Вы думаете так происходит из-за маленького кеша?
>> то может вообще имеет смысл отключить кеширование?
>> И использовать сквид только для логов и как резалку?
> Эмм... Кеш отключают опции
> #Отключить кеширование
> #cache deny all
> ???
> Завтра попробую.
> Или попробовать увеличить? Вы думаете так происходит из-за маленького кеша?Я думаю, что если у вас безлимитный канал,
то смысл в кешировании как таковом сомнителен.
Если помегабайтный, то, вероятно, следует увеличить объем кеша,
памяти выделить больше. Но это уже зависит от конфигурации сервера.
>[оверквотинг удален]
>> Эмм... Кеш отключают опции
>> #Отключить кеширование
>> #cache deny all
>> ???
>> Завтра попробую.
>> Или попробовать увеличить? Вы думаете так происходит из-за маленького кеша?
> Я думаю, что если у вас безлимитный канал,
> то смысл в кешировании как таковом сомнителен.
> Если помегабайтный, то, вероятно, следует увеличить объем кеша,
> памяти выделить больше. Но это уже зависит от конфигурации сервера.В общем конфиг свелся к такому минимуму:
acl localnet src 10.0.0.0/16
http_port 127.0.0.1:3128 intercept
cache deny all
access_log /usr/local/squid/log/access.log squid
http_access allow localnet
http_access deny all
url_rewrite_program /usr/local/bin/squidGuard -c /usr/local/etc/squid/squidGuard.conf
url_rewrite_children 10Проблема осталась, сквид перезапускал и даже в отчаянии перегружал сервер)). Кеширование уже отключено. Из-за чего возникают такие тормоза???