Search squid archive

WCCP and ICP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Okay, I have been fighting to get WCCP and ICP working in a two server test=  cluster for weeks now with no luck.

The WCCP was not big deal but I think that with just WCCP you just get a ro= uter to send the HTTP requests to each server.  I do not think that if the = server doesn't have the request the router checks the other server.  What t= hat would mean is that with just WCCP and two servers we only get half as m= any potential HITS as we could if both servers were searched for each reque= st.

That being said here is my confgs from the two test servers.  Like I said W= CCP works fine.

How do I get the two servers to talk to each other to improve cache hits on=  the stream?
(I plan on putting this into a bigger group of servers.)

Thanks in advance.
Steve


Both compiled with:

CFLAGS="-DNUMTHREADS=128" ./configure  --prefix=/usr --includedir=/usr/include --datadir=/usr/share --bindir=/usr/sbin --libexecdir=/usr/lib/squid --localstatedir=/var --sysconfdir=/etc/squid --enable-wccpv2 --enable-linux-netfilter --enable-default-err-language=English --enable-err-languages=English --enable-async-io --enable-removal-policies=lru,heap --disable-auth --disable-ident-lookups --enable-storeio="aufs" --enable-cache-digests --enable-icmp --with-maxfd=65536 --enable-poll

Server1

acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8
acl localnet src 10.0.0.0/8     # RFC 1918 possible internal network
acl localnet src 172.16.0.0/12  # RFC 1918 possible internal network acl localnet src 192.168.0.0/16 # RFC 1918 possible internal network acl localnet src X.X.X.X/16 icp_access allow all acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
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 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access allow all localhost
http_access deny all
http_port 3128 transparent
hierarchy_stoplist cgi-bin ?
cache_effective_user squid
cache_effective_group squid
cache_store_log none
cache_dir aufs /opt/cache/squid 16000 16 256 access_log /opt/cache/squid/log/access.log squid cache_log /opt/cache/squid/log/cache.log acl QUERY urlpath_regex cgi-bin \?
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
half_closed_clients off
maximum_object_size 32768 KB
cache_swap_high 100%
cache_swap_low 80%
cache deny QUERY
cache_mem 2048 MB
wccp2_router X.X.X.X
wccp_version 2
wccp2_forwarding_method 1
wccp2_return_method 1
wccp2_service standard 0 password=3DXXXXXXXX coredump_dir /var/spool/squid background_ping_rate 10 dead_peer_timeout 10 cache_peer server2.domain.com parent 3128 3130 no-digest

Server2

acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8
acl localnet src 10.0.0.0/8     # RFC 1918 possible internal network
acl localnet src 172.16.0.0/12  # RFC 1918 possible internal network acl localnet src 192.168.0.0/16 # RFC 1918 possible internal network acl localnet src X.X.X.X/16 acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
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 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
icp_access allow all
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access allow all localhost
http_access deny all
http_port 3128 transparent
hierarchy_stoplist cgi-bin ?
cache_effective_user squid
cache_effective_group squid
cache_store_log none
cache_dir aufs /opt/cache/squid 16000 16 256 access_log /opt/cache/squid/log/access.log squid cache_log /opt/cache/squid/log/cache.log # cache_store_log /var/log/squid/store.log acl QUERY urlpath_regex cgi-bin \?
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
half_closed_clients off
maximum_object_size  32768 KB
cache_swap_high 100%
cache_swap_low 80%
cache deny QUERY
cache_mem 2048 MB
wccp2_router X.X.X.X
wccp_version 2
wccp2_forwarding_method 1
wccp2_return_method 1
wccp2_service standard 0 password=3DXXXXXXXX coredump_dir /var/spool/squid background_ping_rate 10 dead_peer_timeout 10 cache_peer server1.domain.com parent 3128 3130 no-digest





[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux