我有一个在Azure WebSites上运行的WebAPI应用程序。它在基本模式下运行,我可以选择使其“始终开启”。网上似乎有关于这意味着什么的相互矛盾的信息。我知道效果,但“如何”在这里很重要。特别是,有些东西会定期自动命中我的应用程序中的端点吗?如果是这样,我可以控制它命中的端点吗?
正如我所提到的,它是一个Web API应用程序,默认路由执行非常重要的工作并导致大量的出站流量,并且还会导致项目被放置到最终将被处理的工作队列中。我希望应用程序始终打开(没有冷启动时间),但我不希望某些服务请求应用程序。
答案 0 :(得分:8)
只要您的Azure网站被标记为AlwaysOn,您的网站根目录就会在几秒钟内被点击。我们还确保您的站点已在所有工作人员上运行(如果您已配置自动扩展选项等)。之后,如果工作进程崩溃,alwaysOn确保它恢复正常。 您无法控制它命中的端点。