On 03/08/2011 06:22 AM, Junxian Yan wrote:
I upgraded varnish to 2.1.5 and used log function to trace the req.url
and found there was host name in 'req.url'. But I didn't find any more
description about this format in wiki.
So I have to do a regsub before entering every function. Dose it make
sense?
Below is varnish log,
0 CLI - Rd ping
0 CLI - Wr 200 19 PONG 1299561539 1.0
12 SessionOpen c 10.0.2.130 56799 :6081
12 ReqStart c 10.0.2.130 56799 1589705637
12 RxRequest c GET
12 RxURL c
http://staging.test.com/purge/tables/vyulrh/summary.js?grid_state_id=3815
Different User-Agents send different req.url. To normalize them, see
http://www.varnish-cache.org/trac/wiki/VCLExampleNormalizingReqUrl
Note that technically, there's nothing wrong with using hostnames in
req.url, apart from possibly storing the same object under different
names. However, as you have found out, some regular expressions might
not work as intended until you normalize req.url.
--
Bjørn
_______________________________________________
varnish-misc mailing list
[email protected]
http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc