Chris B. I was wondering if you could give a little more detail on your Pound setup, specifically:
1.) How much load/traffic till it started to bog down 2.) What were the specs of the machine/VM you were running it on? We're looking at Pound for starters and would like to the some numbers other people are getting before performance starts taking a hit. On Jun 12, 6:14 am, "Chris Bailey" <[EMAIL PROTECTED]> wrote: > There are a lot of ways you can go, and it'll depend on your apps, what OS > and resources are available to you, whether you need utmost performance, or > easiest setup and maintenance, etc. > > From what I've observed, Nginx, Swiftiply, and Mongrel/Mongrel_cluster are > the way to go as sort of the best all-software setup. We are migrating to > this, as we have intense traffic - both in number of requests and > volume/bandwidth expected. However, we'll have F5 BigIP load balancers in > front as well, so in production will be using those for load balancing. > > Currently though, for development and testing, we're using Pound, partly > because it was trivial to set up. We have 4 Rails apps that work together > in an SOA style architecture, as well as serving a fair chunk of static > content. We use RESTful routes, and essentially a path prefix, so the Pound > configuration was just extremely simple. Each Rails app gets a port range > for X number of Mongrels (via Mongrel Cluster) on a given machine, and then > Pound directs traffic and load balances across all that. Works quite well, > and is nice and easy to maintain. Pound does bog down at a certain level of > traffic, but for development work, and main testing purposes it is quite > fine. Our production setup is more complicated, and involves hardware load > balancing via the F5's as mentioned, and we'll be using Nginx in a few ways > as well, Pound will be out, etc. We don't use Apache, but you may or may > not need it depending on your needs/constraints/requirements (for example, > if you need a particular Apache module, or that's all a VPS can give you, or > whatever). > > On 6/11/07, James Hargreaves <[EMAIL PROTECTED]> wrote: > > > > > > > Hi everyone! > > > I've just asked a question in the Rails forum: > > >http://www.ruby-forum.com/topic/111412#new > > > But I've been re-directed here for a more detailed answer :) Anyway, > > below is my original question(s). > > > My development-side question was answered already but I'm still > > interested in learning more about the production side of things - eg - > > whether people suggest using Pound or Apache, do I need multiple mongrel > > clusters, etc. > > > I've been using Apache for years but I'm not really familiar with > > configuring it outside common behaviour and if Pound is going to be a > > little easier I might go with that, if it will do the same thing? > > > My main concern is how to host multiple applications on a single server > > - I am a website developer so I'll likely end up with a lot of sites > > running on a single server. Do I need a separate application (and > > mongrel cluster) for each of these? > > > Anyway, whatever help you can provide would be greatly appreciated! > > > Thanks > > Jay > > > --- > > > Hi everyone! > > > I'm just getting started with RoR - I'm a bit behind the game! Anyway, I > > have several website I want to move over to this format and which I want > > to host on a single Linux Virtual Machine (that's what my hosting is at > > the moment, if I have to upgrade to a dedicated server, so be it). So > > I'm a little confused about how this all fits together - most of the > > info I've read seems to be geared towards a single application, rather > > than multiple applications. > > > So I guess my question is, what setup should I use for development and > > production? I have been considering Apache or Pound, with a mongrel > > cluster running several Ruby instances. But do I need this much on the > > development side? Or can I just use WebBrick on different ports and be > > done with thinking about it? When it comes to production what do I do > > here? Do I need a mongrel cluster for each application? Or can you make > > each cluster run more than one application, so Apache/Pound can redirect > > to the same place for all incoming requests? > > > Anyway, any help with setting this up would be most appreciated :) > > > Thanks > > Jay > > > -- > > Posted viahttp://www.ruby-forum.com/. > > -- > Chris Bailey > [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Deploying Rails" group. To post to this group, send email to rubyonrails-deployment@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-deployment?hl=en -~----------~----~----~----~------~----~------~--~---