InfoGrab Docs

Sidekiq job 마이그레이션 Rake 작업

Sidekiq 라우팅 규칙을 변경할 때 job을 안전하게 마이그레이션합니다.

Warning 이 작업은 매우 드문 경우에만 수행해야 합니다. 대부분의 GitLab 인스턴스에는 권장하지 않습니다. Sidekiq 라우팅 규칙을 사용하면 관리자가 특정 백그라운드 job을 일반 큐에서 대안 큐로 재라우팅할 수 있습니다. 기본적으로 GitLab은 백그라운드 job 유형당 하나의 큐를 사용합니다. GitLab에는 400개 이상의 백그라운드 job 유형이 있으므로 이에 상응하는 400개 이상의 큐가 있습니다. 대부분의 관리자는 이 설정을 변경할 필요가 없습니다. 특히 대용량 백그라운드 job 처리 워크로드의 경우 GitLab이 수신 대기하는 큐 수로 인해 Redis 성능이 저하될 수 있습니다. Sidekiq 라우팅 규칙이 변경되면 관리자는 job을 완전히 잃어버리지 않도록 마이그레이션 시 주의해야 합니다. 기본 마이그레이션 단계: 이전 큐와 새 큐 모두 수신 대기합니다. 라우팅 규칙을 업데이트합니다. 변경 사항을 적용하려면 GitLab을 재구성합니다 . 큐에 대기 중인 j