애플리케이션 캐시 간격
Tier: Free, Premium, Ultimate
Offering: Self-managed
기본적으로 GitLab은 애플리케이션 설정을 60초 동안 캐시합니다. 때때로 애플리케이션 설정 변경과 사용자가 해당 변경을 알아차릴 때까지의 지연을 늘리기 위해 해당 간격을 증가시킬 필요가 있을 수 있습니다.
0
보다 큰 값을 설정하는 것을 권장합니다. 0
으로 설정하면 모든 요청마다 application_settings
테이블이 로드되어 Redis와 PostgreSQL에 추가 부하를 일으킵니다.
애플리케이션 캐시 만료 간격 변경
만료 값 변경 방법:
Linux package (Omnibus)
-
/etc/gitlab/gitlab.rb
파일을 편집합니다.gitlab_rails['application_settings_cache_seconds'] = 60
-
파일을 저장한 후 변경 사항이 적용되도록 GitLab을 다시 구성하고 재시작합니다.
gitlab-ctl reconfigure gitlab-ctl restart
Self-compiled (Source)
-
config/gitlab.yml
파일을 편집합니다.gitlab: application_settings_cache_seconds: 60
-
파일을 저장한 후 변경 사항이 적용되도록 GitLab을 재시작합니다.