Azure应用服务停止工作一段时间

3 r*_*les 3 timeout azure azure-web-sites

从5到6个月以来,我一直在Azure门户上托管我的客户端(Web应用程序)和服务(Web API)应用程序。

自同一天托管我的应用程序以来,我面临的问题是,当我第一次调用我的api从客户端Web应用程序加载下拉列表时,这给了我一段时间超时错误,但有时它花费的时间比预期的多来自api的结果,因此客户端必须等待响应到来。

第一次成功尝试后,它的运行速度比预期的要快,但第一次它会由于延迟获取结果而工作了一段时间,或者有时会抛出超时错误。

我曾经使用调度程序来不时调用api,但这也没有帮助。

任何人都可以分享的其他想法,我会很高兴,并在此先感谢。

Mat*_*caj 5

您可以尝试为Web应用程序打开“ 应用程序设置”Always On下的功能:

这是选项

这样可以确保在站点空闲时不会卸载进程(进入睡眠状态):

Always On是什么意思?

可能正是这种“睡眠”导致初始请求花费了更长的时间,因为它不得不再次“热身”。

  • 感谢您的输入,但是在出现相同问题之前,我已经这样做了。 (2认同)