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