azure - Azure 应用服务重新启动时会发生什么?

标签 azure restart azure-web-app-service

重新启动应用服务时幕后发生了什么?

我正在尝试解决我的应用程序(从 Visual Studio 发布的 ASP.Net 和 Sql)重启缓慢的问题,我觉得理解这一点将帮助我了解问题所在。我的应用程序在我的开发计算机上启动只需几秒钟,但在 Azure 上需要 90 秒。

根据我的研究,听起来像是配置了一个新的服务实例,将应用程序文件从共享存储复制到该实例并启动。它是否正确?有没有办法监控启动过程,看看哪些地方慢?

编辑: 这是 S1 级服务计划。该应用程序并不慢,只是重新启动。我希望了解这个过程,以便我能够了解启动缓慢是否是由于我的代码造成的,或者只是重新启动工作方式的本质。我注意到我的应用程序在重新启动(刷新页面)后运行了大约 10 秒,然后服务不可用大约 20 秒,然后页面加载直到大约 60 秒。

最佳答案

这完全取决于您使用的应用程序服务计划,不同的计划有不同的内存、网络带宽、IO 等,应用程序服务在 Multi-Tenancy 托管环境中运行客户应用程序。部署在免费层和共享层中的应用程序在共享虚拟机上的工作进程中运行,而部署在标准层和高级层中的应用程序在专门用于与单个客户关联的应用程序的虚拟机上运行。 引用这个link有关对 Azure 中缓慢的 WebApp 进行故障排除的指南。

关于azure - Azure 应用服务重新启动时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51071987/

相关文章:

azure - 在自主位置之间路由流量的最佳 Azure 产品是什么

Azure AD - 阻止 guest 访问 Azure 网站

directory - 重启实例时云存储目录消失

azure - Azure Key Vault 续订证书时,Azure 应用服务是否会自动重新启动?

c# - Azure Function App v4 Blob 触发器并发

Azure 网站 Kudu 发布因超时而失败

android - 异步任务运行时 Activity 重启

使用 ZPL 重新启动 Zebra 打印机

Azure Functions 隔离 .Net 6.0 + SignalR

c# - 设置 web.config 进行部署 - .Net