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

Исходное сообщение
"Конфиг сквид. Интернет работает с перебоями."

Отправлено evg89 , 01-Фев-13 07:43 
FreeBSD 8.2
Squid 3.1.21_1

squid.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??? Спасибо!


Содержание

Сообщения в этом обсуждении
"Конфиг сквид. Интернет работает с перебоями."
Отправлено михалыч , 01-Фев-13 18:28 
> В чем может быть дело. У Вас работает нормально squid3??? Спасибо!

А локалхосту разрешить?

acl localhost src 127.0.0.1/32
http_access allow localhost

Есть смысл в таком маленьком кеше? он точно нужен?
Если сквид нужен только для подключения к нему сквидгуарда,
то может вообще имеет смысл отключить кеширование?
И использовать сквид только для логов и как резалку?


"Конфиг сквид. Интернет работает с перебоями."
Отправлено evg89 , 01-Фев-13 21:31 
> то может вообще имеет смысл отключить кеширование?
> И использовать сквид только для логов и как резалку?

Эмм... Кеш отключают опции
#Отключить кеширование
#cache deny all
???

Завтра попробую.

Или попробовать увеличить? Вы думаете так происходит из-за маленького кеша?


"Конфиг сквид. Интернет работает с перебоями."
Отправлено михалыч , 02-Фев-13 06:04 
>> то может вообще имеет смысл отключить кеширование?
>> И использовать сквид только для логов и как резалку?
> Эмм... Кеш отключают опции
> #Отключить кеширование
> #cache deny all
> ???
> Завтра попробую.
> Или попробовать увеличить? Вы думаете так происходит из-за маленького кеша?

Я думаю, что если у вас безлимитный канал,
то смысл в кешировании как таковом сомнителен.
Если помегабайтный, то, вероятно, следует увеличить объем кеша,
памяти выделить больше. Но это уже зависит от конфигурации сервера.


"Конфиг сквид. Интернет работает с перебоями."
Отправлено evg89 , 18-Фев-13 12:19 
>[оверквотинг удален]
>> Эмм... Кеш отключают опции
>> #Отключить кеширование
>> #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

Проблема осталась, сквид перезапускал и даже в отчаянии перегружал сервер)). Кеширование уже отключено. Из-за чего возникают такие тормоза???