Edge for Private Cloud v4.18.01
API プロキシの一部として Message Processor にアクセスする際の Router のタイムアウトを構成できます。 リクエストできます。
Edge Router は、Message にアクセスしようとしたときにデフォルトのタイムアウト(57 秒)が設定されています。 API プロキシを介したリクエストの処理の一部としてプロセッサ。そのタイムアウト時間が経過すると、 Router は、別の Message Processor が使用可能な場合は、その Message Processor への接続を試みます。それ以外の場合は、 エラーが返されます。
Router のタイムアウトは、次の 2 つのプロパティによって制御されます。
プロパティ | 説明 |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
1 台の Router の待機時間を指定します。デフォルト値は 57 秒です。
次のように、時間間隔を秒以外の値に設定できます。 表記: ms: milliseconds s: seconds (default) m: minutes h: hours d: days w: weeks M: months (length of 30 days) y: years (length of 365 days) たとえば、待機時間を 2 時間に設定するには、次のいずれかを使用します。 values: conf_load_balancing_load.balancing.driver.proxy.read.timeout=2h # 2 hours OR conf_load_balancing_load.balancing.driver.proxy.read.timeout=120m # 120 minutes |
|
conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout |
|
Edge でのすべての Message Processor の合計待機時間を指定します。
Message Processor が複数あります。デフォルト値は現在の
値 conf_load_balancing_load.balancing.driver.proxy.read.timeout 、または
57 秒。
|
Router のタイムアウトを構成するには:
/opt/apigee/customer/application/router.properties
ファイルを編集します。ファイルが 作成します。- 次の例のように、構成ファイルのプロパティを設定します。
conf_load_balancing_load.balancing.driver.proxy.read.timeout=1800000ms # 1800000 milliseconds conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout=1d # 1 day
- プロパティ ファイルの所有者が「apigee」であることを確認します。user:
chown apigee:apigee /opt/apigee/customer/application/router.properties
- Router を再起動します。
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
再試行オプションを設定するには、以下で説明されているように RetryOption
プロパティを使用します。
仮想ホストの構成プロパティ。