Regarding the following error:

[2015-01-12 09:27:41,884] ERROR
{org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
 Could not start container: [cartridge-type] php [member-id]
php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
java.lang.IllegalArgumentException: Could not terminate container, member
context not found: [member-id]
php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015

It looks like you are running on an old codebase, now cloud controller does
not terminate the container if it didn't start properly. It is handled by
Autoscaler. Can you please verify whether you are running on the latest
build?

On Mon, Jan 12, 2015 at 10:45 PM, Imesh Gunaratne <im...@apache.org> wrote:

> Hi Manula,
>
> There seems to be a problem with your Kubernetes setup, pod status has not
> changed to Running within 120 seconds:
>
> [2015-01-12 09:27:41,882] ERROR {org.apache.stratos.cloud.
> controller.iaases.kubernetes.KubernetesIaas} -  Pod status did not change
> to running within 120 sec, hence terminating member: [cluster-id]
> php.php.domain [member-id] php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
> [replication-controller-id] php-php-domaind57b5dbd-9e12-4315-a74f-1a1c99620015
> [pod-id] php-php-domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>
> Did you pull the stratos/php:4.1.0-alpha image in the Kubernetes host
> before running the sample application? If not this error may occur as it
> would take time to pull the image for the first time.
>
> Following seems to be an issue, container termination logic has not worked
> properly:
> [2015-01-12 09:27:41,884] ERROR
> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>  Could not start container: [cartridge-type] php [member-id]
> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
> java.lang.IllegalArgumentException: Could not terminate container, member
> context not found: [member-id]
> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>
> I will have a look at this.
>
> Thanks
>
> On Mon, Jan 12, 2015 at 3:01 PM, Manula Chathurika Thantriwatte <
> manu...@wso2.com> wrote:
>
>> Hi,
>>
>> I'm getting the following error when running kubernetes. I'm using master
>> branch. Is anyone expecting this before.
>>
>> [2015-01-12 09:27:21,782]  INFO
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Waiting pod status to be changed to running: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015 [pod-id]
>> ff128dca-9a3c-11e4-bb8e-0800278b9c8b [current-pod-status] waiting
>> [2015-01-12 09:27:26,813]  INFO
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Waiting pod status to be changed to running: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015 [pod-id]
>> ff128dca-9a3c-11e4-bb8e-0800278b9c8b [current-pod-status] waiting
>> [2015-01-12 09:27:31,834]  INFO
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Waiting pod status to be changed to running: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015 [pod-id]
>> ff128dca-9a3c-11e4-bb8e-0800278b9c8b [current-pod-status] waiting
>> [2015-01-12 09:27:36,854]  INFO
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Waiting pod status to be changed to running: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015 [pod-id]
>> ff128dca-9a3c-11e4-bb8e-0800278b9c8b [current-pod-status] waiting
>> [2015-01-12 09:27:41,882]  INFO
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Waiting pod status to be changed to running: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015 [pod-id]
>> ff128dca-9a3c-11e4-bb8e-0800278b9c8b [current-pod-status] waiting
>> [2015-01-12 09:27:41,882] ERROR
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Pod status did not change to running within 120 sec, hence terminating
>> member: [cluster-id] php.php.domain [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>> [replication-controller-id]
>> php-php-domaind57b5dbd-9e12-4315-a74f-1a1c99620015 [pod-id]
>> php-php-domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>> [2015-01-12 09:27:41,882] ERROR
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Could not terminate container, member context not found: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>> [2015-01-12 09:27:41,884] ERROR
>> {org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas} -
>>  Could not start container: [cartridge-type] php [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>> java.lang.IllegalArgumentException: Could not terminate container, member
>> context not found: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.handleNullObject(KubernetesIaas.java:625)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateContainer(KubernetesIaas.java:534)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.waitForPodToBeActivated(KubernetesIaas.java:323)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startContainer(KubernetesIaas.java:216)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startInstance(KubernetesIaas.java:115)
>> at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:102)
>> at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:62)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:744)
>> [2015-01-12 09:27:41,886] ERROR
>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>  Could not start instance: [cartridge-type] php [cluster-id] php.php.domain
>> java.lang.IllegalStateException: Could not start container:
>> [cartridge-type] php [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startContainer(KubernetesIaas.java:236)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startInstance(KubernetesIaas.java:115)
>> at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:102)
>> at
>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:62)
>> at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>> at java.lang.Thread.run(Thread.java:744)
>> Caused by: java.lang.IllegalArgumentException: Could not terminate
>> container, member context not found: [member-id]
>> php.php.domaind57b5dbd-9e12-4315-a74f-1a1c99620015
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.handleNullObject(KubernetesIaas.java:625)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateContainer(KubernetesIaas.java:534)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.waitForPodToBeActivated(KubernetesIaas.java:323)
>> at
>> org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.startContainer(KubernetesIaas.java:216)
>> ... 6 more
>>
>> Thanks !
>>
>> --
>> 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
>



-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Reply via email to