正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

アプリケーションキャッシュ間隔

  • プラン: Free、Premium、Ultimate
  • 提供形態: GitLab Self-Managed

デフォルトでは、GitLabはアプリケーションの設定を60秒間キャッシュします。場合によっては、アプリケーションの設定の変更と、ユーザーがアプリケーションでそれらの変更に気付くまでの間に、より多くの遅延を持たせるために、その有効期限間隔を長くする必要がある場合があります。

この値は0秒より大きく設定することをお勧めします。これを0に設定すると、すべてのリクエストに対してapplication_settingsテーブルを読み込むようになります。これにより、RedisとPostgreSQLに対する余分な負荷が発生します。

アプリケーションキャッシュの有効期限間隔を変更する

有効期限の値を変更するには:

  1. /etc/gitlab/gitlab.rbを編集します:

    gitlab_rails['application_settings_cache_seconds'] = 60
  2. ファイルを保存し、変更を有効にするためにGitLabを再構成して再起動します:

    gitlab-ctl reconfigure
    gitlab-ctl restart
  1. config/gitlab.ymlを編集します:

    gitlab:
      application_settings_cache_seconds: 60
  2. ファイルを保存してから、変更を有効にするためにGitLabを再起動します。