InfoGrab Docs

Praefect Rake 작업

요약

Praefect 스토리지에 생성된 프로젝트에 대한 Rake 작업을 사용할 수 있습니다. gitlab:praefect:replicas는 다음 위치의 리포지터리 체크섬을 출력합니다: 특정 프로젝트 또는 모든 프로젝트의 복제본을 확인할 수 있습니다.

Praefect 스토리지에 생성된 프로젝트에 대한 Rake 작업을 사용할 수 있습니다. Praefect 구성에 대한 자세한 내용은 Praefect 설명서를 참조하세요.

복제본 체크섬#

gitlab:praefect:replicas는 다음 위치의 리포지터리 체크섬을 출력합니다:

  • 기본 Gitaly 노드.
  • 보조 내부 Gitaly 노드.

특정 프로젝트 또는 모든 프로젝트의 복제본을 확인할 수 있습니다.

이 Rake 작업은 Praefect가 설치된 노드가 아닌 GitLab이 설치된 노드에서 실행하세요.

특정 프로젝트의 복제본 확인#

  • Linux 패키지 설치:

    sudo gitlab-rake "gitlab:praefect:replicas[project_id]"
    
  • 자체 컴파일 설치:

    sudo -u git -H bundle exec rake "gitlab:praefect:replicas[project_id]" RAILS_ENV=production
    

모든 프로젝트의 복제본 확인#

히스토리
  • GitLab 18.10에서 도입되었습니다.

모든 프로젝트에 대한 복제본 확인은 각 프로젝트가 Gitaly 서비스에 대한 외부 호출을 필요로 하기 때문에 수천 개의 프로젝트가 있는 대규모 GitLab 인스턴스에서 리소스 집약적일 수 있습니다. 사용량이 적은 시간대 또는 프로덕션 성능에 영향을 미치지 않는 일정으로 이 작업을 실행하는 것을 고려하세요.

  • Linux 패키지 설치:

    sudo gitlab-rake gitlab:praefect:replicas
    
  • 자체 컴파일 설치:

    sudo -u git -H bundle exec rake gitlab:praefect:replicas RAILS_ENV=production
    

Praefect Rake 작업

Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed
원문 보기
요약

Praefect 스토리지에 생성된 프로젝트에 대한 Rake 작업을 사용할 수 있습니다. gitlab:praefect:replicas는 다음 위치의 리포지터리 체크섬을 출력합니다: 특정 프로젝트 또는 모든 프로젝트의 복제본을 확인할 수 있습니다.

Praefect 스토리지에 생성된 프로젝트에 대한 Rake 작업을 사용할 수 있습니다. Praefect 구성에 대한 자세한 내용은 Praefect 설명서를 참조하세요.

복제본 체크섬#

gitlab:praefect:replicas는 다음 위치의 리포지터리 체크섬을 출력합니다:

  • 기본 Gitaly 노드.
  • 보조 내부 Gitaly 노드.

특정 프로젝트 또는 모든 프로젝트의 복제본을 확인할 수 있습니다.

이 Rake 작업은 Praefect가 설치된 노드가 아닌 GitLab이 설치된 노드에서 실행하세요.

특정 프로젝트의 복제본 확인#

  • Linux 패키지 설치:

    sudo gitlab-rake "gitlab:praefect:replicas[project_id]"
    
  • 자체 컴파일 설치:

    sudo -u git -H bundle exec rake "gitlab:praefect:replicas[project_id]" RAILS_ENV=production
    

모든 프로젝트의 복제본 확인#

히스토리
  • GitLab 18.10에서 도입되었습니다.

모든 프로젝트에 대한 복제본 확인은 각 프로젝트가 Gitaly 서비스에 대한 외부 호출을 필요로 하기 때문에 수천 개의 프로젝트가 있는 대규모 GitLab 인스턴스에서 리소스 집약적일 수 있습니다. 사용량이 적은 시간대 또는 프로덕션 성능에 영향을 미치지 않는 일정으로 이 작업을 실행하는 것을 고려하세요.

  • Linux 패키지 설치:

    sudo gitlab-rake gitlab:praefect:replicas
    
  • 자체 컴파일 설치:

    sudo -u git -H bundle exec rake gitlab:praefect:replicas RAILS_ENV=production