Hi Imesh, Thanks for the improvement suggestion. This is possible to do since ActiveMQ has its pid stored in a pid file inside the data directory. We can store that and the pid's from the Carbon servers. I will come up with a PR soon.
Regards, Chamila de Alwis Software Engineer | WSO2 | +94772207163 Blog: code.chamiladealwis.com On Sat, Oct 18, 2014 at 10:06 AM, Imesh Gunaratne <im...@apache.org> wrote: > Hi Chamila, > > Great work, your approach seems to work but it would be better if we keep > the process ids at the server startup and then use those to terminate. > Otherwise there is a possibility that other Carbon servers or ActiveMQ > instances running in the same host. > > Thanks. > > On Wed, Oct 15, 2014 at 9:17 PM, Chamila De Alwis <chami...@wso2.com> > wrote: > >> Thanks Manula! >> >> >> Regards, >> Chamila de Alwis >> Software Engineer | WSO2 | +94772207163 >> Blog: code.chamiladealwis.com >> >> >> >> On Wed, Oct 15, 2014 at 9:09 PM, Manula Chathurika Thantriwatte < >> manu...@wso2.com> wrote: >> >>> Hi Chamila, >>> >>> +1 for the change. I have merged it. >>> >>> Thanks ! >>> >>> On Wed, Oct 15, 2014 at 8:14 PM, Chamila De Alwis <chami...@wso2.com> >>> wrote: >>> >>>> Hi, >>>> >>>> The clean.sh script that is inside the tools/stratos-installer/ folder >>>> kills all the Java related processes. Ideally the script should only stop >>>> the Stratos processes and the ActiveMQ process. >>>> >>>> We can at least be specific to all the carbon related java processes. I >>>> created a fix for this and the related PR [1]. It looks for any process >>>> that has the String "*org.wso2.carbon.bootstrap.Bootstrap*" and any >>>> process which contains the String *"apache-activemq*" to kill. >>>> >>>> >>>> [1] - https://github.com/apache/stratos/pull/93 >>>> >>>> Regards, >>>> Chamila de Alwis >>>> Software Engineer | WSO2 | +94772207163 >>>> Blog: code.chamiladealwis.com >>>> >>>> >>>> >>> >>> >>> -- >>> Regards, >>> Manula Chathurika Thantriwatte >>> Software Engineer >>> WSO2 Inc. : http://wso2.com >>> lean . enterprise . middleware >>> >>> email : manu...@wso2.com / man...@apache.org >>> phone : +94 772492511 >>> blog : http://manulachathurika.blogspot.com/ >>> >>> >>> >>> >> > > > -- > Imesh Gunaratne > > Technical Lead, WSO2 > Committer & PMC Member, Apache Stratos >