You need to be using the -processes switch in your fcgi config…Although sometimes I’ve found it obeys and sometimes it doesn’t. I’ve asked around why this is with no good response.
Anyone chime in on that one?
Here’s an example from a testing server of mine…
FastCgiIpcDir /tmp/fcgi_ipc FastCgiServer /var/www/skunk/public/dispatch.fcgi \ -initial-env RAILS_ENV=production \ -processes 1 \
-idle-timeout 60
FastCgiServer /var/www/genselect/public/dispatch.fcgi
-initial-env RAILS_ENV=development
-processes 1 \
-idle-timeout 60
FastCgiServer /var/www/edeals/public/dispatch.fcgi
-initial-env RAILS_ENV=development
-processes 1
-idle-timeout 60
FastCgiServer /var/www/signature/public/dispatch.fcgi
-initial-env RAILS_ENV=development
-processes 1
-idle-timeout 60