Help: fastcgi connection refused

Greetings,
I just started a new Rails app and it’s dead in the
water. It appears to be something to do with my lighttpd server or
fastcgi. The error is ‘500 - internal server error’.

In lighttpd.access.log I get:
2008-09-08 22:40:21: (mod_fastcgi.c.1743) connect failed: Connection
refused on
unix:/Users/William/Projects/rails/hidden-spaces/tmp/sockets/fcgi.socket-0
2008-09-08 22:40:21: (mod_fastcgi.c.2912) backend died; we’ll disable it
for 5 seconds and send the request to another backend instead:
reconnects: 0 load: 1
2008-09-08 22:40:24: (mod_fastcgi.c.2471) unexpected end-of-file
(perhaps the fastcgi process died): pid: 405 socket:
unix:/Users/William/Projects/rails/hidden-spaces/tmp/sockets/fcgi.socket-0
2008-09-08 22:40:24: (mod_fastcgi.c.3234) child exited, pid: 405 status:
1
2008-09-08 22:40:24: (mod_fastcgi.c.3281) response not received, request
sent: 924 on socket:
unix:/Users/William/Projects/rails/hidden-spaces/tmp/sockets/fcgi.socket-0
for /dispatch.fcgi , closing connection

I don’t know if it’s significant or not but when I stop the server I get
this:
Couldn’t find any pid file in
‘/Users/William/Projects/rails/hidden-spaces/tmp/pids’ matching
‘dispatch.[0-9]*.pid’
(also looked for processes matching
“/Users/William/Projects/rails/hidden-spaces/public/dispatch.fcgi”)

When I try to start Webrick instead to see if that works, it doesn’t
start and throws this error instead:
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:278:in
load_missing_constant': uninitialized constant ActiveRecord (NameError) from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:467:inconst_missing’
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:479:in
const_missing' from /Users/William/Projects/rails/hidden-spaces/config/initializers/new_rails_defaults.rb:5 from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:502:inload’
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:502:in
load' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:354:innew_constants_in’
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:502:in
load' from /usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/initializer.rb:475:inload_application_initializers’
… 17 levels…
from
/usr/local/lib/ruby/gems/1.8/gems/rails-2.1.0/lib/commands/server.rb:39
from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:inrequire’
from script/server:3

This is a bit out of my league. If anyone has any insight I would love
it.

Thanks,
William

On Sep 9, 6:50 am, William L. [email protected]
wrote:

Greetings,
I just started a new Rails app and it’s dead in the
water. It appears to be something to do with my lighttpd server or
fastcgi. The error is ‘500 - internal server error’.

Well the fact that I doesn’t work with webrick either rather suggests
it’s not a fastcgi problem

When I try to start Webrick instead to see if that works, it doesn’t
start and throws this error instead:
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/de pendencies.rb:278:in
`load_missing_constant’: uninitialized constant ActiveRecord (NameError)

Have you disable active_record in environment.rb ?

Fred

Frederick C. wrote:

On Sep 9, 6:50�am, William L. [email protected]
wrote:

Have you disable active_record in environment.rb ?

Fred

Yes I did. The first errors I was getting were about not being able to
find Sqlite. Since this site wont have a database I disabled
active_record. Is that causing my problem?

  • William

Fred THANK YOU. I never would have found that on my own and it’s good to
learn something more about how Rails works.

Thanks,
William

On 9 Sep 2008, at 16:31, William L. wrote:

Yes I did. The first errors I was getting were about not being able
to
find Sqlite. Since this site wont have a database I disabled
active_record. Is that causing my problem?

Yes it is, because you’ve still got initializers trying to set
activerecord properties. just comment out those bits in /Users/William/
Projects/rails/hidden-spaces/config/initializers/new_rails_defaults

Fred

Hi,
You can also face this error if your ruby path in public/dispatch.fcgi
is wrong.
George