ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Brown" <>
Subject Re: Check process on remote host - Can Ant do that ?
Date Thu, 14 Feb 2008 22:04:24 GMT
Hello Steve, I am subscribed to various MLs such as Ant and Tomcat because I seem to find something
that grabs my interest almost daily. And, the smartfrog link below is no exception. I went
directly to smartfrog and I have been reading avidly for several hours. And, I agree with
the rhetoric so far that smartfrog is not arcane but is overwhelming to the new user because
of all the features (reminds me of JMeter). My current gig is a Tomcat/JBoss assessment for
a company that is in dire need of performance tuning and some type of vertical of horizontal
scaling such that their current web app and web service installations can scale up to 25k
users. I am currently using JMeter for remote distributed testing but what I need more are
multiple instances of their servlet containers (Tomcat & JBoss). JBoss lends it self to
multiple instances very handily but their current Tomcat 5.5 by what I have seen on the Tomcat
ML can be problematic to configure and difficult to maintain as a s
 table multiple instance server. My question is (before I spend a gazillion hours working-out
the smartfrog examples) can smartfrog help toward creating a computing grid using disparate
machines and disparate systems of disparate JDKs/JREs and disparate Tomcat versions? What
are the advantages of smartfrog over just using JMeter and load-balancing? I read the PDF
whitepaper: Globus Toolkit and smartfrog but that reading did not lead to anymore confidence.
What happened to the day when I had time to read the Loughran/Hatcher Ant book and then go-to-work?
Please advise, David.

Steve Loughran wrote ..
> Z W wrote:
> > Oliver
> > I thought about that but it wouldn't solve the problem because I don't know
> > when exactly the process dies
> > 
> What you're  effectively trying to do here is monitor remote processes; 
> you've jump from build time to run time/management problems.
> More subtly, its not enough to check that the process is present, you 
> need to be sure it is *alive*. If you can monitor the external side 
> effect of a process (http get, telnet to a port, make a JDBC call) then 
> you can see if a system is actually alive as far as an outside caller is 
> concerned. This is the best thing you can do.
> Now, I work full time on deploying and managing very large/complex/high 
> availability systems; the core runtime we use is freely (i.e. LPGL) 
> available at / SmartFrog is not a build tool, its 
> there to configure and coordinate big systems.
> I think it sounds like your project is reaching the stage where it needs 
> this kind of tool...
> -- 
> Steve Loughran        
> Author: Ant in Action 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message