在网站横向扩展或实例在Azure中重新启动后,是否可以通过某种超时来确保网站处于预热状态?
我们在Azure Webapp上托管Sitecore网站,并且不希望实例在预热之前由实例处理,而是由其他运行状况良好的节点处理。
答案 0 :(得分:3)
您可以使用应用程序初始化来预热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/