# Passenger multiple ruby processes problem

**URL:** <https://www.ruby-forum.com/t/passenger-multiple-ruby-processes-problem/181596>\
**Category:** Deployment\
**Created:** [January 14, 2010, 10:26am UTC](https://www.ruby-forum.com/t/passenger-multiple-ruby-processes-problem/181596 "2010-01-14T10:26:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![sumwutdum](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/b77776/32.png) [@sumwutdum](https://www.ruby-forum.com/u/sumwutdum)\
**Post date:** [January 14, 2010, 10:26am UTC](https://www.ruby-forum.com/t/passenger-multiple-ruby-processes-problem/181596/1 "2010-01-14T10:26:12Z")

</div>

Hi ruby newbie here,

We are running a single app on a passenger server.

We are getting a couple of errors when concurrent requests are being  
processed on our server.

e.g.

[ pid=19771 file=ext/apache2/Hooks.cpp:546 time=2010-01-14 08:54:20.706  
]:  
Forwarding /admin to PID 25442  
[ pid=28772 file=ext/apache2/Hooks.cpp:546 time=2010-01-14 08:54:20.936  
]:  
Forwarding /hello to PID 25442  
[ pid=22371 file=ext/apache2/Hooks.cpp:546 time=2010-01-14 08:54:22.53  
]:  
Forwarding get\_stuff to PID 25442  
[pid=4110 file=ext/apache2/Hooks.cpp:546 time=2010-01-14 08:54:22.71]:  
Forwarding get\_next to PID 19778  
[ pid=22373 file=ext/apache2/Hooks.cpp:546 time=2010-01-14 08:54:22.87  
]:  
Forwarding /get\_previous to PID 25444

When ruby process PID 2442 was being used everything was fine, when it  
needed the additional processes they took too long to process - 19778  
and 25444.

Carrying on in the application those processes are now repsonsive and  
can be used. Is there a way to keep the additional processes alive?

Passenger 2.28 config below:

PassengerPoolIdleTime 0  
PassengerMaxPoolSize 28  
PassengerUseGlobalQueue On  
PassengerLogLevel 3

Thanks for any help
