Problem with 304 responses from backend (results in 503 errors)

Christian Scholz mrtopf at gmail.com
Sun Dec 19 19:38:26 CET 2010


Hi!

Answering myself and thanks to nav on IRC this looks like my problem:

http://www.varnish-cache.org/trac/changeset/5478

and

http://www.varnish-cache.org/trac/ticket/803

I will try with a svn version of varnish tomorrow then and see if it
fixes things.

cheers,

Christian


2010/12/19 Christian Scholz <mrtopf at gmail.com>:
> Hi!
>
> I am using varnishd (varnish-2.1.4 SVN 5447M) and I am having a
> problem if the backend returns a 304 error as this results in varnish
> hanging for 60s and then returning a 503.
>
> I put the logfile at https://gist.github.com/33a1dd74a352745d7cc2, and
> the relevant lines are this (done with varnishlog -o):
>
> 14 ObjProtocol  c HTTP/1.1
> 14 ObjStatus    c 304
> 14 ObjResponse  c Not Modified
> 14 ObjHeader    c Server: Zope/(2.12.11, python 2.6.5, linux2) ZServer/1.1
> 14 ObjHeader    c Date: Sun, 19 Dec 2010 17:02:18 GMT
> 14 ObjHeader    c X-Cache-Rule: product.simplelayout
> 14 ObjHeader    c ETag: |Authenticated;Internal;Member|****|1292695386.0
> 14 ObjHeader    c X-Cache-Operation: plone.app.caching.weakCaching
> 14 ObjHeader    c X-Varnish-Action: FETCH (pass - not cacheable)
> 14 FetchError   c eof read_error: 11
> 14 VCL_call     c error deliver
> 14 VCL_call     c deliver deliver
> 14 TxProtocol   c HTTP/1.1
> 14 TxStatus     c 503
> 14 TxResponse   c Service Unavailable
>
> So the backend returns a 304 without a content-length header.
>
> You can see my varnish vcl here: https://gist.github.com/c3211681ce7dc0681bdc
>
> The result of this is that every second reload of a page results in a 503.
>
> Does somebody know if I am doing something wrong or if that's a bug
> either in varnish or Plone?
>
> Thanks in advance!
>
> Christian
>
>
>
> --
> Christian Scholz                          Homepage: http://comlounge.net
> COM.lounge GmbH                                    http://mrtopf.de/blog
> Hanbrucher Str. 33                             http://twitter.com/mrtopf
> 52064 Aachen                                             Skype: HerrTopf
> Tel: +49 241 400 730 0                                  cs at comlounge.net
> Fax: +49 241 979 00 850                                      IRC: MrTopf
>
> Podcasts:
> Der OpenWeb-Podcast (http://openwebpodcast.de)
> Data Without Borders (http://datawithoutborders.net)
> Politisches: http://politfunk.de/
>



-- 
Christian Scholz                          Homepage: http://comlounge.net
COM.lounge GmbH                                    http://mrtopf.de/blog
Hanbrucher Str. 33                             http://twitter.com/mrtopf
52064 Aachen                                             Skype: HerrTopf
Tel: +49 241 400 730 0                                  cs at comlounge.net
Fax: +49 241 979 00 850                                      IRC: MrTopf

Podcasts:
Der OpenWeb-Podcast (http://openwebpodcast.de)
Data Without Borders (http://datawithoutborders.net)
Politisches: http://politfunk.de/



More information about the varnish-misc mailing list