# Fcgid and webrick

**URL:** <https://www.ruby-forum.com/t/fcgid-and-webrick/106197>\
**Category:** Rails\
**Created:** [June 7, 2007, 11:26am UTC](https://www.ruby-forum.com/t/fcgid-and-webrick/106197 "2007-06-07T11:26:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![revolution](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7993a0/32.png) [@revolution](https://www.ruby-forum.com/u/revolution)\
**Post date:** [June 7, 2007, 11:26am UTC](https://www.ruby-forum.com/t/fcgid-and-webrick/106197/1 "2007-06-07T11:26:50Z")

</div>

I try to run my app with rails 1.2.3 by mod\_fcgid with apache2.2 and  
ruby1.8.5. The result from production.log is error:

```
/vendor/rails/actionpack/lib/action_controller/routing.rb:1292:in

```

`recognize_path' /vendor/rails/actionpack/lib/action_controller/routing.rb:1282:in`recognize’  
/vendor/rails/railties/lib/dispatcher.rb:40:in `dispatch' /vendor/rails/railties/lib/fcgi_handler.rb:168:in`process\_request’  
/vendor/rails/railties/lib/fcgi\_handler.rb:143:in  
`process_each_request!' /vendor/rails/railties/lib/fcgi_handler.rb:109:in`with\_signal\_handler’  
/vendor/rails/railties/lib/fcgi\_handler.rb:142:in  
`process_each_request!' /usr/lib/ruby/1.8/fcgi.rb:612:in`each\_cgi’  
/usr/lib/ruby/1.8/fcgi.rb:609:in `each' /usr/lib/ruby/1.8/fcgi.rb:609:in`each\_cgi’  
/vendor/rails/railties/lib/fcgi\_handler.rb:141:in  
`process_each_request!' /vendor/rails/railties/lib/fcgi_handler.rb:55:in`process!’  
/vendor/rails/railties/lib/fcgi\_handler.rb:25:in `process!’  
/var/www/virtual/rubybox.net/test/htdocs/dispatch.fcgi:24

But when i run from webrick (script/server), it work fine

---

<div class="post-metadata">

**Author:** ![revolution](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7993a0/32.png) [@revolution](https://www.ruby-forum.com/u/revolution)\
**Post date:** [June 8, 2007, 7:22am UTC](https://www.ruby-forum.com/t/fcgid-and-webrick/106197/2 "2007-06-08T07:22:24Z")

</div>

I got solution now. Because I create sym-link to rails/public, so rails  
cannot route to rails/config directory. The solution is, moving all  
rails/\*  
to same dir of sym-link

On 6/7/07, revolution [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> `process_request' `process\_each\_request!’  
> /vendor/rails/railties/lib/fcgi\_handler.rb:55:in `process!' /vendor/rails/railties/lib/fcgi_handler.rb:25:in `process!’  
> /var/www/virtual/rubybox.net/test/htdocs/dispatch.fcgi:24
> 
> But when i run from webrick (script/server), it work fine

–  
Artit S.

[http://www.rubybox.net](http://www.rubybox.net) (Thai Language)
