生エンドポイントのレート制限

GitLab 12.2で導入されました

この設定のデフォルトは300 リクエスト/分で、生のエンドポイントへのリクエストを制限することができます:

  1. 左のサイドバーで、Search を選択するか、次のページに進んでください。
  2. Admin Areaを選択します。
  3. 設定 > ネットワークを選択します。
  4. パフォーマンスの最適化]を展開します。

例えば、https://gitlab.com/gitlab-org/gitlab-foss/raw/master/app/controllers/application_controller.rb への毎分300 を超えるリクエストはブロックされます。生ファイルへのアクセスは1分後にリリースされます。

Rate limits on raw endpoints

この制限は

  • プロジェクトごと、ファイルパスごとに独立して適用されます。
  • IPアドレス毎には適用されません。
  • デフォルトでアクティビティ。無効にするには、オプションを0 に設定します。

レート制限を超えたリクエストはauth.log に記録されます。