如何配置Azure DevOps前置REST API网关健康检查首次返回OK即停止重检
Azure DevOps 前置Gate单次健康检查配置方案
重复调用的根因
Azure DevOps 部署Gate默认要求连续2次评估返回成功才会判定Gate通过,哪怕第一次接口返回OK,系统也会触发第二次评估验证,这是接口被调用两次的核心原因。
调整步骤
- 第一步:修改成功样本要求
进入Gate配置界面,找到所需连续成功样本数(Number of successive successful samples required)配置项(部分版本翻译可能为「最低成功次数要求」),将默认值2修改为1。 - 第二步:适配平台强制参数限制
按照平台最低要求保留以下参数即可:- 网关重评间隔时间:设为允许的最小值5分钟
- 网关失败超时时间:设为允许的最小值6分钟
因为成功样本要求已经设置为1,首次评估返回OK后系统会直接判定Gate通过,不会触发5分钟后的第二次重评,参数的最低限制不会影响你的需求。
- 第三步:可选优化
将评估前延迟时间设置为0,加快首次健康检查的触发速度。
效果验证
配置更新后重新运行流水线,健康检查接口首次返回OK后Gate会直接通过,进入后续部署流程,不会再触发第二次接口调用。
内容的提问来源于stack exchange,提问作者BaldML
相关产品推荐
相关产品推荐

