Fcgid or FastCGI

OK, I’m a very slow starter… Perhaps it’s caution?

I’m slowing bringing myself up to using Ruby on Rails and have been
working
around some of the edges before I jump right into the middle.

I’m working on Ruby as a language, Security ($SAFE), and now starting to
play
with concepts of how to get Rails/Ruby working on my webserver.

I find a lot of people are pro-fcgid or FastCGI for implimenting this.
This is
great because I don’t really want to run a server with both mod_perl and
mod_ruby. I have projects in both and it makes a lot of sense to go the
FastCGI
route.

But I’m surprised at how little documentation there is on the basics of
FastCGI.
How to configure it for static, dynamic, external implimenations?
What are they doing that’s different from each other?

I am also surprised at how much sense FastCGI makes from an
architectural point
of view and yet almost no one has been using it, or keeping it a secret.

I would like to know more about it than the simplistic: “do this and
this and
this and sha-zamm!!! you have Rails!!!”. That’s cool, but I fully
expect to
break it at least once before dinner and I can either fix it here or
start
sending hundreds of these pathetic sounding emails of “help me help me,
I’ve
fallen and I can’t get up.”

I guess specifically, I’m trying to find out more on the configuration
options
and examples of how they are implimentated, why, and what to look for.

Thanks to all.