웹훅 작업에 대한 속도 제한
웹훅 테스트 요청과 웹훅 이벤트 재전송 요청에 적용되는 분당 속도 제한을 구성하는 방법을 설명합니다.
히스토리 웹훅 테스트에 대한 속도 제한이 GitLab 17.0에서 web_hook_test_api_endpoint_rate_limit 라는 플래그 와 함께 도입 되었습니다. 기본적으로 활성화됩니다. 웹훅 이벤트 재전송에 대한 속도 제한이 GitLab 17.1에서 web_hook_event_resend_api_endpoint_rate_limit 라는 플래그 와 함께 도입 되었습니다. 기본적으로 활성화됩니다. 사용자 지정 가능한 속도 제한이 GitLab 19.3에서 도입 되었습니다. 기능 플래그 web_hook_test_api_endpoint_rate_limit 와 web_hook_event_resend_api_endpoint_rate_limit 가 제거되었습니다. 다음 요청에 대한 분당 속도 제한을 구성합니다. 웹훅 테스트 . 웹훅 이벤트 재전송 . 제한 기본값 웹훅 테스트 요청 분당 5회 웹훅 이벤트 재전송 요청 분당 5회 각 속도 제한은 지정된 프로젝트 또는 그룹에 대해 사용자별로 적용되며, UI와 API 모두에 적용됩니다. 동일한 프로젝트 또는 그룹의 모든 웹훅이 이 제한을 공유합니다. 이 제한은 웹훅을 트리거할 수 있는 빈도를 제한하는 웹훅 전송 속도 제한 과 별개입니다. 웹훅 전송 속도 제한을 구성하는 방법은 인스턴스 유형에 따라 다릅니다: GitLab Self-Managed에서는 관리자가 Plan limits API 로 구성합니다. GitLab.com에서는 전송 제한이 요금제에 따라 달라지며 변경할 수 없습니다. 예를 들어 웹훅 테스트 속도 제한을 5로 설정하고 1분 안에 웹훅을 여섯 번 테스트하려고 하면 마지막 요청이 차단됩니다. 1분이 지나면 웹훅을 다시 테스트할 수 있습니다. 속도 제한 변경 # 사전 요구사항: 관리자 접근 권한이 있어야 합니다. 속도 제한을 변경하려면: 오른쪽 상단 모서리에서 Admin 을 선택합니다. 왼쪽 사이드바에서 설정 > 네트워크 를 선택합니다. 웹훅 속도 제한 을 확장합니다. 사용 가능한 속도 제한의 값을 설정합니다. 속도 제한을 비활성화하려면 0 을 입력합니다. 변경 사항 저장 을 선택합니다. 속도 제한을 초과하는 요청은 auth.log 파일에 기록됩니다.