【问题标题】:IIS ARR & load balancingIIS ARR 和负载平衡
【发布时间】:2014-04-18 00:35:35
【问题描述】:

我在前端服务器上设置了 ARR,并将我的 Web 应用程序 (asp.net mvc) 部署在两台服务器上:server1 和 servr2; 我按照link 中的说明进行操作,但我的 ARR 服务器没有正确进行负载平衡;它总是重定向到一个服务器(server1),当我关闭 server1 时,它会重定向到 server2。

感谢您的帮助。

【问题讨论】:

  • 两个服务器在Monitoring and Management 下是否都显示为Healthy?您的负载平衡设置是什么?

标签: asp.net-mvc iis load-balancing arr


【解决方案1】:

将您的负载平衡算法设置为“加权循环”。此算法会将请求平等地路由到您的所有服务器。

【讨论】:

    【解决方案2】:

    我有同样的问题。我认为这是因为 ARR 位于 server1 上。在它重定向到自己之后,它会再次执行此操作,直到它重定向到服务器 2。

    我为 {HTTP_X_FORWARDED_FOR} 和模式的 url 重写规则添加了条件。+ 此外,我将正则表达式用于整个规则,并将 * 替换为 .+ 各处

    它对我有用!

    我注意到 chrome 缓存了页面。 IE 更频繁地在服务器之间切换。

    【讨论】:

    • 你不是 100% 正确的。一种解决方案是将 ARR 放在不同的服务器上。从我的回答中不清楚。实际上我找到了解决方案并编辑了我的答案
    猜你喜欢
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    • 2013-10-05
    • 2010-10-23
    • 1970-01-01
    • 2010-10-21
    • 2012-04-25
    • 2011-04-21
    相关资源
    最近更新 更多