LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 08-29-2011, 05:23 AM   #1
parashuram2011
LQ Newbie
 
Registered: Mar 2011
Posts: 11

Rep: Reputation: 0
always TCP_MISS in access.log


Hello everyone,

I am running SQUID-3.1.9 on my debian linux system, everytime when make a GET request for any sites TCP_MISS is logged in access.log. access log has fallowing data logged into it.

1314092304.162 761 192.168.0.1 TCP_MISS/304 331 GET http://www.linuxsolved.com/linux-for...ult/print.css? - DIRECT/66.7.204.43 -
1314092305.442 801 192.168.0.1 TCP_MISS/200 414 GET http://www.google-analytics.com/__utm.gif? - DIRECT/74.125.236.33 image/gif
1314092306.062 591 192.168.0.1 TCP_MISS/403 447 GET http://www.linuxsolved.com/linux-for...prev_next=next - DIRECT/66.7.204.43 text/html
1314092307.923 1550 192.168.0.1 TCP_MISS/404 29061 GET http://www.linuxsolved.com/favicon.ico - DIRECT/66.7.204.43 text/html
1314092330.373 270 192.168.0.1 TCP_MISS/200 1115 POST http://safebrowsing.clients.google.c...ing/downloads? - DIRECT/74.125.236.33 application/vnd.google.safebrowsing-update
1314092353.323 290 192.168.0.1 TCP_MISS/204 253 GET http://www.google.co.in/gen_204? - DIRECT/74.125.236.48 text/html
1314092359.023 401 192.168.0.1 TCP_MISS/200 659 GET http://www.google.co.in/url? - DIRECT/74.125.236.48 text/html
1314092361.763 2680 192.168.0.1 TCP_MISS/200 14950 GET http://www.linuxquestions.org/questi...-https-842503/ - DIRECT/75.126.162.205 text/html
1314092367.253 571 192.168.0.1 TCP_MISS/304 216 GET http://www.google-analytics.com/ga.js - DIRECT/74.125.236.35 -

and my configuration squid.conf is as fallows

#
# Recommended minimum configuration:
#
acl manager proto cache_object COAP
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1

# Example rule allowing access from your local networks.
# Adapt to list your (internal) IP networks from where browsing
# should be allowed
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network
acl localnet src fc00::/7 # RFC 4193 local private network range
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines

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

#
# Recommended minimum Access Permission configuration:
#
# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager

# Deny requests to certain unsafe ports
http_access deny !Safe_ports

# Deny CONNECT to other than secure SSL ports
http_access deny CONNECT !SSL_ports

# We strongly recommend the following be uncommented to protect innocent
# web applications running on the proxy server who think the only
# one who can access services on "localhost" is a local user
http_access deny to_localhost

#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
acl blocksites url_regex -i .facebook.com .google.com
http_access allow blocksites
http_access allow localnet
http_access allow localhost
http_access deny all
cache_mgr parashuram.l@accord-soft.com
visible_hostname myproxy
cache_mem 8 MB
# And finally deny all other access to this proxy

# Squid normally listens to port 3128
http_port 3128

# We recommend you to use at least the following line.
hierarchy_stoplist cgi-bin ?

# Uncomment and adjust the following to add a disk cache directory.
cache_dir ufs /usr/local/squid/var/cache 1024 16 256

# Leave coredumps in the first cache dir
coredump_dir /usr/local/squid/var/cache

# Add any of your own refresh_pattern entries above these.
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
#refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

I think data is not being cached. how do I make squid cache data. and when I request 2nd time same site it should return TCP_HIT i.e it should be from cache..?

Thanks for help
 
Old 08-29-2011, 09:50 AM   #2
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,622

Rep: Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964Reputation: 7964
Quote:
Originally Posted by parashuram2011 View Post
Hello everyone,
I am running SQUID-3.1.9 on my debian linux system, everytime when make a GET request for any sites TCP_MISS is logged in access.log. access log has fallowing data logged into it. and my configuration squid.conf is as fallows

I think data is not being cached. how do I make squid cache data. and when I request 2nd time same site it should return TCP_HIT i.e it should be from cache..Thanks for help
Again, check your several other threads, where you're essentially asking the same question, such as this one:
http://www.linuxquestions.org/questi...-cache-899579/

You were given links to the Squid documentation where those things were explained, and were given help in another THREE threads about Squid caching. You either don't post follow-ups, or don't say what effect anything you've tried has on what your problem is. You not only have to configure caching, but times to cache, for whom, and what rules to follow, etc. Again, YOU need to read the squid documentation, or check for one of the THOUSANDS of how-to guides you can easily find.
http://www.david-guerrero.com/papers/squid/squid.htm
http://www.visolve.com/squid/Squid_tutorial.php
http://www.cyberciti.biz/tips/catego...caching-server
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
convert LAN IP address to Host Name when I give cmd tail -f /var/log/squid/access.log rs15 Linux - Networking 6 01-22-2012 01:45 AM
what is TCP_HIT and TCP_MISS in squid log file ? gardenair Linux - Newbie 1 03-07-2011 03:31 AM
In Apache server, How to change log file location and log format for access log fil? since1993 Linux - Server 1 08-19-2009 04:14 PM
Can SQUID log skype calls,voip,chat programs in access.log revinking Linux - Newbie 6 07-27-2008 01:14 PM
Strange results in /var/log/apache/access.log subt13 Linux - Security 2 08-03-2004 01:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 12:25 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration