On Fri, Dec 2, 2011 at 7:28 PM, Nigel Kersten <[email protected]> wrote:
> awesome, thanks for the ticket #s Jo, I'll do some follow up there and
> hopefully we can report a happy summary back to the list.
>
>
> On Fri, Dec 2, 2011 at 3:32 PM, Jo Rhett <[email protected]> wrote:
>>
>> I am also now pretty certain that this issue (ticket #11140) is tied
>> directly to 3 systems (in ticket #11143) which can't get catalogs. I believe
>> their attempts to get a catalog produce a hung server. 3 servers every 30
>> minutes means that in just over 3 hours I have 20 hung puppetmasters, and
>> the queue goes out of control.
>>
>> I would deeply appreciate some information on how to diagnose the catalog
>> failures and related puppetmaster hangs.
>>
>> On Dec 2, 2011, at 3:09 PM, Jo Rhett wrote:
>>
>> Hm, you know I don't think that it's a sudden lock of all 20 passenger
>> clients.  I think it's a slow lockup of various puppet sessions until all 20
>> are locked.  Here's an example: every one of the "active" sessions below
>> with an uptime longer than 30 minutes has had the same "processed" number
>> for more than 30 minutes at this time.  So in theory, they've been
>> processing the same session for more than 30 minutes.  Somehow, I don't
>> think so.  I think those sessions are locked up.  And what is happening is
>> that eventually all 20 processes are hung and we are dead in the water.

Not sure if this was mentioned, but in the config.ru file you can
enable more debugging.

# if you want debugging:
# ARGV << "--debug"

On the master you can try to compile for these hanging clients via:
puppet master --compile ${hostname} --debug

Hopefully these methods give you more useful outputs. Last do you
happen to use an ENC or custom function that query data?

Thanks,

Nan

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users?hl=en.

Reply via email to