На RH 7.3 поставил из исходников squid-2.6.STABLE3-20060915, до этого стоял штатный, тот что в поставке... и начались ошибки в логе:2006/09/30 02:41:27| Cache dir '/Clients/squid' size remains unchanged at 30720000 KB
2006/09/30 02:41:27| User-Agent logging is disabled.
2006/09/30 02:41:27| Referer logging is disabled.
2006/09/30 02:41:27| DNS Socket created at 0.0.0.0, port 32825, FD 11
2006/09/30 02:41:27| Adding nameserver xxx.xxx.xxx.xxx from squid.conf
2006/09/30 02:41:27| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 17.
2006/09/30 02:41:27| Accepting accelerated HTTP connections at 0.0.0.0, port 80, FD 19.
2006/09/30 02:41:27| Accepting ICP messages at 0.0.0.0, port 3130, FD 20.
2006/09/30 02:41:27| HTCP Disabled.
2006/09/30 02:41:27| Accepting SNMP messages on port 3401, FD 21.
2006/09/30 02:41:27| Outgoing SNMP messages on port 3401, FD 22.
2006/09/30 02:41:27| WCCP Disabled.
2006/09/30 02:41:27| Pinger socket opened on FD 33
2006/09/30 02:41:27| Loaded Icons.
2006/09/30 02:41:27| Ready to serve requests.
2006/09/30 02:41:30| parseHttpRequest: Requestheader contains NULL characters
2006/09/30 02:41:30| parseHttpRequest: Unsupported method '.'
2006/09/30 02:41:30| clientReadRequest: FD 43 Invalid Request
2006/09/30 02:41:31| parseHttpRequest: Requestheader contains NULL characters
2006/09/30 02:41:31| parseHttpRequest: Unsupported method '.'
2006/09/30 02:41:31| clientReadRequest: FD 43 Invalid Request
2006/09/30 02:41:36| parseHttpRequest: Requestheader contains NULL characters
2006/09/30 02:41:36| parseHttpRequest: Unsupported method '.'
2006/09/30 02:41:36| clientReadRequest: FD 23 Invalid Request
2006/09/30 02:41:36| parseHttpRequest: Requestheader contains NULL characters
2006/09/30 02:41:36| parseHttpRequest: Unsupported method '.'
2006/09/30 02:41:36| clientReadRequest: FD 23 Invalid Request
2006/09/30 02:41:41| parseHttpRequest: Requestheader contains NULL characters
2006/09/30 02:41:41| parseHttpRequest: Unsupported method '.'
2006/09/30 02:41:41| clientReadRequest: FD 23 Invalid Request
2006/09/30 02:41:41| parseHttpRequest: Requestheader contains NULL characters
2006/09/30 02:41:41| parseHttpRequest: Unsupported method '.'
2006/09/30 02:41:41| clientReadRequest: FD 23 Invalid Request
2006/09/30 02:41:46| parseHttpRequest: Requestheader contains NULL characters
2006/09/30 02:41:46| parseHttpRequest: Unsupported method '.'
2006/09/30 02:41:46| clientReadRequest: FD 23 Invalid Requestи большая часть динамических сайтов засохла на дате переустановки сквида.
знаю, знаю - попросите конфиг ... наверное .... ;-)
Да, в догонку, скачал послюдние squid-2.6.STABLE4 и squid-2.6.STABLE4-20060929 (recent code committed to the HEAD branch), как результат:
squid-2.6.STABLE4-20060929 собираеться, но работает точно также
squid-2.6.STABLE4 не собираеться:squid-2.6.STABLE4/src/fs/aufs/aiops.c:334: undefined reference to `n_coss_dirs'
collect2: ld returned 1 exit status
make[3]: *** [squid] Error 1Ошибки в конфиге заборол путем refresh_patrn
refresh_pattern -i ^ftp: &n... 1440 20% 10080
refresh_pattern -i ^gopher: 1440 0% 1440
refresh_pattern -i ^http: &... 0% 0
refresh_pattern -i \/$ 0 0% 0 reload-into-imsпри дефаултной строке refresh_pattern . 0 20% 4444
ругался на точку: parseHttpRequest: Unsupported method '.'но кеширование например lenta.ru, top.rbc.ru итд осталось прежним ;-(
тоесть на страницах присутствует дата когдя я запустил новую версию 2.6
До этого стояла (и сейчас стоит - вернул в зад) 2.4 - и прекрасно работает в этом плане.вот основные части конфига по работе с кешем:
http_port 3128 transparent
# OPTIONS FOR TUNING THE CACHE
request_header_max_size 24 KB
request_body_max_size 0
reload_into_ims on
ie_refresh onrefresh_pattern -i ^ftp: &n... 1440 20% 10080
refresh_pattern -i ^gopher: 1440 0% 1440
refresh_pattern -i ^http: &... 0% 0
refresh_pattern -i \/$ 0 0% 0 reload-into-imsquick_abort_min 16 KB
quick_abort_max 16 KB
quick_abort_pct 90
negative_ttl 5 minutes
positive_dns_ttl 12 hours
negative_dns_ttl 5 minutes# HTTPD-ACCELERATOR OPTIONS
httpd_accel_no_pmtu_disc on
http_port 80 vhost
url_rewrite_host_header on
collapsed_forwarding oncache_mem 256 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 92768 KB
minimum_object_size 0 KB
maximum_object_size_in_memory 600 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
fqdncache_size 1024
cache_replacement_policy lru
memory_replacement_policy lru
redirect_children 3cache_dir aufs /Clients/squid 30000 32 256
cache_access_log /var/log/squid/squid-access.log
cache_log /var/log/squid/squid-cache.log
cache_store_log /var/log/squid/squid-store.log
emulate_httpd_log on
log_ip_on_direct on
log_ip_on_direct on
mime_table /etc/squid/mime.conf
log_mime_hdrs off
pid_filename /var/run/squid.pid
debug_options ALL,1
log_fqdn offАЦЛ и остальное не суть, насколько я понимаю
>На RH 7.3 поставил из исходников squid-2.6.STABLE3-20060915, до этого стоял штатный, тот
>что в поставке... и начались ошибки в логе:
>
>2006/09/30 02:41:30| parseHttpRequest: Requestheader contains NULL characters
>2006/09/30 02:41:30| parseHttpRequest: Unsupported method '.'
>2006/09/30 02:41:30| clientReadRequest: FD 43 Invalid Request
>2006/09/30 02:41:31| parseHttpRequest: Requestheader contains NULL characters
>2006/09/30 02:41:31| parseHttpRequest: Unsupported method '.'
>2006/09/30 02:41:31| clientReadRequest: FD 43 Invalid Request
>2006/09/30 02:41:36| parseHttpRequest: Requestheader contains NULL characters
>2006/09/30 02:41:36| parseHttpRequest: Unsupported method '.'Те же грабли на FreeBSD 6.1 squid-2.6.STABLE4
Кто и что посоветует?
http://www.squid-cache.org/bugs/show_bug.cgi?id=1728
Походу дела это Bug
>http://www.squid-cache.org/bugs/show_bug.cgi?id=1728
>Походу дела это Bugточнее это не баг. А разрабочик утверждает что WCCP роутер отправляет весь трафик на 80 порт включая тот который не HTTP
>>http://www.squid-cache.org/bugs/show_bug.cgi?id=1728
>>Походу дела это Bug
>
>точнее это не баг. А разрабочик утверждает что WCCP роутер отправляет весь
>трафик на 80 порт включая тот который не HTTPПиринговые клиенты в сети ? :)