Forum OpenACS Q&A: Re: Load Balancing (Pound) and maintaining code

Collapse
Posted by Tracy Adams on
At United Way, we use multiple front ends with load balancers...

If you only have 1 database behind all your front ends, you would only need to run the APM on one of your front end machines. The reason is that the APM will update the database with the appropriate configurations and run data model scripts.

And if you have a separate code checkout for each web server, you'd have to update each set of code. If they are sharing the same page source, you wouldn't have to.

You would have to either source or restart each web server separately. You could do this one at a time so the site never goes down. Keep in mind that if you make any changes to code a scheduled procedure touches, you do have to restart AOLserver (not just load the new TCL) so it takes effect.