파이프라인 생성 속도 제한
:
Tier: Free, Premium, Ultimate
Offering: Self-Managed
- GitLab 15.0에 도입되었습니다.
특정 시간 내 사용자 및 프로세스가 특정 수의 파이프라인을 요청하지 못하도록 제한을 설정할 수 있습니다. 이러한 제한은 리소스를 절약하고 시스템 안정성을 향상시킬 수 있습니다.
예를 들어, 10
으로 제한을 설정하고 1분 내에 트리거 API로 11
개의 요청이 전송되면 11번째 요청은 차단됩니다. 해당 엔드포인트 접근이 1분 후에 다시 허용됩니다.
이 제한은 다음과 같습니다:
- 프로젝트, 커밋 및 사용자의 조합에 대해 생성된 파이프라인 수에 적용됩니다.
- IP 주소 당 적용되지 않습니다.
- 기본적으로 비활성화되어 있습니다.
제한을 초과하는 요청은 application_json.log
파일에 로그가 기록됩니다.
파이프라인 요청 제한 설정
파이프라인 요청 수를 제한하려면 다음 단계를 따르세요:
- 왼쪽 사이드바에서 하단에서 관리 영역을 선택합니다.
- 설정 > 네트워크를 선택합니다.
- 파이프라인 속도 제한을 확장합니다.
-
분당 최대 요청 아래에
0
보다 큰 값을 입력합니다. - 변경 사항 저장을 선택합니다.
-
ci_enforce_throttle_pipelines_creation
피처 플래그를 활성화하여 속도 제한을 사용하도록 설정합니다.