On Jul 14, 2009, at 3:05 AM, Kristian Lyngstol wrote:
> On Tue, Jul 14, 2009 at 11:46:58AM +0200, Lazy wrote:
>> the site is usually not so busy, but it has sometimes spikes of  
>> static
>> traffic (about 50Mbps) that's why i upped the thread limit, 3000 was
>> to low
>
> I seriously doubt 3k was too low. More likely, the min threads was  
> hurting
> you. Three thousand threads is quite a bit. Remember that these are  
> actual
> requests being handled, not keep-alive connections and the like.

I just wanted to humbly second this good advice; if you're familiar  
with Apache, this is akin to making sure your MinSpareServers is set  
to a high enough level to handle any transient spikes by avoiding the  
cost of spawning new processes.  Varnish will handle 10x the traffic  
you're seeing in <64 threads.  Anything you're seeing is more likely a  
concurrency spike causing a temporary slowdown while threads are  
spawned, or Varnish is simply passing on fail or slowness from your  
back-end.

I'm wondering if this could also be a large object that's taking a  
while to cache and blocking other children for a while? (rush_exponent)
-- 
Ken.
_______________________________________________
varnish-misc mailing list
[email protected]
http://projects.linpro.no/mailman/listinfo/varnish-misc

Reply via email to