Historically I have used Thin as an application server (for Ramaze apps, but it could easily be for Rails), which receives requests from an Nginx web server.
Does anyone have experiences between using Thin/Mongrel/anything else to server Ruby applications to a web server? I am keen to keep things lean and fast.
I’m a big fan of Thin. It’s fast (faster than passenger), doesn’t use much memory (less than passenger), and isn’t too hard to set up and maintain.