[Varnish] #85: High number of "worker threads not created" and "overflowed work requests"

Varnish varnish-bugs at projects.linpro.no
Fri Feb 16 14:17:30 CET 2007


#85: High number of "worker threads not created" and "overflowed work requests"
----------------------+-----------------------------------------------------
 Reporter:  Thias     |        Owner:  phk
     Type:  defect    |       Status:  new
 Priority:  normal    |    Milestone:     
Component:  varnishd  |      Version:  1.0
 Severity:  normal    |   Resolution:     
 Keywords:            |  
----------------------+-----------------------------------------------------
Comment (by phk):

 Thread pileups like that can be caused by slow responses from the backend.
 Right now we don't have a traffic-shaping facility on the backend (as in
 "don't hit this backend with more than 100 connections at the same time")
 but we probably need that down the line.

 Keep an eye on the number of backend connections when these pileups
 happen, if the backend connections increase dramatically that's the root
 cause.

 There really isn't any way we can work around the 32 bit issue, it's a
 deliberate choice we made in the design, and a significant part of the
 reason why Varnish is so fast as it is.

 I realize that for you or anybody else, getting a 64 bit machine online
 will be a hazzle, but in the big scheme of things, all server cpu's you
 can buy today do 64bit mode, so it is mostly a transition issue.

 I promise you won't be disappointed about Varnish' performance on 64 bit,
 it's worth it.

 Poul-Henning

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


More information about the varnish-bugs mailing list