InfoGrab Docs

Concurrency limiting

Gitaly에서 RPC 및 pack-objects 동시성 제한을 설정하여 서버 과부하를 방지하는 방법을 설명합니다.

Gitaly를 실행하는 서버의 과부하를 방지하기 위해 다음의 동시성을 제한할 수 있습니다: RPC. Pack objects. 이러한 제한은 고정하거나 적응형으로 설정할 수 있습니다. Warning 환경에 대한 제한 활성화는 예상치 못한 트래픽으로부터 보호하는 등 특정 상황에서만 주의하여 수행해야 합니다. 제한에 도달하면 사용자에게 부정적인 영향을 미치는 연결 끊김이 발생합니다. 일관되고 안정적인 성능을 위해 먼저 노드 사양 조정이나 대형 저장소 검토 또는 워크로드와 같은 다른 옵션을 탐색해야 합니다. RPC 동시성 제한 # 저장소를 클론하거나 풀할 때 다양한 RPC가 백그라운드에서 실행됩니다. 특히 Git pack RPC는: SSHUploadPackWithSidechannel (Git SSH용). PostUploadPackWithSidechannel (Git HTTP용). 이러한 RPC는 다음과 같은 상황에서 상당한 영향을 미칠 수 있는 많은 양의 리소스를 소비할 수 있습니다: 예상