> mod_passanger is real Apache module. Therefore the Rails request is
> served by Apache itself. So you control the number of process by
> Max/MinSpareServers in prefork Apache and similar in threaded model of
> Apache.

Which does not mean we don't need to configure these. It seems that
default httpd model is "prefork" which is (luckily) the only option that
works with passenger. So we don't need to change that.

But since Katello takes 200-300 MB in memory and there is no memory
sharing with Ruby 1.9, we might be interested in limiting the amount of
processes to some decent number. There are some options like
PassengerMaxPoolSize and others, but I don't understand how these work
together with MaxSpareServers etc. Any ideas what should we set as sane
defaults?

LZ

-- 
Later,

 Lukas "lzap" Zapletal
 #katello #systemengine