Forum: Ruby on Rails XP Apache FastCGI ok if RAILS_ENV="", crash when RAILS_ENV="

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Mathieu C. (Guest)
on 2005-12-30 11:08
(Received via mailing list)

Thanks to Demetrius (, see Taming FastCGI) I've a
running FastCGI  Rails 1.0 environment with :

- Win XP "Professional" (just brand name)
- Apache 2.0.55 (msi)
- Ruby for Apache 1.3.1
- Database backend is now Oracle 8.1

Everything run fine with default environment, I'm confused for
switching into 'production'.

By default RAILS_ENV is null, and my env is like explained by Deme :

FastCgiConfig -maxClassProcesses 1 -MaxProcesses 1 -minProcesses 1
-processSlack 1 \
  -initial-env PATH="c:/ruby/bin;C:/oracle/ora817/bin;[snip]
  -initial-env RUBYOPT=rubygems \

Also tried to add more process values.

This setup works fine, Webrick works fine also in -e production

By adding :
-initial-env RAILS_ENV="production"

Apache is going to moon by filling error log (cpu 100%) with messages
like :

[notice] Child 196: Listening on port 80.
[warn] FastCGI: (dynamic) server ../public/dispatch.fcgi" started (pid
[warn] FastCGI: (dynamic) server /public/dispatch.fcgi" started (pid
FastCGI: scheduled the start of the last (dynamic) server
/public/dispatch.fcgi" process: reached dynamicMaxClassProcs (3)
[warn] FastCGI: (dynamic) server public/dispatch.fcgi" (pid 1004)
terminated with exit with status '1'
[warn] FastCGI: (dynamic) server /public/dispatch.fcgi" (pid 2812)
terminated with exit with status '1'
[warn] FastCGI: (dynamic) server /public/dispatch.fcgi" restarted (pid
[warn] FastCGI: (dynamic) server /public/dispatch.fcgi" (pid 3580)
terminated with exit with status '1'
[warn] FastCGI: (dynamic) server /public/dispatch.fcgi" restarted (pid
[warn] FastCGI: (dynamic) server /public/dispatch.fcgi" (pid 624)
terminated with exit with status '1'

and plenty of :

[warn] FastCGI: (dynamic) server /public/dispatch.fcgi" has failed to
remain running for 30 seconds given 3 attempts, its restart interval
has been backed off to 600 seconds

This topic is locked and can not be replied to.