【发布时间】:2017-11-24 15:24:00
【问题描述】:
我在 IIS 8 上托管一个 ASP.NET WEB API 应用程序。在我们的设置中,我们有两个 Web 服务器。设置的设计方式是,所有请求都到达主服务器(称为服务器 A),然后它只是将每个请求重定向到我们的服务器(称为服务器 B),该服务器实际上托管 ASP.NET WEB API 应用程序。这一切都工作了一年,但昨天似乎服务器 B 突然决定阻止来自服务器 A 的每个传入请求。在此期间,如果我们直接访问服务器 B,它仍在提供数据。
我查看了网站的 IIS 日志,绝对没有关于 IIS 没有响应的持续时间的日志。事件日志也是空的。
我查看了服务器 B 上的 CPU 和内存利用率,它并不高。
我现在将在 IIS 上启用failed request trace。但我希望同时我能找到这个问题的一些答案。
【问题讨论】:
-
您在服务器 A 上看到任何流量吗?你试过用提琴手吗?
-
@Yuri:是的,所有流量都来自服务器 A。我可以确认那段时间有很多流量。但我没有使用提琴手。
-
那么,问题出在服务器A和B之间。您可以直接登录到服务器A并使用浏览器调用服务器B上的web api吗?这是什么结果?
-
不幸的是,我无法访问服务器 A。这是一个好点,但没有尝试过。
标签: iis iis-7 iis-8 event-viewer iis-logs