パイプライン作成時のレート制限
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed
ユーザーとプロセスが1分あたりにリクエストできるパイプライン数を制限できます。この制限は、リソースの節約と安定性の向上に役立ちます。
たとえば、制限を10に設定し、1分以内にtrigger APIに11件のリクエストが送信された場合、11件目のリクエストはブロックされます。エンドポイントへのアクセスは、1分後に再び許可されます。
この制限は次のとおりです:
- プロジェクト、コミット、ユーザーの同じ組み合わせに対して作成されたパイプラインの数に適用されます。
- IPアドレスごとには適用されません。
- デフォルトでは無効になっています。
制限を超えたリクエストは、application_json.logファイルにログが記録されます。
パイプラインのリクエスト制限を設定する
パイプラインのリクエスト数を制限するには、次の手順に従います:
- 左側のサイドバーの下部で、管理者を選択します。
- 設定 > ネットワークを選択します。
- 展開Pipelines Rate Limits(パイプラインレート制限)。
- Max requests per minute(1分あたりの最大リクエスト数)に、
0より大きい値を入力します。 - 変更を保存を選択します。