2017-08-30 44 views
0

我试图在Azure上托管的REST服务(ASP.NET Web Api)上实现SignalR集线器。我一直在阅读与SignalR有关的一些常见的东西,并且我发现它是服务器绑定的。您可以检查here。这意味着为了能够在多个服务器实例上进行扩展,我必须做一些额外的工作。那么,我开始问自己:“我目前在Azure上运行了多少个REST服务实例?我如何知道这一点?”运行我的Azure WebApi的实例数量

所以,我所做的就是 - 我导航到Azure门户网站,打开我的服务> Process Explorer的 enter image description here

这是否意味着比我的web应用程序将自动缩放和我现在有我的网页API的两个实例乳宁?我认为很明显,目前只有一个服务器运行2个进程,但我怎么知道它是否会在未来扩展一段时间?

回答

1

不,您的照片显示您的应用程序流程和Kudu,这是一个管理界面,您可以在https://yourappname.scm.azurewebsites.net访问。

您可以在应用程序的App Service计划中看到实例数。如果它处于免费或共享状态,则只能有一个。如果它是Basic/Standard/Premium,则默认为一个。如果您尚未设置自动缩放,除非您告诉它,否则它不会缩放到1个以上的实例。

+0

我正在运行一个免费的计划。所以,我认为这是一个单一的事例。非常感谢这些信息。 – user2128702

+0

是的,等等免费计划您的应用程序在共享基础架构上运行。你其实没有任何实例。它只是在一些共享的上运行:)但是,单个实例。您可以在这里阅读有关定价等级的信息:https://blog.siliconvalve.com/2016/05/12/understanding-azure-app-service-plans-and-pricing/ – juunas

相关问题