【发布时间】:2021-02-23 20:42:21
【问题描述】:
我正在尝试找出使用ARR (Application Request Routing) 在IIS 上部署的步骤。
我们有 2 个生产服务器 WEB1 和 WEB2。
我从研究中了解到,遵循以下蓝绿部署流程:
1) Turn all traffic on WEB2
2) Deploy on WEB1
3) Test WEB1
4) Turn all traffic on WEB1
5) Deploy on WEB2
6) Test WEB2
7) Turn traffic on both servers (WEB1, WEB2)
我的问题是,
我怎样才能用 ARR 做到这一点?
现在我有 web1/testing.html 作为 URL 来执行 HealthTest。
当我尝试在 WEB1 上发布时,我可以手动返回 false
问题: 我需要在负载均衡器中进行任何其他设置吗?或者一旦服务器被标记
不健康,所有请求都将被重定向到另一台服务器 - WEB2 还是我需要明确设置
将所有流量路由到WEB2 的规则?
【问题讨论】:
标签: iis publish zero arr downtime