生エンドポイントのレート制限
GitLab 12.2で導入されました。
この設定のデフォルトは300
リクエスト/分で、生のエンドポイントへのリクエストを制限することができます:
- 左のサイドバーで、Search を選択するか、次のページに進んでください。
- Admin Areaを選択します。
- 設定 > ネットワークを選択します。
- パフォーマンスの最適化]を展開します。
例えば、https://gitlab.com/gitlab-org/gitlab-foss/raw/master/app/controllers/application_controller.rb
への毎分300
を超えるリクエストはブロックされます。生ファイルへのアクセスは1分後にリリースされます。
この制限は
- プロジェクトごと、ファイルパスごとに独立して適用されます。
- IPアドレス毎には適用されません。
- デフォルトでアクティビティ。無効にするには、オプションを
0
に設定します。
レート制限を超えたリクエストはauth.log
に記録されます。