파이프라인 생성에 대한 비율 제한
Tier: Free, Premium, Ultimate
Offering: Self-managed
- 도입됨 GitLab 15.0에서.
사용자와 프로세스가 매 분 특정 개수 이상의 파이프라인을 요청하지 못하도록 제한을 설정할 수 있습니다. 이 제한은 자원을 절약하고 안정성을 향상하는 데 도움이 될 수 있습니다.
예를 들어, 10
의 제한을 설정하고, 11
개의 요청이 1분 이내에 트리거 API로 전송되면,
열한 번째 요청은 차단됩니다. 1분 후에 엔드포인트에 대한 접근이 다시 허용됩니다.
이 제한은:
- 동일한 프로젝트, 커밋 및 사용자 조합에 대해 생성된 파이프라인 수에 적용됩니다.
- IP 주소별로 적용되지 않습니다.
- 기본적으로 비활성화되어 있습니다.
제한을 초과하는 요청은 application_json.log
파일에 기록됩니다.
파이프라인 요청 제한 설정
파이프라인 요청 수를 제한하려면:
- 왼쪽 사이드바에서 맨 아래에 있는 Admin을 선택합니다.
- Settings > Network를 선택합니다.
- Pipelines Rate Limits를 확장합니다.
-
Max requests per minute 아래에
0
보다 큰 값을 입력합니다. - Save changes를 선택합니다.
-
ci_enforce_throttle_pipelines_creation
기능 플래그를 활성화하여 비율 제한을 활성화합니다.