iis - 使用 ARR 在 IIS 上部署零停机时间
问题描述
我正在尝试找出IIS
使用ARR (Application Request Routing)
.
我们有 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
. 当我尝试在问题
上发布时,
我可以手动返回:我需要在负载均衡器中进行任何其他设置吗?或者一旦服务器被标记为不健康,所有请求都将被重定向到另一台服务器 -或者我是否需要明确设置规则以将所有流量路由到?false
WEB1
WEB2
WEB2
解决方案
推荐阅读
- brightway - 用 Brightway 改变交易所的价格(在 ecoinvent 中)?
- angular - 使用值和标签动态构建表单控件的方法
- kerberos - rcache 类型 freeradius rlm_krb5
- excel - 如何忽略excel公式中包含数据的最后一个单元格
- react-native - react-native 如何从api获取查询字符串参数
- asp.net - 如何在请求中获取 IP 地址?
- css - 按下时TouchableOpacity不起作用(React-Native)
- django - Django/Docker/Logging:ValueError:无法配置处理程序“files_debug”
- azure - Azure Devops:无代理部署到 Azure 应用服务
- google-cloud-platform - 如何使用 CLI 获取节点池中运行的虚拟机数量