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:in
const_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:in
load’
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:in
new_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:in
load_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:in
require’
from script/server:3
This is a bit out of my league. If anyone has any insight I would love
it.
Thanks,
William