イシューおよびエピック作成のレート制限

GitLab 12.10で導入されました

レートリミットは、新しいエピックやイシューを作成するペースをコントロールします。例えば、制限を300 に設定すると、Projects::IssuesController#createアクションは毎分300件を超えるリクエストをブロックします。エンドポイントへのアクセスは 1 分後に可能になります。

レート制限の設定

イシューおよびエピック作成エンドポイントへのリクエスト数を制限します:

  1. 左のサイドバーで、Search を選択するか、次のページに進んでください。
  2. Admin Areaを選択します。
  3. 設定 > ネットワークを選択します。
  4. イシュー・レート制限]を展開します。
  5. 1分あたりの最大要求数]に新しい値を入力します。
  6. 変更を保存を選択します。

Rate limits on issues creation

エピック作成の制限は、イシュー作成に適用される制限と同じです。レートの制限です:

  • プロジェクトごと、ユーザーごとに適用されます。
  • IPアドレス毎には適用されません。
  • レート制限を無効にするには、0 に設定します。

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