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.