[squid-users] Parent cache problems: keep getting TCP_MISS ?!?

From: Rudolf Potucek <[email protected]>
Date: Mon, 15 Sep 2003 12:17:06 -0600

Hi All!

I am trying to build a small ISP type router/firewall with transparent
proxying. The network setup is as follows:

internet --- router --- clients
               |
             qube
             (SQUID/qmail/apache)

where both router and qube are PC-based linux boxes. The router is a
bit underpowered and I have no real storage space here either, so I
would prefer to run SQUID on the qube. At the same time I would like
for web-traffic to not break when qube goes down for maintenance.

I tried to set it up so a copy of squid runs on router but has
essentially no cache space (is there a way to suppress caching
entirely?) and has qube as parent. On router, I tried both:

  (1) cache_peer qube parent 3128 3130 proxy-only allow-miss
  (2) cache_peer qube parent 3128 3130 no-query default

I get the requested webpages I ask for, so the system works as
transparent proxy setup, and if SQUID on qube goes down, web-requests
are still answered by SQUID on router.

Looking at the logs, I see that in both cases SQUID from router
queries SQUID from qube, and (1) returns TCP_MISS->TCP_PARENT_MISS
whereas (2) just copies the request to qube. So far so good, BUT I
keep getting misses even when repeatedly hitting refresh in the
browser. Any clue why?

TIA,

  Rudolf

P.S.: I found one website that claimed that it had newer content and
didn't want to be cached, so I assume that all the other ones
(microsoft.com, google.com, ...) should be cacheable, right?

P.P.S: I originally tried posting this via google before realizing
this was a mailing list, not a NG, so sorry if this shows up twice ...
Received on Mon Sep 15 2003 - 12:17:20 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:19:53 MST