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

パイプライン作成時のレート制限

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

ユーザーとプロセスが1分あたりにリクエストできるパイプライン数を制限できます。この制限は、リソースの節約と安定性の向上に役立ちます。

たとえば、制限を10に設定し、1分以内にtrigger API11件のリクエストが送信された場合、11件目のリクエストはブロックされます。エンドポイントへのアクセスは、1分後に再び許可されます。

この制限は次のとおりです:

  • プロジェクト、コミット、ユーザーの同じ組み合わせに対して作成されたパイプラインの数に適用されます。
  • IPアドレスごとには適用されません。
  • デフォルトでは無効になっています。

制限を超えたリクエストは、application_json.logファイルにログが記録されます。

パイプラインのリクエスト制限を設定する

パイプラインのリクエスト数を制限するには、次の手順に従います:

  1. 左側のサイドバーの下部で、管理者を選択します。
  2. 設定 > ネットワークを選択します。
  3. 展開Pipelines Rate Limits(パイプラインレート制限)。
  4. Max requests per minute(1分あたりの最大リクエスト数)に、0より大きい値を入力します。
  5. 変更を保存を選択します。