[Varnish] #296: Tuning keep-alive

Varnish varnish-bugs at projects.linpro.no
Mon Aug 25 11:00:40 CEST 2008


#296: Tuning keep-alive
-------------------------+--------------------------------------------------
 Reporter:  ay           |       Owner:  phk      
     Type:  enhancement  |      Status:  new      
 Priority:  normal       |   Milestone:  After 2.0
Component:  varnishd     |     Version:  trunk    
 Severity:  normal       |    Keywords:           
-------------------------+--------------------------------------------------
 Our main problem with varnish is that when some backend or even a remote
 server is very slow, keepalive towards the clients are queueing up
 thousands of request just idling, waiting for some other object to be
 finished.

 Setting down keep-alive might help in this situation.

 When varnish ends up in a thread-pile, even removing the original cause
 does not seem to fix the problem. But restarting it works. Resetting all
 connections. So if varnish could detect that it's starting to have a
 problem. Reseting keep-alive would be a pretty good way of getting out of
 a tight spot....

 So, my feature request is acctually two things

 1) Ajustable keep-alive (what is the default)
 2) A way to reset keep-alive session without restarting varnish. Browses
 handles that nicly. If varnish could do it itself it would be even cooler.

 --
 Audun

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


More information about the varnish-bugs mailing list