I'm running 2.6.2 both client and server and am having a problem with
defunct processes for sh and gem on the clients.

Right now I see 715 of them.
Restarting the puppet daemon nightly helps, but I would prefer to fix
this.

root     21667     1  0 11:11 ?        00:01:20 /usr/bin/ruby1.8 /usr/
sbin/puppetd --environment=stage
root     21677 21667  0 11:11 ?        00:00:00 [gem] <defunct>
root     21678 21667  0 11:11 ?        00:00:00 [sh] <defunct>
root     21680 21667  0 11:11 ?        00:00:00 [sh] <defunct>


Linux #### 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 19:22:36 EST
2009 i686 GNU/Linux
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]

Is the code that runs these providers on lib/puppet/util.rb and using
Kernel.fork ?

Any help would be greatly appreciated.

Interestingly enough I see a similar problem with mcollective, so it
might be just ruby.

-- 
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 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to