Issue #2089 has been updated by Nigel Kersten. Status changed from Needs more information to Closed Assignee set to Nigel Kersten
As per the below thread, we're more aggressively closing tickets whose state is unsure, particularly old tickets with little to no inactivity in a long time. You are free to reopen them. http://groups.google.com/group/puppet-users/browse_thread/thread/a040cb9bc5c5b647 ---------------------------------------- Bug #2089: puppet client on nodes hangs after various networking glitches https://projects.puppetlabs.com/issues/2089 Author: Max Ijustwanttoopenaticket Status: Closed Priority: Normal Assignee: Nigel Kersten Category: plumbing Target version: unplanned Affected Puppet version: 0.24.7 Keywords: Branch: sometimes i find puppet on nodes stuck. usually it is several nodes together. they hang there doing "nothing". i restart those in order to get them running again. it seems network glitches are responsible for this behavior. here is a quick trace(it's the same on all nodes): hey:~# ps aux| grep puppet root 12629 0.5 2.1 129820 88896 ? Ss 03:41 2:26 ruby /usr/sbin/puppetd -w 0 hey:~# strace -f -p 12629 Process 12629 attached - interrupt to quit select(12, [9 10], [], [], {0, 184000}) = 0 (Timeout) select(12, [9 10], [], [], {0, 1477}) = 0 (Timeout) select(12, [9 10], [], [], {0, 0}) = 0 (Timeout) rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 select(12, [9 10], [], [], {1, 999998}) = 0 (Timeout) select(12, [9 10], [], [], {0, 1706}) = 0 (Timeout) select(12, [9 10], [], [], {0, 0}) = 0 (Timeout) rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 select(12, [9 10], [], [], {1, 999997} <unfinished ...> Process 12629 detached hey:~# file /proc/12629/fd/{9,10} /proc/12629/fd/9: broken symbolic link to `socket:[93425425]' /proc/12629/fd/10: broken symbolic link to `socket:[93847992]' hey:~# lsof -n | egrep "(93425425|93847992)" ruby 12629 root 9u IPv4 93425425 TCP *:8139 (LISTEN) ruby 12629 root 10u IPv4 93847992 TCP localip:46803->puppetmaster:8140 (ESTABLISHED) hey:# file /proc/12629/fd/* 0: symbolic link to `/dev/null' 1: symbolic link to `/dev/null' 10: broken symbolic link to `socket:[93847992]' 2: symbolic link to `/dev/null' 3: broken symbolic link to `pipe:[93425407]' 4: broken symbolic link to `pipe:[93425407]' 5: broken symbolic link to `socket:[93425419]' 6: symbolic link to `/var/log/puppet/http.log' 7: symbolic link to `/var/log/puppet/http.log' 8: symbolic link to `/var/log/puppet/http.log' 9: broken symbolic link to `socket:[93425425]' i'm ready to provide more info(if requested) next time it happens. -- 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.
