Large deployment advice
WO friends, I have to start working on a plan to deploy possibly hundreds of instances of about 10 different WO applications. I currently find it extremely painful to start/stop my existing test instances using JavaMonitor (too much clicking!). I would love to hear from people how they handle large deployments. Do you use JavaMonitor at all? Are you deploying with some way other than on OS X like SSDD or war (I've heard of these things, but have no idea what they are or how to deploy in this manner) ? Any thoughts would be greatly appreciated. Thanks, Ken ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to archive@mail-archive.com
Re: Large deployment advice
I have to start working on a plan to deploy possibly hundreds of instances of about 10 different WO applications. I currently find it extremely painful to start/stop my existing test instances using JavaMonitor (too much clicking!). I also find Monitor painful to use when dealing with large number of applications/instances or when having to deploy often. That's why I've patched Monitor so that I can control it from scripts. You can find the patch here http://pekeler.org/software/MonitorPatch If I had to start over creating deployment scripts, I'd take a serious look at Capistrano: http://wiki.rubyonrails.org/rails/pages/Capistrano Christian ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to archive@mail-archive.com
RE: Large deployment advice
Hello Ken; I have to start working on a plan to deploy possibly hundreds of instances of about 10 different WO applications. I currently find it In one case, I use an inter-instance communication system over a queue server which schedules shutdowns across the instances running under wotaskd. The shutdown procedure has a GUI on it which is a bit easier to control than Monitor and the system is also able to warn users of pending shutdowns as well which is nice. than on OS X like SSDD or war (I've heard of these things, but have no idea what they are or how to deploy in this manner) ? I wrote an article on this some time ago... http://homepage.mac.com/andrewlindesay/le/page_articles.html (click on Tomcat Deployment of WebObjects Application) It seems to work just fine unless you are doing anything with AXIS. However I wouldn't say this sort of deployment is necessarily easier than using wotaskd as you will see from the article. cheers. ___ Andrew Lindesay www.lindesay.co.nz ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to archive@mail-archive.com
Re: Large deployment advice
Hi Ken, I manage quite a big configuration : ( 20 machines , 64 instances/machine) So here what I do get things simpler. 1) I have my App to refresh its cached memory in every 10 minutes (with a WOTimer). 2) AutoRecover is always set to ON always for all instances. 3) have added a parameter which when true the application's refuseNewSession will get called. 4) Now I have a table which maintains the list of the hostname+posrt combination and a column which says whether the refuseNewSession to be true or false. 5) So after every 10 minutes the WOTimer will get executed and it will start the refuseNewSession for that host and port. 6) Now to deploy my app I have a automated script which does all the deployment across all the machines and at the end it it will make the flag for refusing new session to true. I this way I do not bother to look into the monitor (unless some thing awefull has happened) . Let me know if this helps. I would really like to know if I can improve on my deployment process. Thanks much, Tanmoy On 2/27/07, Ken Anderson [EMAIL PROTECTED] wrote: WO friends, I have to start working on a plan to deploy possibly hundreds of instances of about 10 different WO applications. I currently find it extremely painful to start/stop my existing test instances using JavaMonitor (too much clicking!). I would love to hear from people how they handle large deployments. Do you use JavaMonitor at all? Are you deploying with some way other than on OS X like SSDD or war (I've heard of these things, but have no idea what they are or how to deploy in this manner) ? Any thoughts would be greatly appreciated. Thanks, Ken ___ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to archive@mail-archive.com