You might want to try running the client with --evaltrace for additional information.
Trevor On 10/5/10, Angelos Oikonomopoulos <angelos.oikonomopou...@fp-commerce.de> wrote: > Hello all, > > I'm playing with a new puppet setup (2.6.1 on debian stable with ruby > 1.8) and I've run into a problem with puppetd consuming ridiculous > amounts of memory. > > My setup isn't that complex (apache2 configuration and a few other > packages/services), but puppetd will force the machine into swapping. It > seems to be CPU bound; if I run strace -e '!rt_sigprocmask' on it, I can > see that the only system calls it makes are brk() calls. The system ends > up swapping heavily and of course puppetd never makes progress. (On this > VM with 512MB of RAM, puppetd ends up w/ an RSS that oscillates around > 450MB, while having 596MB mapped). > > It seems like there's a superlinear algorithm or some infinite loop > that's triggered by my configuration. FWIW, the catalog for this client > is 3145 lines long and the server compiles it in 0.21 seconds. > > Now, this client was able to run the catalog just fine a few days ago, > so I'm going to concentrate on my last set of changes, but I'm reporting > this here as this seems like an obvious bug to me. Perhaps others have > run into it before? > > Also, is there some mechanism to monitor what puppetd is doing that will > provide me with more information than --debug? > > Thanks, > Aggelos > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- Trevor Vaughan Vice President, Onyx Point, Inc (410) 541-6699 tvaug...@onyxpoint.com -- This account not approved for unencrypted proprietary information -- -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.