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