Hi All,
Recently Puppet (2.7.18 / RHEL 6.3) has started to hang when the listen parameter is turned on. I've tried rolling back several versions of Puppet as well as rolling back Ruby so as to try and figure out if it was a recent update that did it, but to no avail.
strace on the puppet pid shows the following
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
select(7, [5 6], [], [], {1, 999999}) = 0 (Timeout)
select(7, [5 6], [], [], {0, 0}) = 0 (Timeout)
select(7, [6], [], [], {0, 0}) = 0 (Timeout)
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
select(7, [5 6], [], [], {1, 999999} <unfinished ...>
This sounds an awful lot like
http://projects.puppetlabs.com/issues/12185 but it doesn't chew up any CPU time, it just sits there and loops the above strace over and over again. Telnet to 8139 doesn't work either. Ideas?
--
James A. Peltier
Manager, IT Services - Research Computing Group
Simon Fraser University - Burnaby Campus
Phone :
778-782-6573
Fax :
778-782-3045
E-Mail :
jpel...@sfu.ca
Website :
http://www.sfu.ca/itservices
http://blogs.sfu.ca/people/jpeltier
Success is to be measured not so much by the position that one has reached
in life but as by the obstacles they have overcome. - Booker T. Washington