Hi,
My environment is as follows:
Passenger       4.0.5
Ruby           2.0.0p195
Apache         2.2.15
CentOS Â Â Â Â Â Â Â Â 6.4
And the configuration in Apache for Passenger is:
LoadModule passenger_module /usr/local/rvm/gems/ruby-2.0.0-p195/gems/passenger-4.0.5/libout/apache2/mod_passenger.so
<IfModule mod_passenger.c>
   PassengerRoot /usr/local/rvm/gems/ruby-2.0.0-p195/gems/passenger-4.0.5
   PassengerRuby /usr/local/rvm/wrappers/ruby-2.0.0-p195/ruby
   PassengerMaxPoolSize 20
   PassengerMinInstances 0
   PassengerPoolIdleTime 60
   PassengerSpawnMethod smart
</IfModule>
Randomly, PassengerHelperAgent will cause 100% CPU and when I do passenger-status, it seems it stuck at application spawning in process. When I do a restart for Apache, there will be a new PassengerHelperAgent process but the old PassengerHelperAgent process is not killed. Normally they should.
Can someone help me with issue please? Thanks.