Hi,

We could debug and find the root cause. Thrift server in APIM1 was bound to
local interface. So APIM1 could not connect to it.
Do we have a configuration to say thrift server to bind to 0.0.0.0 instead
of local interface.


On Tue, Sep 22, 2015 at 9:46 PM, Malintha Adikari <[email protected]> wrote:

> Hi Udara,
>
> I faced the same problem and ended up with the error message you have
> mentioned above. In my case I have enabled dep-sync in both gateway nodes
> and used WSClient client type. There was a configuration issue in my
> dep-sync configuration and it was the root cause for my issue. Have you
> enabled dep-sync in gateway nodes in your deployment ? If you have enabled
> dep-sync , you can cleanup existing artifacts and retry if possible.
>
> Regards,
> Malintha
>
> On Wed, Sep 23, 2015 at 8:48 AM, Amila De Silva <[email protected]> wrote:
>
>> Hi Udara,
>>
>> What is the client type you are using? Can you switch it to WSClient and
>> check.
>>
>>
>> On Wednesday, September 23, 2015, Udara Liyanage <[email protected]> wrote:
>>
>>> Hi Ajith,
>>>
>>> APIM2 is only acting as a gateway. The only difference to have two
>>> distributed gateways[1]is when APIs are created in API1, it should be
>>> available in APIM2 too.
>>>
>>> [1] https://docs.wso2.com/display/CLUSTER420/Clustering+API+Manager
>>>
>>> On Tue, Sep 22, 2015 at 1:15 PM, Ajith Vitharana <[email protected]>
>>> wrote:
>>>
>>>> If you have created the API from APIM1 , then API meta data has stored
>>>> in  APIM1 databases (registry and AM db).  AFAIU you need to share the
>>>> databases (registry and AM db) with APIM2
>>>>
>>>> -Ajith
>>>>
>>>> On Tue, Sep 22, 2015 at 4:04 PM, Udara Liyanage <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> [1] I am trying to do what described in [1]. I have two APIMs in two
>>>>> regions.
>>>>>
>>>>> In APIM1 , I added second APIM as an environment.
>>>>>
>>>>>          <Environment type="hybrid">
>>>>>                         <Name>Gateway B</Name>
>>>>>                         <ServerURL>https://apim2.com:9443/services/
>>>>> </ServerURL>
>>>>>                         <Username>admin</Username>
>>>>>                         <Password>admin</Password>
>>>>>                         <GatewayEndpoint>http://apim2.com:8280,
>>>>> https://apim2.com:8243</GatewayEndpoint>
>>>>>                     </Environment>
>>>>>         </Environments>
>>>>>
>>>>> In APIM2 , I pointed APIM as the Key manager.
>>>>>
>>>>>  <APIKeyValidator>
>>>>>         <ServerURL>https://apim1:9443/services/</ServerURL>
>>>>>         <Username>admin</Username>
>>>>>         <Password>admin</Password>
>>>>>
>>>>> Now when I create an API in APIM, artifacts are successfully published
>>>>> to APIM2 too as expected. I manually check the artifacts and both has the
>>>>> same API artifacts.
>>>>>
>>>>> Then I tried accessing the API from APIM1 which got succeeded.
>>>>> However when I try to access the API from APIM2, I get the following
>>>>> error message
>>>>>
>>>>> *No matching resource found in the API for the given
>>>>> request</ams:message><ams:description>Access failure for API: /sample/v1,
>>>>> version: v1 with key: c0dca4351fa3f074cd52a6087409743. Check the API
>>>>> documentation and add a proper REST resource path to the invocation URL*
>>>>>
>>>>> *[1] *
>>>>> https://docs.wso2.com/display/AM170/Maintaining+Separate+Production+and+Sandbox+Gateways
>>>>> --
>>>>>
>>>>> Udara Liyanage
>>>>> Software Engineer
>>>>> WSO2, Inc.: http://wso2.com
>>>>> lean. enterprise. middleware
>>>>>
>>>>> web: http://udaraliyanage.wordpress.com
>>>>> phone: +94 71 443 6897
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Ajith Vitharana.
>>>>
>>>> WSO2 Inc. - http://wso2.com
>>>> Email  : [email protected]
>>>> Blog    : http://vitharana.org
>>>> Mobile : +1-812-360-5335
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Udara Liyanage
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> lean. enterprise. middleware
>>>
>>> web: http://udaraliyanage.wordpress.com
>>> phone: +94 71 443 6897
>>>
>>
>>
>> --
>> *Amila De Silva*
>>
>> WSO2 Inc.
>> mobile :(+94) 775119302
>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Malintha Adikari*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> Mobile: +94 71 2312958
> Blog:    http://malinthas.blogspot.com
> Page:   http://about.me/malintha
>



-- 

Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware

web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to