Issue #12588 has been updated by Michael Kincaid.
FWIW, I don't think this is limited to CentOS/RHEL; I've just seen what appears to be the same thing on a Debian 6.0.4 box, 2.6.32-5. and the fix from #12310 (removing process_name.rb) appears to have worked. ---------------------------------------- Bug #12588: Running Puppet in one-time mode from cron leaves hung puppetd processes https://projects.puppetlabs.com/issues/12588#change-55406 Author: Gonzalo Servat Status: Duplicate Priority: Normal Assignee: Patrick Carlisle Category: Target version: Affected Puppet version: 2.7.10 Keywords: select timeout hung process Branch: (This bug may be identical/related to http://projects.puppetlabs.com/issues/10418, however this issue is presenting itself in a variety of kernels, across RHEL5 and RHEL6) I have an increasing number of nodes that have hung puppetd processes. Doing an strace on them shows the following loop: select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout) gettimeofday({1328767567, 900875}, NULL) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 gettimeofday({1328767567, 901663}, NULL) = 0 <repeat> I have tried running puppetd in debug mode but it didn't reveal anything interesting. One kernel that seems to be particularly affected by this is 2.6.32-131.17.1.el6.x86_64 (RHEL 6.1), however it does happen on other kernels too (e.g. 2.6.32-220.2.1.el6.x86_64 on CentOS 6.2 and 2.6.32-71.el6.x86_64 on CentOS 6.0) Version info: puppet-2.7.10-1 ruby-1.8.7.299-7 I think this may have started happening after I upgraded from puppet 2.7.9 to 2.7.10. Possible? -- 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.
