【Azure 应用服务】如何定期自动重启 Azure App Service Plan(应用服务计划)
2021-08-25 21:17
1406 查看
问题描述
如何定期自动重启 Azure App Service Plan(应用服务计划)? 因一个App Service Plan 下包含多个应用服务,如果能统一通过应用服务计划来重启所有的应用,则有利于统一管理。
问题回答
应用服务计划( Azure App Service Plan )是没有办法手动重启的。但可以通过逐一重启应用服务计划下的所有应用来实现目的。通过REST API + 定时运行任务实现定期重启的需求。
1 列出订阅下的所有应用服务计划:https://docs.microsoft.com/zh-cn/rest/api/appservice/app-service-plans/list
2 列出应用服务计划下的所有应用:https://docs.microsoft.com/zh-cn/rest/api/appservice/app-service-plans/list-web-apps
3 重启webApp:https://docs.microsoft.com/zh-cn/rest/api/appservice/web-apps/restart
由于以上是Global的文档,所以在中国区测试时(China Azure),需要将 (Endpoint:https://management.azure.com/) 替换为 中国区的(Endpoint : https://management.chinacloudapi.cn/)
相关文章推荐
- 【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
- 【Azure 应用服务】App Service 默认开放端口说明, 如何禁用Web app的端口号?
- 【Azure 应用服务】App Service 配置 Application Settings 访问Storage Account得到 could not be resolved: '*.file.core.windows.net'的报错。没有解析成对应中国区 Storage Account地址 *.file.core.chinacloudapi.cn
- 【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
- 【Azure 应用服务】App Service中抓取 Web Job 的 DUMP 办法
- 【Azure 应用服务】App Service服务无法启动,打开Kudu站点,App Service Editor 页面均抛出:The service is unavailable
- 【Azure 应用服务】App Service站点Header头中的中文信息显示乱码?当下载文件时,文件名也是乱码?
- 【Azure 应用服务】App Service For Linux 中安装paping, 用于验证从App Service向外请求的网络连通性
- 【Azure 应用服务】App Service 在使用GIt本地部署,上传代码的路径为/home/site/repository,而不是站点的根目录/home/site/wwwroot。 这个是因为什么?
- 【Azure 应用程序见解】在Azure门户中,创建App Service(应用服务)时,无法一起创建Application Insights的问题
- 【应用服务 App Service】在Azure Web App的部署文件中,是否可以限制某些文件无法被访问?(如json)
- 【Azure 应用服务】FTP 部署 Vue 生成的静态文件至 Linux App Service 后,访问App Service URL依旧显示Azure默认页面问题
- 如何配置Linux服务,确保崩溃或重启后自动加以运行——第一部分:应用实例
- 【Azure 应用服务】App Service中,为Java应用配置自定义错误页面,禁用DELETE, PUT方法
- 【Azure 应用服务】遇见“无法创建hybrid connection for App Service”的解决办法
- 【Azure 应用服务】App Service .NET Core项目在Program.cs中自定义添加的logger.LogInformation,部署到App Service上后日志不显示Log Stream中的问题
- 【Android】App应用崩溃(Crash/Force Close)之后如何让它自动重启?
- 【Azure 应用服务】基于Azure的CI/CD工具链部署App Service
- 【Azure 应用服务】App Service 通过配置web.config来添加请求返回的响应头(Response Header)
- 【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容