so here are my unorganized thoughts on Passenger settings.

* PassengerMaxPoolSize

This depends a lot on two primary variables. a) How much RAM you have.
b) How much resident memory is needed for your environments/modules.
Only way to determine this is with tweaking, and you'll need to be
much more conservative than the suggested settings on the Passenger
docs as your app takes up a lot more memory than your average site.


* PassengerStatThrottleRate 600
I haven't noticed this make a *huge* difference, but logically we
don't need to stat for the relevant files at all really.

* RailsSpawnMethod
has made no difference to me, but I'm not using storeconfigs.

* PassengerUseGlobalQueue
This feels like it should make a difference under heavy load.... but
doesn't appear to.

* PassengerHighPerformance
Turning this on appears to reduce performance for me.

* PassengerMaxRequests
I'm trying to work out at the moment whether we're leaking memory at
all with 0.24.8, but even if we're not, I can imagine this making a
big difference for certain usage patterns. I'm thinking of say having
a lot of different environments that all puppet regularly, but then an
overnight period where only one or two environments are being used. If
I understand how this works correctly, this should reduce memory
usage.

* PassengerPoolIdleTime
The default is 300 seconds. I'm yet to look into this setting.


-- 
Nigel Kersten
nig...@google.com
System Administrator
Google, Inc.

--~--~---------~--~----~------------~-------~--~----~
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