InfoGrab Docs

Gitaly 타임아웃 및 재시도

GitLab Self-Managed에서 Gitaly 호출 타임아웃, 협상 타임아웃, 클라이언트 재시도를 구성하는 방법을 설명합니다.

Gitaly 는 두 가지 유형의 구성 가능한 타임아웃을 제공합니다: 호출 타임아웃: GitLab UI를 사용하여 구성합니다. 협상 타임아웃: Gitaly 구성 파일을 사용하여 구성합니다. 호출 타임아웃 구성 # 장기 실행되는 Gitaly 호출이 불필요하게 리소스를 차지하지 않도록 다음 호출 타임아웃을 구성합니다. 사전 요구 사항: 관리자 액세스 권한. 호출 타임아웃을 구성하려면: 오른쪽 상단에서 관리자 를 선택합니다. 설정 > 기본 설정 을 선택합니다. Gitaly 타임아웃 섹션을 확장합니다. 필요에 따라 각 타임아웃을 설정합니다. 사용 가능한 호출 타임아웃 # 다양한 Gitaly 작업에 대해 서로 다른 호출 타임아웃을 사용할 수 있습니다. 타임아웃 기본값 설명 기본 55초 대부분의 Gitaly 호출에 대한 타임아웃( git fetch 및 push 작업 또는 Sidekiq 잡에는 적용되지 않음). 예를 들어 저장소가 디스크에 있는지 확인하는 경우. 웹 요청에서 이루어진 Gitaly