InfoGrab DocsInfoGrab Docs

Sidekiq 백그라운드 작업

요약

Sidekiq 작업 크기 제한과 cron job 스케줄을 평가하는 데 사용되는 시간대를 구성합니다. Sidekiq은 작업을 Redis에 저장합니다. 압축 임계값이나 크기 제한을 조정하려면 값을 업데이트합니다. 이 값을 변경한 후에는 Sidekiq을 다시 시작하세요.

Sidekiq 작업 크기 제한과 cron job 스케줄을 평가하는 데 사용되는 시간대를 구성합니다.

사전 요구사항:

  • 관리자 접근 권한이 있어야 합니다.

이 설정에 접근하려면:

  1. 오른쪽 상단 모서리에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 설정 > 기본 설정을 선택합니다.
  3. Sidekiq 백그라운드 작업을 확장합니다.

작업 크기 제한#

Sidekiq은 작업을 Redis에 저장합니다. Redis 메모리 사용량이 과도해지는 것을 방지하기 위해 GitLab은 다음을 수행합니다:

  • 작업 인수를 Redis에 저장하기 전에 압축합니다.
  • 압축 후에도 지정된 임계값 제한을 초과하는 작업을 거부합니다.

압축 임계값이나 크기 제한을 조정하려면 값을 업데이트합니다. 압축을 비활성화하려면 Track 모드를 선택합니다.

사용 가능한 설정#

설정 기본값 설명
Limiting mode Compress 이 모드는 지정된 임계값에서 작업을 압축하고, 압축 후에도 지정된 제한을 초과하면 작업을 거부합니다.
Sidekiq job compression threshold (bytes) 100 000 (100 KB) 인수의 크기가 이 임계값을 초과하면 Redis에 저장되기 전에 압축됩니다.
Sidekiq job size limit (bytes) 0 압축 후 이 크기를 초과하는 작업은 거부됩니다. 이를 통해 Redis에서 과도한 메모리 사용으로 인해 불안정해지는 것을 방지합니다. 0으로 설정하면 작업이 거부되지 않습니다.

이 값을 변경한 후에는 Sidekiq을 다시 시작하세요.

cron job 시간대#

기본적으로 GitLab은 인스턴스 시간대에서 cron job 스케줄을 평가하며, 별도로 구성하지 않으면 UTC입니다. cron job을 다른 시간대에서 실행하려면 시간대 재정의를 설정하세요.

시간대를 설정하려면:

  1. Cron jobs time zone 드롭다운 목록에서 시간대를 선택하거나, 인스턴스 시간대를 사용하려면 System default를 선택합니다.

이 값을 변경한 후에는 Sidekiq을 다시 시작하세요.

Sidekiq 백그라운드 작업

GitLab v19.3
Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed
원문 보기

요약

Sidekiq 작업 크기 제한과 cron job 스케줄을 평가하는 데 사용되는 시간대를 구성합니다. Sidekiq은 작업을 Redis에 저장합니다. 압축 임계값이나 크기 제한을 조정하려면 값을 업데이트합니다. 이 값을 변경한 후에는 Sidekiq을 다시 시작하세요.

Sidekiq 작업 크기 제한과 cron job 스케줄을 평가하는 데 사용되는 시간대를 구성합니다.

사전 요구사항:

  • 관리자 접근 권한이 있어야 합니다.

이 설정에 접근하려면:

  1. 오른쪽 상단 모서리에서 Admin을 선택합니다.
  2. 왼쪽 사이드바에서 설정 > 기본 설정을 선택합니다.
  3. Sidekiq 백그라운드 작업을 확장합니다.

작업 크기 제한#

Sidekiq은 작업을 Redis에 저장합니다. Redis 메모리 사용량이 과도해지는 것을 방지하기 위해 GitLab은 다음을 수행합니다:

  • 작업 인수를 Redis에 저장하기 전에 압축합니다.
  • 압축 후에도 지정된 임계값 제한을 초과하는 작업을 거부합니다.

압축 임계값이나 크기 제한을 조정하려면 값을 업데이트합니다. 압축을 비활성화하려면 Track 모드를 선택합니다.

사용 가능한 설정#

설정 기본값 설명
Limiting mode Compress 이 모드는 지정된 임계값에서 작업을 압축하고, 압축 후에도 지정된 제한을 초과하면 작업을 거부합니다.
Sidekiq job compression threshold (bytes) 100 000 (100 KB) 인수의 크기가 이 임계값을 초과하면 Redis에 저장되기 전에 압축됩니다.
Sidekiq job size limit (bytes) 0 압축 후 이 크기를 초과하는 작업은 거부됩니다. 이를 통해 Redis에서 과도한 메모리 사용으로 인해 불안정해지는 것을 방지합니다. 0으로 설정하면 작업이 거부되지 않습니다.

이 값을 변경한 후에는 Sidekiq을 다시 시작하세요.

cron job 시간대#

기본적으로 GitLab은 인스턴스 시간대에서 cron job 스케줄을 평가하며, 별도로 구성하지 않으면 UTC입니다. cron job을 다른 시간대에서 실행하려면 시간대 재정의를 설정하세요.

시간대를 설정하려면:

  1. Cron jobs time zone 드롭다운 목록에서 시간대를 선택하거나, 인스턴스 시간대를 사용하려면 System default를 선택합니다.

이 값을 변경한 후에는 Sidekiq을 다시 시작하세요.