4.10. リビジョンタイムアウトの設定
リビジョンのタイムアウト期間をグローバルまたは個別に設定して、リクエストに費やされる時間を制御できます。
4.10.1. リビジョンタイムアウトの設定 リンクのコピーリンクがクリップボードにコピーされました!
リクエストに基づいて、リビジョンタイムアウトのデフォルトの秒数を設定できます。
前提条件
- OpenShift Serverless Operator および Knative Serving がインストールされている。
- OpenShift Container Platform に対するクラスター管理者権限があるか、Red Hat OpenShift Service on AWS または OpenShift Dedicated に対するクラスター管理者権限または専用管理者権限を持っている。
手順
リビジョンタイムアウトを設定するには、適切な方法を選択します。
リビジョンタイムアウトをグローバルに設定するには、
KnativeServing
カスタムリソース (CR) のrevision-timeout-seconds
フィールドを設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow サービス定義の
timeoutSeconds
フィールドを設定して、リビジョンごとにタイムアウトを設定するには、次の手順を実行します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.10.2. 最大リビジョンタイムアウトの設定 リンクのコピーリンクがクリップボードにコピーされました!
最大リビジョンタイムアウトを設定することで、リビジョンが特定の制限を超えないようにすることができます。
前提条件
- OpenShift Serverless Operator および Knative Serving がインストールされている。
- OpenShift Container Platform に対するクラスター管理者権限があるか、Red Hat OpenShift Service on AWS または OpenShift Dedicated に対するクラスター管理者権限または専用管理者権限を持っている。
手順
最大リビジョンタイムアウトを設定するには、
KnativeServing
カスタムリソース (CR) のmax-revision-timeout-seconds
フィールドを設定します。If this value is increased, the activator `terminationGracePeriodSeconds` should also be increased to prevent in-flight requests being disrupted.
If this value is increased, the activator `terminationGracePeriodSeconds` should also be increased to prevent in-flight requests being disrupted.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow