Large deployment advice

2007-02-27 Thread Ken Anderson

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

2007-02-27 Thread Christian Pekeler
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

2007-02-27 Thread Andrew Lindesay

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

2007-02-27 Thread Tanmoy Roy

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