On Tue, 2011-01-25 at 20:26 +0100, Brice Figureau wrote:
> On 25/01/11 20:10, Jason Wright wrote:
> > On Tue, Jan 25, 2011 at 10:48 AM, Brice Figureau
> > <brice-pup...@daysofwonder.com> wrote:
> >>>> xmlrpc?
> >>>> Do you still have 0.24.x clients?
> > 
> > No.  We're 0.25.5 across the board.
> > 
> >>>> You omitted one important piece of information which is the kind of
> >>>> exception along with the error message. Can you post it so that we can
> >>>> understand what happens?
> > 
> > No, I can't.  As I originally stated, the actual exception isn't
> > making it into the apache error log and since the stack traces aren't
> > timestamped, I can't correlate to the puppetmasterd logs.  I'd love to
> > understand why this is so I can provide better information to you.
> > I've received some passenger pointers from a coworker and am going to
> > play with the logging options to see if I can affect this.
> 
> OK, I missed this fact in the discussion, sorry.
> 
> >> Would it be possible to run passenger in a mode where it won't spawn
> >> more than one thread and see if the problem disappears?
> > 
> > You mean setting PassengerMaxPoolSize to 1?  I can try that on one of
> > the production VMs but I'll have to revert it immediately if it causes
> > any other problems.
> 
> I really don't know anything about Passenger, but reading the
> documentation I don't think that's the correct settings.
> I couldn't find in the documentation how passenger or rack use ruby
> threads, so I'm unsure about what to do (one solution would be to add
> some sync on the puppet side).

My analysis might be completely wrong, because reading the passenger
documentation, it looks like there should be only one thread entering a
given master process at any given time.

Still there can be some tricky multi-process issues, like the one we
fixed in 2.6:
http://projects.puppetlabs.com/issues/4923


-- 
Brice Figureau
Follow the latest Puppet Community evolutions on www.planetpuppet.org!

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to