Topic: Rails & Threads & Mongrels?


I have just been tasked to take over a RAILS application that was originally written in Ruby 1.8.6/Rails 1.2.3 to be deployed in MS Windows. The group managing this application before was using a cluster of mongrels and a load balancer (pen) to make up for RAILS processing a single request at a time. We are planning to migrate this to at least Ruby 1.8.7/Rails 2.2.x, and hopefully to 1.9.2/3. My question is:

With these newer versions of Ruby/Rails, is it necessary to have the cluster of mongrels? I hear that newer Rails is thread safe and can process multiple requests?

I am still kind of new with Ruby and Rails, so any advice or input would be appreciated.


Last edited by mikenac (2011-06-01 12:48:29)