[Varnish] #533: Varnishncsa stucks after error vcl message

Varnish varnish-bugs at projects.linpro.no
Mon Jul 20 13:36:28 CEST 2009

#533: Varnishncsa stucks after error vcl message
 Reporter:  Tarick  |        Type:  defect     
   Status:  new     |    Priority:  normal     
Milestone:          |   Component:  varnishncsa
  Version:  2.0     |    Severity:  major      
 Keywords:          |  
 We are using varnish-2.0.4-1.el5 on CentOS 5.3 x86_64 and have following
 in our config:

 vcl_recv {
        if (req.url == "/!ServerStatus") {
             error 200 "ONLINE";

 We are using that as a keepalive check for Cisco CSS balancer.

 The problem is that varnishncsa logs only the first !ServerStatus request
 and stop logging, until it receives different from ServerStatus request
 (e.g. !ServerStatus1, or just common request). This request unfreezes
 varnishncsa, but is lost from logging also - only the second after that
 request is logged, even if it is !ServerStatus again.

 I'm trying to figure out the different method for checking cache server,
 but this error is better to be fixed. This problem should be easily
 reproduced, so additional debugging information is not needed, I guess.

Ticket URL: <http://varnish.projects.linpro.no/ticket/533>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list