Avinash Rao wrote:
Dear all,

I am sure this question would have been posted many times. I read a
few threads, but my requirement or setup is a bit different. I am
running Squid2.6stable18 on Ubuntu Server 8.04 Server 64-bit installed
on Sun Fire X4150 Server with 8GB RAM + 8 SAS HDD's - RAID 5 + 2 Quad
Core Intel Xeon Processors.

I have both LTSP and WinXP clients using Squid. Many times i have
noticed, squid stops responding, the browser keeps trying to connect
and i don't see any error in cache.log or store.log. My only way out
is to restart squid.

Usually means Squid is doing something with its on-disk storage.


I read through cache_mem, my current configuration is 100MB,  i
changed it to 128MB, but squid couldn't start saying the cache_mem is
more than cache_disk size.

Why does this happen and what is the recommended configuration for the
hardware i have?

You are missing a cache_dir option. Which means Squid-2 will be using the default and very inefficient 100 MB ufs formatted storage.

Squid-3.1 and later are the only releases of Squid where cache_dir can be fully removed from the config.

Either define a cache_dir to use the disks or setup the "null" cache_dir type for memory-only storage.


squid.conf: Please donot compare this config to my other posts, as
this is on a different server and it has a very basic configuration.

visible_hostname sunserver
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

Drop 'no_cache' use instead:
  cache deny QUERY

hosts_file /etc/hosts
http_port 10.10.10.10:3128
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

acl all src 0.0.0.0/0.0.0.0
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 SSL_ports port 443 563
acl Safe_ports port 80                # http
acl Safe_ports port 21                # ftp
acl Safe_ports port 443 563           # https, snews
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 631               # cups
acl Safe_ports port 777               # multiling http
acl Safe_ports port 901               # SWAT
acl Safe_ports port 993               # IMAP
acl Safe_ports port 587               # SMTP            
acl Safe_ports port 22                # SSH
acl purge method PURGE
acl special_urls url_regex "/etc/squid/squid-noblock.acl"
acl extndeny url_regex -i "/etc/squid/blocks.files.acl"
acl malware_block_list url_regex -i "/etc/squid/malware_block_list.txt"
acl badurl url_regex -i teen orkut youtube sex mp3 mp4
acl lan src 10.10.10.0/24
acl stud ident_regex babu
acl download method GET
acl CONNECT method CONNECT
cache_mem 100 MB
ident_lookup_access allow all
deny_info http://malware.hiperlinks.com.br/denied.shtml malware_block_list
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access allow special_urls
http_access deny extndeny download
http_access deny extndeny
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny badurl
http_access deny malware_block_list
http_access allow localhost
http_access allow lan
http_access deny all
http_reply_access allow all
icp_access allow all
coredump_dir /var/spool/squid


Many Thanks
Avinash


--
Please be using
  Current Stable Squid 2.7.STABLE6 or 3.0.STABLE18
  Current Beta Squid 3.1.0.13

Reply via email to