# Help: fastcgi connection refused

**URL:** <https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094>\
**Category:** Rails\
**Created:** [September 9, 2008, 7:50am UTC](https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094 "2008-09-09T07:50:33Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![wlefevre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/71e660/32.png) [@wlefevre](https://www.ruby-forum.com/u/wlefevre)\
**Post date:** [September 9, 2008, 7:50am UTC](https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094/1 "2008-09-09T07:50:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![wlefevre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/71e660/32.png) [@wlefevre](https://www.ruby-forum.com/u/wlefevre)\
**Post date:** [September 9, 2008, 10:11am UTC](https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094/2 "2008-09-09T10:11:10Z")

</div>

On Sep 9, 6:50 am, William L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
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

---

<div class="post-metadata">

**Author:** ![wlefevre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/71e660/32.png) [@wlefevre](https://www.ruby-forum.com/u/wlefevre)\
**Post date:** [September 9, 2008, 5:31pm UTC](https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094/3 "2008-09-09T17:31:39Z")

</div>

Frederick C. wrote:

> On Sep 9, 6:50ï¿½am, William L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> 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

---

<div class="post-metadata">

**Author:** ![wlefevre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/71e660/32.png) [@wlefevre](https://www.ruby-forum.com/u/wlefevre)\
**Post date:** [September 9, 2008, 6:30pm UTC](https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094/4 "2008-09-09T18:30:54Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![wlefevre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/71e660/32.png) [@wlefevre](https://www.ruby-forum.com/u/wlefevre)\
**Post date:** [September 9, 2008, 6:15pm UTC](https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094/5 "2008-09-09T18:15:20Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![wlefevre](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/71e660/32.png) [@wlefevre](https://www.ruby-forum.com/u/wlefevre)\
**Post date:** [September 10, 2008, 12:15pm UTC](https://www.ruby-forum.com/t/help-fastcgi-connection-refused/148094/6 "2008-09-10T12:15:41Z")

</div>

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