Issue #12588 has been updated by Gonzalo Servat.
It looks like something in 2.7.10 causes this, as I just downgraded a server to 2.7.9-1.el6 and it doesn't seem to hang. I will confirm in 24 hours if it's still OK, as the hanging behaviour would certainly be seen within 24 hours. ---------------------------------------- Bug #12588: Running Puppet in one-time mode from cron leaves hung puppetd processes https://projects.puppetlabs.com/issues/12588#change-54636 Author: Gonzalo Servat Status: Unreviewed Priority: Normal Assignee: 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.
