2017-05-11 36 views
0

我们有三个实例的Azure Web应用程序出现一些超时问题。 我开始使用实时流指标的调试,我看到一些很奇怪的CPU使用率:似乎只有一个网络应用程序实例正在运行

enter image description here

有人可以解释为什么只有一个实例似乎运行? 我们怀疑Affinity设置,所以我们禁用了,没有运气。

重新启动该特定的实例并没有帮助。

回答

0

我建议你发送请求到每个实例来检查是否可以访问其他2个实例。它将缩小问题的范围。有关如何向特定的Azure Web App实例发送请求,以下链接供您参考。

Request for a specific Azure Web App instance

如果涉及到具体的实例这个问题,我建议你向外扩展您的Web应用程序计划1个实例。完成后,您可以将Web应用程序规划扩展为3个实例。它将为您的Web应用程序重新分配新的实例。

它似乎正在努力创建一个针对Mongo服务器的套接字连接。

您在哪里以及如何将请求发送到您的Web应用程序?如果请求从一个源发送,我建议您关闭Azure门户上的ARR Affinity。之后,来自一个源的请求将被分发到Web App的所有实例。

enter image description here

+0

看来,这些都不是来自外部世界的请求,我跑在这个特定的情况下一些分析,和它似乎是在努力创造对有关蒙戈服务器的套接字连接。重新启动它似乎没有帮助。实例是否在同一个虚拟机上运行?我们如何刷新Web应用程序的TCP连接? – MBen

+0

对不起,延迟回复。我根据您的评论修改了我的回复。 – Amor

相关问题