0

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

谢谢你的帮助。

4

2 回答 2

0

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

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

它对我有用!

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

于 2014-04-11T15:29:20.910 回答
0

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

于 2015-04-09T07:45:09.930 回答