Azure 云服务的应用程序和服务可用性问题:常见问题解答 (FAQ)

本文包含 Azure 云服务的常见应用程序和服务可用性问题。 还可以参阅云服务 VM 大小页面,了解大小信息。

如果本文未解决你的 Azure 问题,请访问 MSDN 和 CSDN 上的 Azure 论坛。 可以在这些论坛上发布问题。 还可提交 Azure 支持请求。 若要提交支持请求,请在 Azure 支持页上提交。

我的角色已被回收。 是否针对我的云服务推出了任何更新?

Microsoft 大约每隔一个月就会针对 Windows Azure PaaS VM 发布新的来宾 OS 版本。 来宾 OS 只不过是此类更新的其中一种。 发布可能会受到其他许多因素的影响。 此外,Azure 在数十万台计算机上运行。 因此,无法预测重新启动角色的确切日期和时间。 我们使用具备的最新信息更新来宾 OS 更新 RSS 源,但你应该考虑到,报告的时间是近似值。 我们意识到这对于客户构成问题,并正在致力于限制重新启动或为重新启动精确定时的计划。

有关最新来宾 OS 更新的完整详细信息,请参阅 Azure 来宾 OS 版本和 SDK 兼容性矩阵

有关重启的有用信息以及有关来宾和主机 OS 更新的技术详情链接,请阅读 MSDN 博客文章角色实例因 OS 升级而重启

云服务空闲一段时间后,为何对服务发出的第一个请求花费的时间比平时要长?

当 Web 服务器收到第一个请求时,它会先重新编译代码,然后处理请求。 这就是第一个请求花费的时间长于其他请求的原因。 默认情况下,当用户处于非活动状态时,应用池将会关闭。 此外,在默认情况下,应用池会每隔 1,740 分钟(29 小时)回收一次。

可能会定期回收 Internet Information Services (IIS) 应用程序池,以免发生可能会导致应用程序崩溃、挂起或内存泄漏的不稳定状态。

以下文档可帮助你了解和缓解此问题:

若要更改 IIS 的默认行为,需要使用启动任务,因为如果向 Web 角色实例手动应用更改,更改最终会丢失。

有关详细信息,请参阅如何配置和运行云服务的启动任务