[Pkg-puppet-devel] Splitting puppetq?

Russ Allbery rra at debian.org
Fri Jan 29 20:51:35 UTC 2010


Nigel Kersten <nigel at explanatorygap.net> writes:
> On Fri, Jan 29, 2010 at 12:41 PM, Russ Allbery <rra at debian.org> wrote:

>> We have about 500 nodes and we knocked it over dead, but we also have
>> to restart our (0.24) Puppet masters every four hours because of the
>> massive memory leaks somewhere in Ruby, and it's not clear that other
>> people are running into that either.  I'm not sure exactly why we seem
>> to have more problems there than others.

> Russ, I reduced the impact of memory leaks significantly by:

> a) moving to RubyEE as the ruby stack
> b) moving to passenger, with the backends set to restart after x
> thousand requests.

I think we're going to want to look at getting away from the current web
service mechanism we're using as part of upgrading to 0.25 and have great
hope for that resolving at least some of the problems.  I hadn't heard
about RubyEE before; we'll look into that.  Thanks!

-- 
Russ Allbery (rra at debian.org)               <http://www.eyrie.org/~eagle/>



More information about the Pkg-puppet-devel mailing list