【发布时间】:2021-11-16 06:11:37
【问题描述】:
我们有一个演示应用程序,它是一个部署到免费应用服务计划 SKU 上的 Linux 应用服务的 docker 映像。它不经常使用,因此它会积极地减速。在下一次激活时,启动图像大约需要 3-5 分钟。我想使用azure管理api来检查服务是否正在运行,以了解响应应该是3s还是200s。 GET web 似乎是最适合调用的 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",
【问题讨论】:
标签: azure azure-web-app-service azure-appservice azure-management-api