Or we can something like this?
tc:cargo-start --> returns right away after appservers start
tc:cargo-stop --> stop all appservers
Hung-
Eugene Kuleshov wrote:
Steven Harris wrote:
Can we stop it just by keeping track of the processes and then
killing them?
Killing them is not a problem. When to kill - is. :-)
For instance, when using tc:run I currently assume that all started
processes will eventually complete and exit. That won't be the case for
the web application servers.
I'm assuming cargo doesn't have
some sort of standard shutdown thing that each container that it
controls can implement.
Actually it does. That is why I am going to add tc:container-stop
goal. See example in my first email.
Another useful improvement could be to optionally pass list of node
names to start/stop with tc:run or tc:container-start/stop, so we could
have configuration in a single pom, but split actual processes across
multiple physical nodes. For example:
mvn -DnodeNames=master tc:run
mvn -DnodeNames=worker1,worker2 tc:run
mvn -DnodeNames=worker3,worker4 tc:run
regards,
Eugene
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev
|
_______________________________________________
tc-dev mailing list
[email protected]
http://lists.terracotta.org/mailman/listinfo/tc-dev