闲置后,Azure App Service会超时,即使勾选“始终打开”也是如此

时间:2017-03-28 05:17:59

标签: azure timeout azure-web-sites

我有一个Azure App服务。一切都很好,但有时它没有回应。也就是说,HTTP请求客户端超时。我可以通过查看移动应用程序和App Service中的分析来看到这一点 - 前者发送请求,在15秒内没有响应,并且超时。另一方面,该服务甚至没有记录该请求。

只要服务暂时没有使用(它仍在开发中,流量很低),就会发生这种情况。这让我觉得服务以某种方式进入睡眠状态,然后需要时间来启动。如果我立即使用另一个查询跟踪该失败的查询,则第二个查询成功。

在App Service设置中,有一个“始终打开”复选框。我勾选了这个,但它对这个特殊问题没有任何影响。

此外,这是使用标准,而不是基本层。

为了让Azure App Service不要像这样停止响应,还有什么需要做的吗?

1 个答案:

答案 0 :(得分:1)

远射:

您的网站是否仅使用IIS重定向设置为HTTPS? 如果是这样,Always On将无法运行,因为它不支持HTTPS。会发生什么是IIS重定向到HTTPS而不运行您的代码。 您可以在IIS重定向规则中设置例外,以允许Always On不使用HTTPS。

但是,您从未在日志中看到来自应用程序的请求的事实非常奇怪,并且表明问题可能更奇怪。