Best practice question: which way to run rails on webserver?

Hi there,

I’ve been using rails for some time on my webserver. First I used
lighttpd with fastcgi and now I am using scgi. Both with an apache 2 as
a main server using (mod-?)proxy to forward requests to the
lighttpd/scgi servers. Is scgi still uptodate? I found lighttpd/fastcgi
a bit troublesome: if I remember correctly once in a while the fastcgi
process would be dead, no response. So I had to restart lighty once in a
month or so. Using scgi was more stable, but I am not sure if this is
still the way to go.

What is the current ‘best practice’ for running multiple independent
rails apps together with other non-rails applications on a server?
apache2 is a ‘must have’, but can be used as a proxy. What about
mongrel? Any others?

Patrick