[ Thanks to An Anonymous Reader for
this link. ]
“As you keep on adding more and more machines to Puppet, it
tends to get slower. A major reason for this is that Puppet uses
Webrick by default which it ships with. While webrick is good for
testing and small scale deployments, it performs poorly as the
number of machines increases. So a good alternative is to use
Apache or Nginx in combination with mod_passenger or Unicorn. I’ll
show you how to use Apache + mod_passenger in a very concise way. I
think using other combinations should be equally easy.“Install httpd and mod_passenger into your puppetmaster box. Use
Phusion Passenger RPM Repository for mod_passenger if it is not
available for your distribution. # yum install mod_passenger
httpd”