部署代理后,工件实际上会部署到集群中的多个节点。在极少数情况下,一个或多个此类节点无法成功部署代理。在这种情况下,您可能会收到间歇性的 404 响应。
克服这个问题
- 请重新部署您的应用程序
- 检查所有节点上的状态部署。您可以使用以下 API 调用来执行此操作。
curl -v https://api.enterprise.apigee.com/v1/organizations/{your-org-name}/environments/{env-name}/apis/{api-proxy-name}/deployments -u {your -apigee-edge-username}:{您的apigee-edge-password}
响应应如下所示,其中所有节点应显示已部署状态。
{
“环境”:“产品”,
“名称”:“您的 api 代理名称”,
“组织”:“您的组织名称”,
“修订” : [ {
“配置” : {
“basePath”:“/”,
“脚步” : [ ]
},
“名称”:“62”,
“服务器” : [ {
“状态”:“已部署”,
“类型”:[“消息处理器”],
“uUID”:“e6f83b53-8ab1-4325-bb77-df1bc4df8d59”
}, {
“状态”:“已部署”,
“类型”:[“消息处理器”],
“uUID”:“8a4549fe-ceff-44cf-967f-ab4a500a0479”
}, {
“状态”:“已部署”,
“类型”:[“路由器”],
“uUID”:“3341eda0-fa82-4dcb-bbf1-5cf77dc03efc”
}, {
“状态”:“已部署”,
“类型”:[“路由器”],
“uUID”:“c0b782f2-ccb6-4984-a0c0-0ac1db60a039”
}, {
“状态”:“已部署”,
“类型”:[“路由器”],
“uUID”:“38f80c53-a22b-4427-ab95-a178482daa6b”
}, {
“状态”:“已部署”,
“类型”:[“路由器”],
“uUID”:“28d847a2-5bfd-404d-985d-33d079d691d9”
}, {
“状态”:“已部署”,
“类型”:[“路由器”],
“uUID”:“26467f86-e529-4135-b012-120e274755d3”
}, {
“状态”:“已部署”,
“类型”:[“路由器”],
“uUID”:“807be0c7-dcc7-4be4-9d1e-30d26fa5519c”
}],
“状态”:“已部署”
}]
}