我将Azure网站设置为自动扩展。
我在日志中注意到,当扩展发生时,出现(我可能会做错误的分析)请求被提供给新启动的实例'健康'
当我说'健康' - 我的意思是我的应用程序需要大约30秒才能启动。
我希望希望内部负载均衡器在向其提供请求之前等待实例返回HTTP 200(OK),但不是这样的情况?
有人可以确认扩展语义并指出一些文章吗?
由于
答案 0 :(得分:1)
解决此问题的最佳方法是使用app init。这将阻止流量路由到应用程序,直到它“预热”。
你可以在这里阅读 - > http://ruslany.net/2015/09/how-to-warm-up-azure-web-app-during-deployment-slots-swap/
这既适用于规模操作,也适用于交换。