【问题标题】:Dont serve requests before site is warmed up on Azure在站点在 Azure 上预热之前不提供请求
【发布时间】:2019-07-24 03:35:50
【问题描述】:

在网站横向扩展或实例在 Azure 中重新启动后,是否可以设置某种超时来确保应用程序预热?

我们在 Azure Webapp 上托管 Sitecore 网站,不希望在实例预热之前由实例处理任何请求,而是由其他健康节点提供服务。

【问题讨论】:

  • 您如何托管它?网络应用?
  • @Frans 是的,它托管在具有 2 个节点的 azure webapp 上。

标签: asp.net asp.net-mvc azure sitecore


【解决方案1】:

您可以使用应用程序初始化来预热 Azure Web 应用程序。见iis-80-application-initialization

在 web.config 中是这样的:

<web.webServer>
   <applicationInitialization>
      <add initializationPage="/" />
      <add initializationPage="/page-2" /> 
   </applicationInitialization>
</web.webServer>

因为它适用于 Sitecore,另请参阅此博客 warmup-your-application-on-azure-app-service-when-scaling-up-and-swapping-slots-using-application-initialization/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 2011-07-16
    • 1970-01-01
    • 2021-07-07
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多