Auto scaling running well, Thanks
-D

On Mon, May 18, 2015 at 12:08 AM, david hbase <davidhb...@gmail.com> wrote:

> Also, please verify the www root value:
> [error] [client 10.24.170.89] File does not exist: /var/www/www/www,
> referer: http://10.203.30.130/
>
> I think should be /var/www/www
>
> Thanks
> -D
>
>
>
>
> On Sun, May 17, 2015 at 11:44 PM, Udara Liyanage <ud...@wso2.com> wrote:
>
>> Hi Raj,
>>
>> I am sorry, that variable is coming with payload. Is there a possibility
>> of sharing the payload.
>>
>> On Mon, May 18, 2015 at 12:10 PM, Rajkumar Rajaratnam <rajkum...@wso2.com
>> > wrote:
>>
>>> Here it is;
>>>
>>> root@287318051508:~# cat
>>> /mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/agent.conf
>>> # Licensed to the Apache Software Foundation (ASF) under one
>>> # or more contributor license agreements.  See the NOTICE file
>>> # distributed with this work for additional information
>>> # regarding copyright ownership.  The ASF licenses this file
>>> # to you under the Apache License, Version 2.0 (the
>>> # "License"); you may not use this file except in compliance
>>> # with the License.  You may obtain a copy of the License at
>>> #
>>> #   http://www.apache.org/licenses/LICENSE-2.0
>>> <http://www.google.com/url?q=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0&sa=D&sntz=1&usg=AFQjCNFPaSHdvCi6VD7GwgEkKspvD3d_tw>
>>> #
>>> # Unless required by applicable law or agreed to in writing,
>>> # software distributed under the License is distributed on an
>>> # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>>> # KIND, either express or implied.  See the License for the
>>> # specific language governing permissions and limitations
>>> # under the License.
>>>
>>> [agent]
>>> mb.ip                                 =10.203.51.145
>>> mb.port                               =1883
>>> listen.address                        =localhost
>>> thrift.receiver.ip                    =10.203.51.145
>>> thrift.receiver.port                  =7711
>>> thrift.server.admin.username          =admin
>>> thrift.server.admin.password          =admin
>>> cep.stats.publisher.enabled           =true
>>> lb.private.ip                         =
>>> lb.public.ip                          =
>>> enable.artifact.update                =true
>>> auto.commit                           =false
>>> auto.checkout                         =true
>>> artifact.update.interval              =15
>>> port.check.timeout                    =600000
>>> enable.data.publisher                 =false
>>> monitoring.server.ip                  =10.203.51.145
>>> monitoring.server.port                =7611
>>> monitoring.server.secure.port         =7711
>>> monitoring.server.admin.username      =admin
>>> monitoring.server.admin.password      =admin
>>> log.file.paths                        =LOG_FILE_PATHS
>>> APPLICATION_PATH                      =/var/www/www
>>> metadata.service.url                  =https://10.203.51.145:9443
>>> <https://www.google.com/url?q=https%3A%2F%2F10.203.51.145%3A9443&sa=D&sntz=1&usg=AFQjCNGrktHfB6f8bU_jwrbGPwlJrwyB0w>
>>>
>>> Thanks.
>>>
>>> On Mon, May 18, 2015 at 11:59 AM, Udara Liyanage <ud...@wso2.com> wrote:
>>>
>>>>
>>>>
>>>> On Mon, May 18, 2015 at 11:18 AM, Rajkumar Rajaratnam <
>>>> rajkum...@wso2.com> wrote:
>>>>
>>>>> Hi Chamila,
>>>>>
>>>>> Seems, still there is an issue in processing Artifact Updated Event.
>>>>>
>>>>> 2015-05-18 05:35:39,670:DEBUG:Executing handler for event
>>>>> 'ArtifactUpdatedEvent'
>>>>> 2015-05-18 05:35:39,670:INFO:Processing Artifact update event:
>>>>> [tenant] -1234 [cluster] single-cartridge-app01.my-php.php.domain [status]
>>>>> None
>>>>> 2015-05-18 05:35:39,670:INFO:Executing git checkout
>>>>> 2015-05-18 05:35:39,671:DEBUG:Repo path returned : None
>>>>>
>>>>  I had a look at get_repo_path_for_tenant() of eventhandler.py class.
>>>> In order to  "repo path " to be None, either doc root should be not
>>>> defined.
>>>> Could you share the agent.conf or value of MULTITENANT variable in
>>>> agent.conf file
>>>>
>>>>
>>>> 2015-05-18 05:35:39,671:DEBUG:Cloning artifacts from
>>>>> https://github.com/imesh/stratos-php-applications.git for the first
>>>>> time to None
>>>>> 2015-05-18 05:35:39,671:DEBUG:Executing git clone: [tenant-id] -1234
>>>>> [repo-url] https://github.com/imesh/stratos-php-applications.git,
>>>>> [repo path] None
>>>>> 2015-05-18 05:35:39,671:ERROR:Error processing 'ArtifactUpdatedEvent'
>>>>> event
>>>>> Traceback (most recent call last):
>>>>>   File
>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/subscriber/eventsubscriber.py",
>>>>> line 103, in run
>>>>>     handler(event_msg)
>>>>>   File "agent.py", line 193, in on_artifact_updated
>>>>>     self.__event_handler.on_artifact_updated_event(event_obj)
>>>>>   File
>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/event/eventhandler.py",
>>>>> line 96, in on_artifact_updated_event
>>>>>     subscribe_run, updated = AgentGitHandler.checkout(repo_info)
>>>>>   File
>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>> line 89, in checkout
>>>>>     git_repo = AgentGitHandler.clone(git_repo)
>>>>>   File
>>>>> "/mnt/apache-stratos-python-cartridge-agent-4.1.0-SNAPSHOT/modules/artifactmgt/git/agentgithandler.py",
>>>>> line 185, in clone
>>>>>     if os.path.isdir(git_repo.local_repo_path) and
>>>>> os.listdir(git_repo.local_repo_path) != []:
>>>>>   File "/usr/lib/python2.7/genericpath.py", line 41, in isdir
>>>>>     st = os.stat(s)
>>>>> TypeError: coercing to Unicode: need string or buffer, NoneType found
>>>>>
>>>>>
>>>>> Do you have any thoughts? $docroot is set by default in php.pp.
>>>>>
>>>>> Thanks.
>>>>>
>>>>> On Mon, May 18, 2015 at 10:08 AM, Rajkumar Rajaratnam <
>>>>> rajkum...@wso2.com> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Had an offline chat with David, seems there was an issue in upgrading
>>>>>> to the latest code base. Puppet modules and Stratos distribution have not
>>>>>> been updated properly. I guess that might be the reason why PCA is 
>>>>>> failing
>>>>>> to process Artifact Updated Event. Here is steps you have to follow 
>>>>>> inorder
>>>>>> to use the latest Stratos code base.
>>>>>>
>>>>>> 1) git clone master
>>>>>> 2) mvn clean install
>>>>>> 3) Extract stratos.zip and do the configurations
>>>>>> 4) Replace the python-agent.zip in puppet master
>>>>>> 5) Deploy the application
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> On Mon, May 18, 2015 at 8:06 AM, Chamila De Alwis <chami...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi David,
>>>>>>>
>>>>>>> From the log files, it seems the payload param for APPLICATION_PATH
>>>>>>> has not been sent from Stratos Manager and it is also not set in the
>>>>>>> agent.conf config file in the instance. In Puppet this is set from the
>>>>>>> variable "docroot" which is written to agent.conf.
>>>>>>>
>>>>>>> Could you verify that in the cartridge Puppet manifest you're using,
>>>>>>> in its node definition, if $docroot is set?
>>>>>>>
>>>>>>>
>>>>>>> Regards,
>>>>>>> Chamila de Alwis
>>>>>>> Software Engineer | WSO2 | +94772207163
>>>>>>> Blog: code.chamiladealwis.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, May 18, 2015 at 7:43 AM, david hbase <davidhb...@gmail.com>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> The log files have been sent.
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> -D
>>>>>>>>
>>>>>>>> On Sun, May 17, 2015 at 6:37 PM, Chamila De Alwis <
>>>>>>>> chami...@wso2.com> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> On Mon, May 18, 2015 at 6:14 AM, david hbase <davidhb...@gmail.com
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> 2015-05-18 00:35:34,667:INFO:Executing git checkout
>>>>>>>>>> 2015-05-18 00:35:34,667:DEBUG:Repo path returned : None
>>>>>>>>>> 2015-05-18 00:35:34,667:DEBUG:Cloning artifacts from
>>>>>>>>>> https://github.com/imesh/stratos-php-applications.git for the
>>>>>>>>>> first time to None
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> It seems from the above log entries the repository path is empty.
>>>>>>>>> That is why the Git clone operation is failing.
>>>>>>>>>
>>>>>>>>> @David,
>>>>>>>>>
>>>>>>>>> Would you be able to post the following file contents?
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>    1. /tmp/payload/launch_params
>>>>>>>>>    2. Complete PCA log at /tmp/agent.screen.log
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Chamila de Alwis
>>>>>>>>> Software Engineer | WSO2 | +94772207163
>>>>>>>>> Blog: code.chamiladealwis.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
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> 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
>>>
>>
>>
>>
>> --
>>
>> Udara Liyanage
>> Software Engineer
>> WSO2, Inc.: http://wso2.com
>> lean. enterprise. middleware
>>
>> web: http://udaraliyanage.wordpress.com
>> phone: +94 71 443 6897
>>
>
>

Reply via email to