IIS ARR和负载平衡

问题描述:

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

感谢您的帮助。

+0

这两台服务器都显示为'Monitoring and Management'下的'Healthy'吗?什么是您的负载平衡'设置? –

我有同样的问题。我认为这是因为ARR位于server1上。并重定向到自身后它,直到它重定向到服务器2

我加了条件URL重写规则{} HTTP_X_FORWARDED_FOR和模式再次做到这一点。+ 另外我用整个规则的正则表达式和更换*作。+无处不在

它适用于我!

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

+0

你不是100%的权利。解决方案之一是将ARR放在不同的服务器上。我的答案并不清楚。其实我找到了解决方案并编辑了我的答案 – drdoom

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