Strange 302

Nicholas_Maesepp at scee.net Nicholas_Maesepp at scee.net
Wed May 2 02:37:09 CEST 2012


If I go direct to the backend I do not have the error.

I imagine I could use varnishadm console to load a different VCL, thought 
I've never tried, as restarting varnish fixes the issues straight away. I 
find it unlikely as my other caches didn't have the problem at the time 
and they were hitting the same backend. 

Also should mention I do use grace and saintmode where I can. 

Nick




From:   Hugues Alary <hugues.alary at gmail.com>
To:     Nicholas_Maesepp at scee.net
Cc:     varnish-misc at varnish-cache.org
Date:   05/02/2012 10:28 AM
Subject:        Re: Strange 302



Hi,

Have you tried bypassing varnish by either removing it or doing a 
return(pipe); as the 1st instruction in your vcl_recv() and see if you 
still get the 302? If not, it *could* be varnish, if yes, it is your 
backend application that send a 302.

-Hugues

On Tue, May 1, 2012 at 5:22 PM, <Nicholas_Maesepp at scee.net> wrote:
Hi All 

 Been running varnish-3.0.2 revision 55e70a4 for a couple weeks using 
-smalloc and 6G. Got several of them and they run fine for a couple weeks 
and for the 2nd time now the first cache has stopped serving a key css 
file and returning a 302. I don't cache the css and I also don't implement 
any 302 redirects via varnish. 

 GET 
http://www.example.com/r09_d71/static/includes/style/portal_combined_min.css 
HTTP/1.1" 302 210 "http:/www.example.com/" "Mozilla/5.0 (Windows NT 6.1; 
WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" 

After a restart of varnish only I get 
        
GET 
http://www.example.com/r09_d71/static/includes/style/portal_combined_min.css 
HTTP/1.1" 200 44805 "http://www.example.com/" "Mozilla/5.0 (Windows NT 
6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0" 

I believe a few other image objects may also not load properly but it is 
hard to tell with a broken css and the interesting part is I don't cache 
the css whilst I do the images. 

I have made some tweaks(thanks internet), which I may not fully understand 
and worked fine in limited testing whilst giving performance improvements. 


-p log_hashstring=off \ 
             -p shm_workspace=32768 \ 
             -p thread_pool_workspace=262144 \ 
             -p http_gzip_support=off \ 
             -p http_range_support=on \ 
             -p http_req_hdr_len=9072 \ 

Any ideas why I would get a 302? I track varnish memory using cloudwatch 
(in AWS) and at the time of restart it was at 65% and had been on the 
decline for a couple hours from 88%. The total Ram on the box is 7.5G so 
90% is about the limit varnish will hit. Have I not allowed enough RAM for 
worker threads? 

# # The minimum number of worker threads to start 
VARNISH_MIN_THREADS=30 
# 
# # The Maximum number of worker threads to start 
VARNISH_MAX_THREADS=1000 
# 
# # Idle timeout for worker threads 
VARNISH_THREAD_TIMEOUT=120 



Cheers 

Nick Maesepp 

-- 
Hugues ALARY



Sony Computer Entertainment Australia Pty Ltd
Level 1, 63-73 Ann Street Surry Hills NSW 2010
P.O. Box 5023 Darlinghurst NSW 2010
ph: +61 (0)2 9324 9500 fax: +61 (0)2 9324 9558
http://au.playstation.com
http://www.facebook.com/PlayStationAU


THE WORLD IS IN PLAY.
PlayStation®Vita has arrived.
http://www.psvita.com 




**********************************************************************
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
If you have received this email in error please notify postmaster at scee.net
This footnote also confirms that this email message has been checked for 
all known viruses.
Sony Computer Entertainment Australia Pty. Limited
Registered Office: Level 1, 63-73 Ann Street, Surry Hills, NSW 2010 
Australia
Registered in Australia: 077 583 183
**********************************************************************

 Please consider the environment before printing this e-mail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20120502/9ddcddb4/attachment-0001.html>


More information about the varnish-misc mailing list