Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

503 ServiceUnavailable error

Hi,

I am trying to hit the below end point and I am receiving the 503 error message in Apigee,

Endpoint: http://86.105.154.13:8083/datasnap/rest/TServerMethods/GetEmployeeData

{
    "fault": {
        "faultstring""The Service is temporarily unavailable",
        "detail": {
            "errorcode""messaging.adaptors.http.flow.ServiceUnavailable"
        }
    }
}
 
When I am testing the endpoint directly in postman, I am getting 200 success. But when I configure this endpoint in APIGEE I am receiving 503.
Attached the screenshot of trace session.
 
Please help to find the cause of error.
Note: This API was working fine before in APIGEE, I am recently facing this issue.
0 8 506
8 REPLIES 8

do you have ports open from mp node to this backend? are u able to curl this URL from ssh on opdk mp node?

I am not aware of ssh mode or opdk mode. I have attached the trace here. Screenshot (26).png

Hi,

I am receiving 503 only through APIGEE, when I hit from postman directly I am getting 200.

Hmmm that's frustrating. 

I just tried it, and it works for me ?

Attached please find the proxy I used. 

Example request: 

curl -i ${apigeeendpoint}/ro-empdata/t1 

 

IP whitelisting have to be done for the endpoint it seems.

How can we find the IP range in google cloud for apigee?

Are you using Apigee Edge? I think you need to contact Apigee support. 

ApigeeX

OK, in that case, it's up to you.  The ApigeeX runtime will connect out through your VPC, and you have control over that network. 

This diagram shows the architecture and how your Apigee X runtime will connect to upstream systems.  As you can see, the egress goes through your own VPC, and you have control over that.