Issue #3693 has been updated by Todd Zullinger.

This looks a lot like a duplicate of #3238, which Rein posted a patch for to 
puppet-dev today.  I'll try to setup a stock system soon and test with his 
patches.  But if it's agreed this is a dupe, we can at least close this one and 
let reports of patch success go to the older ticket.
----------------------------------------
Bug #3693: Puppetmaster leaves sockets open when using storeconfigs with 
rails-2.1.3
http://projects.puppetlabs.com/issues/3693

Author: Todd Zullinger
Status: Investigating
Priority: Normal
Assignee: Markus Roberts
Category: server
Target version: 
Affected version: 0.25.4
Keywords: 
Branch: 


After updating my production systems to 0.25.4 I found that puppetmasterd would 
run out of file descriptors in a day or so.  After much poking I found that 
updating rails from the EPEL 2.1.3 packages to 2.3.5 fixed the problem.  This 
did not occur with 0.24.x.  I filed 
https://bugzilla.redhat.com/show_bug.cgi?id=572722 regarding this but have not 
heard anything from the rails/activerecord packager(s) yet.

Several folks have run into this and posted to puppet-users, as there are a 
good number of RHEL/CentOS 5 users.  This was not noticed while the 0.25.x 
packages were in epel-testing, unfortunately.  I did not run into it on any of 
my test systems because they did not have enough clients to exceed the 1024 
file descriptor limit in less than a week.  The puppetmaster process was 
restarted by the logrotate scripts weekly, which masked the leak.  With as few 
as 60-70 hosts in production, checking in every 30 minutes, it only took a few 
days to leak enough to run out of file descriptors.

Any help tracking this down and finding a way to mitigate the problem in puppet 
or rails/activerecord would be greatly appreciated.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

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

Reply via email to