I've install apache from apache2-mpm-prefork package on EC2 micro instance and compiled passenger from source code present at following link:

http://rubyforge.org/frs/download.php/75337/passenger-3.0.9.tar.gz

The ruby version is 1.9.2-p290.

When the app is deployed and 'bundle install' is performed, the apache2 fails to start, along with this,

 2373 ?        00:00:00 PassengerWatchd
 2376 ?        00:00:00 PassengerHelper <defunct>
 2381 ?        00:00:00 PassengerLoggin <defunct>

These passenger processes are found defunct. After instance reboot from command line, the apache2 is not started at reboot, which starts in normal cases, and the defunct passenger processes are present. The abnormal behavior observed is, after killing those processes manually the passenger and apache2 starts in normal way.

link|improve this question
What is in the logs? – mailq Oct 25 '11 at 12:26
Nothing seen in logs, actually I tried to get something from log at 'debug' level, but no luck. It only says caught SIGTERM when apache2 is stopped. When it is started afterwards, only defunct passenger processes are seen and no apache2 process is started. When started manually the apache2, it starts normally after some period, which is also a random amount of time. – Gaurav Purandare Oct 29 '11 at 6:56
feedback

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
or
required, but never shown

Browse other questions tagged or ask your own question.