【发布时间】:2021-02-13 07:33:42
【问题描述】:
我已通过 IIS 平台安装程序在我的 Windows 2019 服务器上安装了 ARR,并通过添加服务器场并向其添加单个服务器对其进行配置。
我可以 ping 服务器并且 ARR 显示它在线。问题是,当我从本地 PC 提交请求时,它似乎命中了 ARR 服务器,但从未命中服务器场。浏览器返回404 Not Found。
在 ARR 服务器上,如果我向“controlcenter.mydomain.com”创建请求并查看 C:\iislogs\www\HTTPERR 中的日志,我会看到以下错误:
2020-10-30 19:14:54 [my local computer IP address] 53391 [my ARR server IP address] 80 HTTP/1.1 GET / - 404 - NotFound -
我的 webfarm 服务器上的站点是“controlcenter.mydomain.com”和“api.mydomain.com”。我需要为这些子域创建特殊的重写规则吗?我似乎无法从documentation 看出。
我怎样才能找出为什么请求没有正确地从 ARR 服务器路由到我添加到我的服务器场的服务器(如下所示)?
当我尝试在“监控和管理”页面上重置运行时统计信息时,它显示“操作无法完成,因为工作进程已停止。”
URL为“http://controlcenter.mydomain.com”的健康测试也成功了。
【问题讨论】:
-
可以在图中看到可用性和健康状态,都是未知的。这意味着 ARR 无法正常连接到服务器。需要再次检查服务器的状态。如果服务器正常,则可用性应该可用并且运行状况良好。您可以通过 Health Test 中的验证 URL 测试来检查连接。
-
我运行了健康测试,它返回成功。当我尝试在“监控和管理”页面上重置运行时统计信息时,它显示“操作无法完成,因为工作进程已停止。”我的 webfarm 服务器上的站点是“controlcenter.mydomain.com”和“api.mydomain.com”。我需要做任何特殊的重写吗?也许这就是它无法正常工作的原因?感谢您的帮助!
-
@BruceZhang 我在原始问题中添加了更多细节。感谢您的帮助!
标签: iis arr windows-server-2019