애플리케이션 캐시 간격

Tier: Free, Premium, Ultimate Offering: Self-managed

기본적으로 GitLab은 애플리케이션 설정을 60초 동안 캐시합니다. 가끔,
애플리케이션 설정 변화와 사용자가 해당 변화를 인지하는 사이에 더 많은 지연이 필요할 수 있습니다.

우리는 이 값을 0 초보다 크게 설정할 것을 권장합니다. 0으로 설정하면
매 요청마다 application_settings 테이블을 로드하게 됩니다. 이로 인해 Redis와
PostgreSQL에 추가 부담이 발생합니다.

애플리케이션 캐시 만료 간격 변경

만료 값을 변경하려면:

Linux 패키지 (Omnibus)
  1. /etc/gitlab/gitlab.rb를 수정합니다:

    gitlab_rails['application_settings_cache_seconds'] = 60  
    
  2. 파일을 저장하고, 변경 사항을 적용하기 위해 GitLab을 재구성하고 재시작합니다:

    gitlab-ctl reconfigure  
    gitlab-ctl restart  
    
자가 컴파일 (Source)
  1. config/gitlab.yml을 수정합니다:

    gitlab:  
      application_settings_cache_seconds: 60  
    
  2. 파일을 저장하고, 변경 사항을 적용하기 위해 재시작
    GitLab을 재시작합니다.