在进行预热之前发生Azure Web App交换

Dir*_*oer 8 azure azure-web-sites

从我发布新版Web应用程序并进行从暂存到生产的交换大约一周后,它实际上似乎在热身初始化完成之前进行交换.

由于它是一个大型应用程序,它需要超过五分钟来预热网站,使应用程序无响应.

我有官方的Azure支持,但它需要很长时间来响应此请求,我仍然没有答案可行.

我无法解决我们平台上的任何问题或发布新版本而不会将整个网站关闭八分钟.这是一个受到高度访问的网站,有付费客户.

有人知道吗:

  • 我可以调查自己的任何事情吗?
  • 一个变通方法或任何提示,我可以看看自己试图解决或解决这个问题?

在此输入图像描述

额外的信息

我确实使用了applicationInitialization,而且我看到Azure正在点击页面 - 它只是交换之后而不是之前发生.

<system.webServer>
    <applicationInitialization>
        <add initializationPage="/nl" hostName="mydomain.com" />
        <add initializationPage="/warmup-application-for-azure" hostName="mydomain.com" /> (special page just for warming up services)
        <add initializationPage="/deeplink1" hostName="mydomain.com" />
        <add initializationPage="/deeplink2" hostName="mydomain.com" />
        [etc]
    </applicationInitialization>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

Dir*_*oer 0

这是一个 Azure 错误,已得到 Microsoft Azure 团队的确认。