I am running a number of Rails apps on a quite powerful server (dual  
quad-core xeons, 8G ram, raid 10) running FreeBSD. I'm using a fairly  
simple software stack: Apache22, mod_proxy, and a single mongrel  
instance for each website. Apache is serving all static content.

These websites are not MySpace, or anything like it. They are typical  
small-business websites that get a few thousand, not millions, of  
pageviews per day.

The websites are extremely fast-loading, apparently very stable  
(nothing has failed in the month or so since I've switched over from  
a FastCGI setup), and I love the simplicity.

My question: This was supposed to be a first step towards using a  
mongrel cluster, but the single mongrel instance seems to work  
perfectly fine. Can I keep using it, as long as the loads stay at  
modest levels? I don't want to move to a more complex set up just  
because it would be cool or fun to do. If a single instance will do  
the job, then simple is better, IMHO.

Am I running any risks with this set up? The one I can think of is  
there is no redundancy: if that single mongrel instance fails, the  
site is down. Has anyone tried monitoring the single instance, and  
restarting it if it fails? Is there anything else I should be  
worrying about?

Any advice, much appreciated.

Thanks: John



_______________________________________________
Mongrel-users mailing list
Mongrel-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/mongrel-users

Reply via email to