파이프라인 생성 속도 제한

Tier: Free, Premium, Ultimate Offering: Self-Managed

특정 사용자 및 프로세스가 각 분당 일정 횟수 이상의 파이프라인을 요청할 수 없도록 제한을 설정할 수 있습니다. 이러한 제한은 리소스를 절약하고 시스템의 안정성을 향상시킬 수 있습니다.

예를 들어, 제한을 10으로 설정하고 한 분 내에 트리거 API11개의 요청이 전송된 경우, 11번째 요청은 차단됩니다. 해당 엔드포인트로의 액세스는 1분 후 다시 허용됩니다.

이러한 제한은 다음과 같습니다:

  • 프로젝트, 커밋, 및 사용자의 조합에 대해 생성된 파이프라인 수에 적용됨.
  • IP 주소 당 적용되지 않음.
  • 기본적으로 비활성화됨.

제한을 초과하는 요청은 application_json.log 파일에 로그로 기록됩니다.

파이프라인 요청 제한 설정

파이프라인 요청 수를 제한하려면 다음을 수행합니다:

  1. 왼쪽 사이드바에서 가장 아래쪽에서 관리 영역을 선택합니다.
  2. 설정 > 네트워크를 선택합니다.
  3. 파이프라인 속도 제한을 확장합니다.
  4. 분당 최대 요청 횟수0보다 큰 값으로 입력합니다.
  5. 변경 사항 저장을 선택합니다.
  6. ci_enforce_throttle_pipelines_creation 기능 플래그를 활성화하여 속도 제한을 적용합니다.