Are you using Webrick? If so, use Mongrel!

There's a wiki page on it (UsingMongrel iirc). I'd recommend nginx as  
your proxy loadbalancer.

On 11/10/2008, at 12:3 AM, "Kenneth Holter" <[EMAIL PROTECTED]>  
wrote:

>
> Hello list.
>
>
> We're running puppet version 0.24.4, and are having trouble with  
> puppetmaster running really slow. The puppetmaster has been running  
> fine until about a couple of day ago, and for no apparent reason it  
> just lost performance. I've also noticed that the puppet daemon on  
> many of our clients a dying. Both master and clients run very slow,  
> but I'm not sure if the client runs slow because of the master.
>
> The symptoms I've seen are that running puppet on a client often  
> takes a very long time (one of the nodes used close to 800 seconds  
> to run the config), or even times out. Once in a while, however,  
> things seems back to normal, and the run is executed in a few  
> seconds. On the server side the time between "Compiled configuration  
> for ..." messages takes a very long time (often several minutes), in  
> contrast to normal operations where configurations get compiled  
> quite frequently.
>
> What puzzles me is that there are no signs of resource starvation on  
> the server - we have low CPU and memory utilization. So there  
> shouldn't be, as far as I can see, any hardware limitations causing  
> puppetmaster to run slow.
>
> I don't have the exact number of active puppet nodes, but it should  
> be well under 100 nodes.
>
> Other than that, I can mention that "storeconfig" is set to "true"  
> in puppet.conf.
>
> And another question/observation: I started a client run more than  
> five minutes ago by issuing "puppet --server puppetmaster --test",  
> and it is either running very slow or something has crashed. The  
> last message on the screen is "notice: Starting catalogue run", and  
> it's been like that since I started the run. Is this a symptom of a  
> problem at the client side, or at the master side? I mean, when I  
> get to the message just mentions, I'd think that the puppetmaster  
> has done it's part, and now it's up to the client to execute. So  
> maybe this indicates that there is something wrong at the client  
> side also?
>
>
> Anyways, any tip on how to figure this out will be very appreciated,  
> as we're quite dependent on puppet in our daily work.
>
>
> Regards,
> Kenneth Holter
>
> >

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to