views:

987

answers:

3

Hello -

I have installed Phusion Passenger 2.0.3 on Apache 2.2.3 on Centos 2.6.18-92.el5 #1 SMP and I am getting the following on the httpd error log

Cannot initialize Passenger in an Apache child process: Could not connect to the ApplicationPool server: Broken pipe (32)

I have removed the modules that Passenger conflicts with as per the documentation.

Thoughts?

Best,

A: 

Based on this quick Google result, http://ninh.nl/blog/2008/04/11/phusion-passenger-screencast-20-with-ryan-bates-100-scary-hand-free/ (searching for the error message):

[Sun Jun 29 13:03:43 2008] [warn] long lost child came home! (pid 3838)
[ pid=13609 file=Hooks.cpp:624 time=06/29/08 13:03:48.165 ]:
Cannot initialize Passenger in an Apache child process: Could not connect to the pplicationPool server: Broken pipe (32) 
(this warning is harmless if you’re currently restarting or shutting down Apache)

Does that help?

warren
Nope. The link is dead now...
Glenn
+1  A: 

Please take a look at the following tutorial for setting up Passenger correctly: Deploying to a virtual host

I had the same issue with Enterprise Ruby and Passenger

Spasm
A: 

I had the same problem. The problem was because accidentally installed the native package (debian in my case) and also the gem. So for some reason it was causing the conflict. I removed the package and restarted Apache and it worked. Hope that helps.

mfcabrera