【发布时间】:2014-04-03 15:38:52
【问题描述】:
我正在开发在 Azure 云服务中运行的 Web 应用程序的部署流程。
我部署到暂存槽,一旦所有实例报告RoleReady 的状态,我就会将 VIP 交换到生产槽。目的是我可以部署一个新版本,而我的用户不必等待网站预热。
我在RoleEntryPoint.OnStart 中添加了一定量的预热,基本上这会触及应用程序的一些端点,以允许缓存启动并查看编译运行。我看到的是,在此过程完成之前,所有实例都报告准备就绪。
在将 staging 切换到生产环境之前,如何判断我的应用程序是否已经预热?我使用的部署脚本是https://gist.github.com/chartek/5265057 的派生。
【问题讨论】:
标签: azure deployment azure-web-roles