Tried EVERYTHING, but Squid simply refuses to cache some sites :((

From: Ivan Todoroski <[email protected]>
Date: 07 Jan 2000 00:10:52 +0100

First of all, I read the FAQ and didn't find anything. Now here's the
problem:

Squid caches site www.ubersoft.net (and many others) perfectly, but
simply refuses to cache eg. www.debian.org (and many others)!!! Tried
with default setup of refresh_patterns and it didn't work. Then I
added this:

refresh_pattern . 1440 60% 20160

but still no go. In an act of desperation I tried this:

refresh_pattern . 1440 60% 20160 override-expire override-lastmod

but still nothing... <sigh> There is either something wrong with
Squid, or I'm terribly misunderstanding the refresh_pattern directive!

I'm providing the HTTP headers that the HTTP client produced on first
access to both www.debian.org and www.ubersoft.net (Squid was
shutdown, the cache was completely cleared (rm -r) and directories
rebuilt with 'squid -z' before running client):

Headers for www.ubersoft.net:
-----------------------
HTTP/1.0 200 OK
Date: Wed, 05 Jan 2000 02:19:52 GMT
Server: Apache/1.2.4 FrontPage/3.0.3
Last-Modified: Mon, 03 Jan 2000 15:02:53 GMT
ETag: "cb914-251f-3870ba1d"
Content-Length: 9503
Accept-Ranges: bytes
Content-Type: text/html
Age: 1
X-Cache: MISS from blackened
X-Cache-Lookup: MISS from blackened:3128
Proxy-Connection: close
-----------------------

Headers for www.debian.org:
-----------------------
HTTP/1.0 200 OK
Date: Wed, 05 Jan 2000 02:21:01 GMT
Server: Apache/1.3.3 (Unix) Debian/GNU
Vary: accept-language
Cache-Control: max-age=86400
Expires: Thu, 06 Jan 2000 02:21:01 GMT
Last-Modified: Tue, 04 Jan 2000 22:10:08 GMT
ETag: "38a87e-2b6e-38726fc0"
Accept-Ranges: bytes
Content-Length: 11118
Content-Type: text/html
Content-Language: en
Age: 1
X-Cache: MISS from blackened
X-Cache-Lookup: MISS from blackened:3128
Proxy-Connection: close
------------------------

On subsequent accesses (within seconds of the original accesses),
www.ubersoft.net causes a TCP_HIT and gets reloaded from the cache as
it is supposed to, but www.debian.org causes a TCP_MISS and gets
fetched from the remote server again!!!

The Squid version I'm running is 2.2.STABLE5. The problem was also
appearing with 2.1.x.

I'm sorry if this is not enough information, but I didn't know what
else to include (I'm not very experienced with HTTP proxies and the
HTTP protocol itself).

Wasn't sure whether I should post the complete contents of squid.conf,
access.log and store.log, but if you need them or any other additional
info I can provide you with please feel free to ask!

P.S. Someone *PLEASE* help! :~(

-- 
____________________________________________
 Ivan Todoroski <grnch@eon.pmf.ukim.edu.mk>
Received on Thu Jan 06 2000 - 19:17:28 MST

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:50:16 MST