[squid-users] Need better debug_options values to track down cache MISSes
Yuri Voinov
yvoinov at gmail.com
Tue Feb 24 15:19:17 UTC 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
24.02.15 21:14, Greg пишет:
> Hi all,
>
> so, there's my proxy problem I couldn't crack, even after spending
> 2+ days tweaking-googling-debugging. :(
>
> The problem: my _new_ Squid installation (Ubuntu 14 LTS with Squid
> 3.3.8) won't cache most pages the old Squid does (old Fedora with
> Squid 3.1.15).
Both versions are antique.
Man, you change one rancid meat to another rancid meat.
Just FYI - current Squid version at least 3.4.12. Oh, this branch is
already deprecated... shit, current version is 3.5.2!
This must be your starting point.
>
> Infos: - Simple reverse proxy, port 80 only, one uplink straight to
> the app servers. (The old one points to a load balancer. For
> testing purposes and seeing the mail on "Thu, 4 Apr 2013 16:54:10
> -0700", I'm pointing the new one to a specific app server.) -
> Pretty standard configuration, standard refresh_patterns. (I'd be
> surprised if it was a config problem since ICOs are cached well.) -
> I have disk caching on the new one, the disk cache has been
> initialised with -z. - The old one has a very relaxed iptables, the
> new one has ufw, later set to allow port 80 and 22 only for
> incoming connections. - Clocks are in sync using ntpd - the old one
> has +20min delay (ie. shows a later time than now). Since it's the
> live one, it's working and it handles a lot of load well, I haven't
> dared to correct it. - The new Squid gives HITs for favicon.ico and
> RSS feeds only - these have different headers and mimetypes
> compared to HTML files (and that's by design). - This new server
> seems to save accessed HTML files in the disk cache but still gives
> X-Cache-Lookup:MISS for all of them later. - I debugged using
> debug_options and logging: headers look okay (Cache-Control,
> Pragma, Vary - pasted below), stale/fresh calculation looks okay
> (pages are deemed fresh). - The best I got so far is this:
> "client_side_reply.cc(1618) identifyFoundObject:
> clientProcessRequest2: StoreEntry is NULL - MISS", even for pages
> I see in the disk cache. - I don't want to use overriding in
> refresh_patterns, because I don't understand the problem yet, I
> don't know what problem would this hack hide (and for how long). -
> I don't want to move away from the current platform and version if
> possible because this has LTS support and we'll have many proxy
> servers if we finally figure out the right config. - Strange thing,
> the old proxy seems to return stuff with HTTP/1.0 and the new one
> with HTTP/1.1 in the same browser. No idea why.
>
> What I've tried: - Compared my squid.conf files - nothing special.
> - Googling and mailing list archives - only found common MISS
> problems that don't apply to my case. - Have even experimented
> removing max-age from the headers sent by the server and only
> featuring public, also set Last-Modified 10 minutes in the past -
> no change. - I've only moved one low-traffic live site to the new
> proxy so I can test the old one and the new with the same app
> server engine. - I know of Vary:Accept-Encoding issues with
> testing, so I test in the same browser, clearing the cache before
> the second page access. With this, I see HITs on the old server and
> MISS for the new. - Heavy logging and debugging, checking out HTTP
> headers too - seems okay. The same HTTP headers yield in HITs on
> the old server and MISS on the new one.
>
> I've collected some resources: - Old server squid.conf -
> http://pastebin.com/h0C7t96n - New server squid.conf -
> http://pastebin.com/KaHDVWYt - Examples that gets cached on both
> servers - http://pastebin.com/Be4RqVLq ,
> http://pastebin.com/yVDeuyQp - Example that gets cached on the old
> server but is a MISS on the new one - http://pastebin.com/VvTU6ieR
> vs http://pastebin.com/ysKJwbmh - Old server firewall settings -
> http://pastebin.com/v688dDMU - New server firewall settings -
> http://pastebin.com/HyzGdjb4
>
> Any tips, hints? This is driving me crazy!
>
> Best regards, Greg
>
>
>
> _______________________________________________ squid-users mailing
> list squid-users at lists.squid-cache.org
> http://lists.squid-cache.org/listinfo/squid-users
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBAgAGBQJU7JZ1AAoJENNXIZxhPexGvCgH/0RdkThse93Y3rzakMIN2dTC
btiS46wVFqIm/vDtDoIS3qjHiqNn3Q1Xz7LQkUcJSbhkrTwTQFELLOKHWxDsQTan
Ar2cVWKVwACR+xaW4gcNFBarWxOPnG9Wbe2eDh2CskcSu2rHE4busd9eOyMnFkAk
GSEypJliKa+vyfK0QbUK/o3xJh9C9ROyPbZ4K4VG7ioke29jUfr7sPhPCIAknwcX
HHuOLc5lUb5bfbdxY//StrPSe1EagoFj8ykoQbmKjv/FXkkF4Epte9GXi5atz6LL
T7AhqZzPD4YQanROxtCw/jW8cglI62c1O8WbpREmf5z7aXrKaNxkYInmGAI3E7Y=
=7xak
-----END PGP SIGNATURE-----
More information about the squid-users
mailing list