{{< details >}}
- Tier: 基础版,专业版,旗舰版
- Offering: 私有化部署
{{< /details >}}
{{< history >}}
- 引入于极狐GitLab 15.0。
{{< /history >}}
你可以设置一个限制,以便用户和流程每分钟不能请求超过一定数量的流水线。此限制可以帮助节省资源并提高稳定性。
例如,如果你设置了 10
的限制,并在一分钟内向 触发 API 发送了 11
个请求,第十一请求将被阻止。访问该端点将在一分钟后再次允许。
此限制:
- 应用于为项目、提交和用户相同组合创建的流水线数量。
- 不适用于每个 IP 地址。
- 默认情况下禁用。
超过限制的请求记录在 application_json.log
文件中。
设置流水线请求限制
要限制流水线请求的数量:
- 在左侧边栏底部,选择 管理员。
- 选择 设置 > 网络。
- 展开 流水线速率限制。
- 在 每分钟最大请求数 下,输入一个大于
0
的值。 - 选择 保存更改。
- 启用
ci_enforce_throttle_pipelines_creation
特性标志以启用速率限制。