我们有一个演示应用程序,它是部署到免费应用程序服务计划SKU上的Linux应用程序服务的坞映像。它是不经常使用,因此,它积极地旋转。在下一次激活时,旋转图像大约需要3-5分钟。我想使用蔚蓝管理api来检查服务是否正在运行,以确定响应应该在3s还是200s中。取网似乎是最适合调用的API,但响应显示它正在运行,很可能反映了底层应用程序服务计划的状态。修剪后的响应在下面,并给出了相同的应用程序是热还是冷。
示例响应
"id": "/subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.Web/sites/{name}",
"name": "{name}",
"type": "Microsoft.Web/sites",
"kind": "app,linux,container",
"location": "East US",
"properties": {
"name": "{name}",
"state": "Running",
"webSpace": "ML-EastUSwebspace-Linux",
"usageState": "Normal",
发布于 2021-09-23 20:16:35
我忽略了Web应用程序-列表实例标识符,但这是我正在寻找的结果。当应用程序向下旋转时,标识符列表是空集,反之,当应用程序处于活动状态时,它有一个标识符。
纺下
{
"value": [],
"nextLink": null,
"id": null
}
Active
{
"value": [
{
"id": "/subscriptions/{subid}/resourceGroups/{rgname}/providers/Microsoft.Web/sites/{name}/instances/81c6b43bcb7aea592e620086200b3ab40b78857d08aa07e29c330415afa10cf8",
"name": "81c6b43bcb7aea592e620086200b3ab40b78857d08aa07e29c330415afa10cf8",
"type": "Microsoft.Web/sites/instances",
"location": "East US",
"properties": {
"state": "UNKNOWN",
"name": "81c6b43bcb7aea592e620086200b3ab40b78857d08aa07e29c330415afa10cf8",
"siteInstanceName": "81c6b43bcb7aea592e620086200b3ab40b78857d08aa07e29c330415afa10cf8",
"statusUrl": "{url}",
"detectorUrl": "{url}",
"consoleUrl": "{url}",
"healthCheckUrl": null,
"machineName": "lw0sdlwk0006ZZ",
"containers": null
}
}
],
"nextLink": null,
"id": null
}
发布于 2021-09-23 11:11:14
https://stackoverflow.com/questions/69289939
复制相似问题