# Ruby on Rails & FastCGI 500 Error

**URL:** <https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068>\
**Category:** Rails\
**Created:** [July 20, 2006, 3:17am UTC](https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068 "2006-07-20T03:17:43Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![stimpy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/779978/32.png) [@stimpy](https://www.ruby-forum.com/u/stimpy)\
**Post date:** [July 20, 2006, 3:17am UTC](https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068/1 "2006-07-20T03:17:43Z")

</div>

I’m getting an error 500 and I’m at my wits end as to what could be  
causing it. I’m sure the path to the ruby executable is correct so what  
else could be causing it?

---

<div class="post-metadata">

**Author:** ![stimpy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/779978/32.png) [@stimpy](https://www.ruby-forum.com/u/stimpy)\
**Post date:** [July 20, 2006, 3:27am UTC](https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068/2 "2006-07-20T03:27:47Z")

</div>

Do you have a stack trace or anything more concrete than a 500 error?

---

<div class="post-metadata">

**Author:** ![stimpy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/779978/32.png) [@stimpy](https://www.ruby-forum.com/u/stimpy)\
**Post date:** [July 20, 2006, 5:19am UTC](https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068/3 "2006-07-20T05:19:11Z")

</div>

Check your log files in the /log directory. If they don’t get bigger,  
then there’s a permissions problem.

---

<div class="post-metadata">

**Author:** ![stimpy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/779978/32.png) [@stimpy](https://www.ruby-forum.com/u/stimpy)\
**Post date:** [July 20, 2006, 4:27am UTC](https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068/4 "2006-07-20T04:27:38Z")

</div>

If you don’t get any clues from either your Rails application logfile,  
or from your server’s error logfile, things to check for are

- stale sessions with unloadable objects in them - clear all your  
sessions
- puts statements in your code - FastCGI throws a hissyfit if you  
output anything via puts that it doesn’t expect

HTH

- james

---

<div class="post-metadata">

**Author:** ![stimpy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/779978/32.png) [@stimpy](https://www.ruby-forum.com/u/stimpy)\
**Post date:** [July 20, 2006, 6:07am UTC](https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068/5 "2006-07-20T06:07:53Z")

</div>

I run ruby -d ./dispatch.fcgi and I get the following:

Exception `NameError' at ./../config/boot.rb:14 - uninitialized constant Rails /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/validations.rb:334: warning:`\*’ interpreted as argument prefix  
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active\_record/validations.rb:363:  
warning: `*' interpreted as argument prefix /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/migration.rb:224: warning: instance variable @ignore_new_methods not initialized /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/migration.rb:224: warning: instance variable @ignore_new_methods not initialized /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:41: warning: method redefined; discarding old allow_concurrency= /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active_record/connection_adapters/sqlserver_adapter.rb:456: warning: method redefined; discarding old remove_column Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27 - no  
such file to load – db2/db2cli  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:35 - no such file to load -- db2/db2cli Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150

- no such file to load – db2/db2cli  
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.3/lib/active\_record/connection\_adapters/oracle\_adapter.rb:119:  
warning: (…) interpreted as grouped expression  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- oci8 Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – oci8  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – oci8  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- oci8 Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – oci8  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – oci8  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/core\_ext/kernel/requires.rb:19
- no such file to load – oci8  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- sybsql Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – sybsql  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – sybsql  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action\_controller/request.rb:169:  
warning: method redefined; discarding old relative\_url\_root  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- Win32API Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – Win32API  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – Win32API  
/usr/local/lib/ruby/1.8/cgi/session/pstore.rb:17: warning: method  
redefined; discarding old []=  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action\_controller/cgi\_ext/raw\_post\_data\_fix.rb:57:  
warning: ambiguous first argument; put parentheses or even spaces  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action\_controller/cgi\_ext/raw\_post\_data\_fix.rb:8:  
warning: method redefined; discarding old initialize\_query  
Exception `DRb::DRbServerNotFound' at /usr/local/lib/ruby/1.8/drb/drb.rb:1647 - DRb::DRbServerNotFound Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27 - no  
such file to load – memcache  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:35 - no such file to load -- memcache Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – memcache  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action\_controller/session/active\_record\_store.rb:129:  
warning: private attribute?  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action\_controller/session/active\_record\_store.rb:179:  
warning: method redefined; discarding old connection  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action\_view/helpers/prototype\_helper.rb:640:  
warning: ambiguous first argument; put parentheses or even spaces  
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.3/lib/action\_view/helpers/prototype\_helper.rb:873:  
warning: `*' interpreted as argument prefix Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27 - no  
such file to load – redcloth  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:35 - no such file to load -- redcloth Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – redcloth  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- redcloth Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – redcloth  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – redcloth  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/core\_ext/kernel/requires.rb:19
- no such file to load – redcloth  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- bluecloth Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – bluecloth  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – bluecloth  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- bluecloth Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – bluecloth  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – bluecloth  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/core\_ext/kernel/requires.rb:19
- no such file to load – bluecloth  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- html/tokenizer Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – html/tokenizer  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – html/tokenizer  
/usr/local/lib/ruby/gems/1.8/gems/actionmailer-1.2.3/lib/action\_mailer/vendor/tmail/facade.rb:486:  
warning: method redefined; discarding old create\_reply  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- tmail/base64.so Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – tmail/base64.so  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – tmail/base64.so  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- tmail/scanner_c.so Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – tmail/scanner\_c.so  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – tmail/scanner\_c.so  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- xml/parser Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – xml/parser  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – xml/parser  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:35 - no such file to load -- xml/parser Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – xml/parser  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- xmlscan/scanner Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – xmlscan/scanner  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – xmlscan/scanner  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:35 - no such file to load -- xmlscan/scanner Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – xmlscan/scanner  
Set XSD::XMLParser::REXMLParser as XML processor.  
Exception `MissingSourceFile' at /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27 - no such file to load -- http-access2 Exception`MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:35 - no  
such file to load – http-access2  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active\_support/dependencies.rb:150
- no such file to load – http-access2  
Loading http-access2 failed. Net/http is used.  
/usr/local/lib/ruby/gems/1.8/gems/actionwebservice-1.1.4/lib/action\_web\_service/protocol/xmlrpc\_protocol.rb:6:  
warning: discarding old message  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:581:  
warning: method redefined; discarding old []=  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:590:  
warning: method redefined; discarding old []  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:595:  
warning: method redefined; discarding old keys  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:600:  
warning: method redefined; discarding old find\_pair  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:607:  
warning: method redefined; discarding old []=  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:611:  
warning: method redefined; discarding old []  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:615:  
warning: method redefined; discarding old method\_missing  
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.4/lib/initializer.rb:483:  
warning: instance variable @after\_initialize\_block not initialized  
Exception `MissingSourceFile’ at  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27 - no  
such file to load – fcgi

Nothing more. Nothing less.

---

<div class="post-metadata">

**Author:** ![stimpy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/779978/32.png) [@stimpy](https://www.ruby-forum.com/u/stimpy)\
**Post date:** [July 20, 2006, 6:43am UTC](https://www.ruby-forum.com/t/ruby-on-rails-fastcgi-500-error/99068/6 "2006-07-20T06:43:32Z")

</div>

And in the cPanel “Error Log” I get:

[Thu Jul 20 14:02:08 2006] [error] [client 202.7.183.132] FastCGI:  
incomplete headers (0 bytes) received from server  
“/home/online/public\_html/site2/public/dispatch.fcgi”  
[Thu Jul 20 14:39:45 2006] [warn] FastCGI: (dynamic) server  
“/home/online/public\_html/site2/public/dispatch.fcgi” has failed to  
remain running for 30 seconds given 3 attempts, its restart interval has  
been backed off to 600 seconds  
[Thu Jul 20 14:34:45 2006] [warn] FastCGI: (dynamic) server  
“/home/online/public\_html/site2/public/dispatch.fcgi” (pid 24184)  
terminated by calling exit with status ‘1’  
[Thu Jul 20 14:34:45 2006] [warn] FastCGI: (dynamic) server  
“/home/online/public\_html/site2/public/dispatch.fcgi” (uid 32142, gid  
32143) restarted (pid 24184)
