Thanks Rajkumar! I am not using external CEP. So I will just set Stratos IP in base.pp.
After this, do I need to restart puppet master and this change will automatically reflected in a newly spawned cartridge instance (using old cartridge image) ? I hope I don't need to create a new cartridge base image Sorry for a lot of questions. Thanks, Swapnil On Fri, Jul 17, 2015 at 8:06 AM, Rajkumar Rajaratnam <rajkum...@wso2.com> wrote: > > > On Fri, Jul 17, 2015 at 1:27 PM, Swapnil Patil <swapnil.r...@gmail.com> > wrote: > >> Thanks Rajkumar! >> >> Do I need to set it in >> >> thrift-client-config.xml file in repository/conf folder? >> > > If you are using external CEP, you need to specify CEP IP in > > $STRATOS_HOME/repository/conf/thrift-client-config.xml and you need to > set the CEP IP in base.pp in your puppet master. If you are not using > external CEP, you do not need to do any changes to thrift-client-config. > xml*, *but still you need to set the CEP IP to Stratos machine IP in > base.pp in your puppet master. > > Thanks. > >> >> Regards, >> Swapnil >> >> On Fri, Jul 17, 2015 at 7:27 AM, Rajkumar Rajaratnam <rajkum...@wso2.com> >> wrote: >> >>> If you are not using external CEP, then yes CEP IP should be same as >>> Stratos IP. >>> >>> On Fri, Jul 17, 2015 at 12:28 PM, Swapnil Patil <swapnil.r...@gmail.com> >>> wrote: >>> >>>> I checked Stratos log and I did find member fault event. >>>> >>>> TID: [0] [STRATOS] [2015-07-17 06:41:32,767] INFO >>>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor} - Faulty >>>> member detected [member-id] >>>> single-cartridge-app.my-php.php.domain57018954-d22e-4b53-a4c3-2faf6da35da3 >>>> with [last time-stamp] 1437115228159 [time-out] 60000 milliseconds >>>> TID: [0] [STRATOS] [2015-07-17 06:41:32,767] INFO >>>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor} - >>>> Publishing member fault event for [member-id] >>>> single-cartridge-app.my-php.php.domain57018954-d22e-4b53-a4c3-2faf6da35da3 >>>> >>>> A part of cartridge agent log related to CEP is below. Should this >>>> thrift.receiver.ip have been set to Stratos machine IP? >>>> >>>> 2015-07-17 06:44:33,144:DEBUG:Reading property: >>>> cep.stats.publisher.enabled = true >>>> 2015-07-17 06:44:33,144:INFO:CEP Publisher enabled >>>> 2015-07-17 06:44:33,144:DEBUG:Reading property: *thrift.receiver.ip = >>>> 127.0.0.1* >>>> 2015-07-17 06:44:33,144:DEBUG:Reading property: *thrift.receiver.port >>>> = 7711* >>>> 2015-07-17 06:44:33,144:DEBUG:Reading property: >>>> thrift.server.admin.username = admin >>>> 2015-07-17 06:44:33,144:DEBUG:Reading property: >>>> thrift.server.admin.password = admin >>>> 2015-07-17 06:44:33,145:DEBUG:Message received: >>>> instance/status/InstanceActivatedEvent: >>>> { >>>> "clusterId": "single-cartridge-app.my-php.php.domain", >>>> "clusterInstanceId": "single-cartridge-app-2", >>>> "instanceId": null, >>>> "memberId": >>>> "single-cartridge-app.my-php.php.domain66e0b348-205d-4492-8de1-b29db08c8bb3", >>>> "networkPartitionId": "network-partition-1", >>>> "partitionId": "partition-1", >>>> "serviceName": "php" >>>> } >>>> 2015-07-17 06:44:33,145:INFO:CEP Publisher configuration initialized >>>> 2015-07-17 06:44:33,145:DEBUG:Reading property: port.check.timeout = >>>> 600000 >>>> 2015-07-17 06:44:33,146:DEBUG:Port check timeout: 600000 >>>> 2015-07-17 06:44:33,146:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:44:33,146:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:44:33,159:DEBUG:Message received: >>>> topology/MemberActivatedEvent: >>>> >>>> {"serviceName":"php","clusterId":"single-cartridge-app.my-php.php.domain","clusterInstanceId":"single-cartridge-app-2","memberId":"single-cartridge-app.my-php.php.domain66e0b348-205d-4492-8de1-b29db08c8bb3","networkPartitionId":"network-partition-1","partitionId":"partition-1","portMap":{"8280":{"protocol":"http","value":80,"proxy":8280}},"memberPrivateIPs":["172.31.17.77"],"defaultPrivateIP":"172.31.17.77","memberPublicIPs":["54.169.207.111"],"defaultPublicIP":"54.169.207.111"} >>>> 2015-07-17 06:44:33,159:DEBUG:Executing handler for event >>>> 'MemberActivatedEvent' >>>> 2015-07-17 06:44:33,159:DEBUG:Member activated event received: >>>> '{"serviceName":"php","clusterId":"single-cartridge-app.my-php.php.domain","clusterInstanceId":"single-cartridge-app-2","memberId":"single-cartridge-app.my-php.php.domain66e0b348-205d-4492-8de1-b29db08c8bb3","networkPartitionId":"network-partition-1","partitionId":"partition-1","portMap":{"8280":{"protocol":"http","value":80,"proxy":8280}},"memberPrivateIPs":["172.31.17.77"],"defaultPrivateIP":"172.31.17.77","memberPublicIPs":["54.169.207.111"],"defaultPublicIP":"54.169.207.111"}' >>>> 2015-07-17 06:44:33,160:INFO:Processing Member activated event: >>>> [service] u'php' [cluster] u'single-cartridge-app.my-php.php.domain' >>>> [member] >>>> u'single-cartridge-app.my-php.php.domain66e0b348-205d-4492-8de1-b29db08c8bb3' >>>> 2015-07-17 06:44:33,160:DEBUG:Reading property: param.file.path = >>>> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params >>>> 2015-07-17 06:44:33,160:DEBUG:Executing extension for event >>>> [MemberActivatedEvent] >>>> 2015-07-17 06:44:33,160:DEBUG:Running extension for MemberActivatedEvent >>>> 2015-07-17 06:44:33,172:DEBUG:Running extension for MemberActivatedEvent >>>> 2015-07-17 06:44:33,185:DEBUG:Message received: >>>> topology/ClusterInstanceActivatedEvent: >>>> >>>> {"serviceName":"php","clusterId":"single-cartridge-app.my-php.php.domain","appId":"single-cartridge-app","instanceId":"single-cartridge-app-2"} >>>> 2015-07-17 06:44:33,228:INFO:MemberActivatedEvent Extension executed. >>>> [output]: Fri Jul 17 06:44:33 UTC 2015: Member Activated Event: MEMBER_ID: >>>> single-cartridge-app.my-php.php.domain66e0b348-205d-4492-8de1-b29db08c8bb3, >>>> MEMBER_IP: , CLUSTER_ID: single-cartridge-app.my-php.php.domain, >>>> LB_CLUSTER_ID: , NETWORK_PARTITION_ID: network-partition-1, SERVICE_NAME: >>>> php, PORTS: 80, STRATOS_LB_IP: , STRATOS_LB_PUBLIC_IP: , APPLICATION_PATH: >>>> , STRATOS_PARAM_FILE_PATH: >>>> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params >>>> Member List: >>>> Topology: >>>> --------------- >>>> >>>> 2015-07-17 06:44:33,233:INFO:MemberActivatedEvent Extension executed. >>>> [output]: Fri Jul 17 06:44:33 UTC 2015: Member Activated Event: MEMBER_ID: >>>> single-cartridge-app.my-php.php.domain66e0b348-205d-4492-8de1-b29db08c8bb3, >>>> MEMBER_IP: , CLUSTER_ID: single-cartridge-app.my-php.php.domain, >>>> LB_CLUSTER_ID: , NETWORK_PARTITION_ID: network-partition-1, SERVICE_NAME: >>>> php, PORTS: 80, STRATOS_LB_IP: , STRATOS_LB_PUBLIC_IP: , APPLICATION_PATH: >>>> , STRATOS_PARAM_FILE_PATH: >>>> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/payload/launch-params >>>> Member List: >>>> Topology: >>>> --------------- >>>> >>>> 2015-07-17 06:44:33,234:DEBUG:No plugins registered for event >>>> MemberActivatedEvent >>>> 2015-07-17 06:44:33,234:DEBUG:Event handler not found for event : >>>> 'ClusterInstanceActivatedEvent' >>>> 2015-07-17 06:44:38,151:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:44:38,155:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:44:43,159:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:44:43,160:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:44:48,163:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:44:48,164:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:44:53,169:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:44:53,170:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:44:58,175:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:44:58,175:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:45:03,181:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:45:03,181:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:45:08,187:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:45:08,188:DEBUG:Port '7711' is not active >>>> 2015-07-17 06:45:13,202:INFO:Waiting for ports to be active: [ip] >>>> '127.0.0.1' [ports] ['7711'] >>>> 2015-07-17 06:45:13,202:DEBUG:Port '7711' is not active >>>> >>>> >>>> Thanks and Regards, >>>> Swapnil >>>> >>>> >>>> On Fri, Jul 17, 2015 at 6:08 AM, Swapnil Patil <swapnil.r...@gmail.com> >>>> wrote: >>>> >>>>> Thanks Rajkumar for the suggestion! >>>>> >>>>> Regards, >>>>> Swapnil >>>>> >>>>> On Fri, Jul 17, 2015 at 6:05 AM, Rajkumar Rajaratnam < >>>>> rajkum...@wso2.com> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Fri, Jul 17, 2015 at 11:31 AM, Swapnil Patil < >>>>>> swapnil.r...@gmail.com> wrote: >>>>>> >>>>>>> Thanks Akila and Udara! >>>>>>> >>>>>>> I will check Stratos logs. >>>>>>> >>>>>>> I need to be very quick to check cartridge agent log because I >>>>>>> cannot restart the instance once it gets terminated. >>>>>>> >>>>>> >>>>>> You can shutdown the stratos once the instance is activated - then >>>>>> the instance will not be terminated. >>>>>> >>>>>> Thanks. >>>>>> >>>>>> >>>>>>> >>>>>>> Thanks and Regards, >>>>>>> Swapnil >>>>>>> >>>>>>> On Fri, Jul 17, 2015 at 5:51 AM, Udara Liyanage <ud...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Swapnil, >>>>>>>> >>>>>>>> You might get a clue if you have a look at cartridge agent's log >>>>>>>> file. >>>>>>>> Could you please check your Stratos logs to see if there is a >>>>>>>> member fault event after the member activated. >>>>>>>> >>>>>>>> On Fri, Jul 17, 2015 at 11:14 AM, Akila Ravihansa Perera < >>>>>>>> raviha...@wso2.com> wrote: >>>>>>>> >>>>>>>>> This is probably because instances that were spawned got activated >>>>>>>>> but failed to publish health stats to CEP. Check whether CEP IP and >>>>>>>>> port >>>>>>>>> are correctly set in the cartridge definition. Did you check Stratos >>>>>>>>> logs >>>>>>>>> for possible causes? >>>>>>>>> >>>>>>>>> On Fri, Jul 17, 2015 at 10:42 AM, Swapnil Patil < >>>>>>>>> swapnil.r...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hi All, >>>>>>>>>> >>>>>>>>>> I am testing the AWS load balancer extension using sample ec2 >>>>>>>>>> scripts. >>>>>>>>>> >>>>>>>>>> I am using simple application scripts for deployment. Application >>>>>>>>>> gets deployed successfully but the instance that got created gets >>>>>>>>>> terminated immediately (in around 2 minutes) and a new one is >>>>>>>>>> started. >>>>>>>>>> >>>>>>>>>> Just wondering if this is the expected behaviour? If yes can I >>>>>>>>>> increase the time after which the instance will be terminated? >>>>>>>>>> >>>>>>>>>> Thanks and Regards, >>>>>>>>>> Swapnil >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Akila Ravihansa Perera >>>>>>>>> Software Engineer, WSO2 >>>>>>>>> >>>>>>>>> Blog: http://ravihansa3000.blogspot.com >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Udara Liyanage >>>>>>>> Software Engineer >>>>>>>> WSO2, Inc.: http://wso2.com >>>>>>>> lean. enterprise. middleware >>>>>>>> >>>>>>>> web: http://udaraliyanage.wordpress.com >>>>>>>> phone: +94 71 443 6897 >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Rajkumar Rajaratnam >>>>>> Committer & PMC Member, Apache Stratos >>>>>> Software Engineer, WSO2 >>>>>> >>>>>> Mobile : +94777568639 >>>>>> Blog : rajkumarr.com >>>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Rajkumar Rajaratnam >>> Committer & PMC Member, Apache Stratos >>> Software Engineer, WSO2 >>> >>> Mobile : +94777568639 >>> Blog : rajkumarr.com >>> >> >> > > > -- > Rajkumar Rajaratnam > Committer & PMC Member, Apache Stratos > Software Engineer, WSO2 > > Mobile : +94777568639 > Blog : rajkumarr.com >