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

Edge deployment Error

Not applicable

We have Apigee installed on our local servers and I am deploying a new version of the API, and I am getting the following error :

Error in deployment for environment public.

The revision is deployed and traffic can flow, but flow may be impaired. Call timed out; either server is down or server is not reachable

I get this error each time I undeploy / redeploy the API.

Any suggestion on how to fix this issue ?

Thanks

Solved Solved
0 5 262
1 ACCEPTED SOLUTION

adas
New Member

One of your message-processor or router nodes must be down, causing the deployment to fail on that node. That's the most likely reason. If you want to find on, what exactly is the status of the deployment you should do this:

GET /v1/o/{o}/e/{env}/apis/{api}/revisions/{rev}/deployments -u username:pswd

This would return you the deployment status overall and for each of your router and message processor nodes with their uuids. You might see 1 or more servers in state "error" with some description of the error. Once you identify the server, take its uuid and make a call to get the hostname:

GET /v1/servers/{uuid} -u sysadminuser:sysadminpswd

From that point onwards, you know which of your nodes are sick or down. Try doing a restart of those nodes and then check the deployment status again. If the nodes, come up fine then the deployment status should show "deployed" for all nodes.

View solution in original post

5 REPLIES 5