Private Cloud용 Edge v4.18.05
API 프록시의 일부로 메시지 프로세서에 액세스할 때 라우터 시간 제한을 구성할 수 있습니다. 합니다.
에지 라우터의 메시지 액세스 시도 시 기본 제한 시간은 57초입니다. API 프록시를 통해 요청을 처리하는 과정의 일부인 프로세서입니다. 제한 시간이 만료되면 라우터는 다른 메시지 프로세서가 있는 경우 해당 프로세서에 연결을 시도합니다. 그렇지 않으면 오류가 반환됩니다.
다음 두 속성은 라우터 시간 제한을 제어합니다.
속성 | 설명 |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
단일 라우터의 대기 시간을 지정합니다. 기본값은 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시간으로 설정하려면 다음 중 하나를 사용하면 됩니다. 값: 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 |
|
에지에 연결되었을 때 모든 메시지 프로세서의 총 대기 시간을 지정합니다.
여러 개의 메시지 프로세서가 있습니다. 기본값인 현재
conf_load_balancing_load.balancing.driver.proxy.read.timeout 값 또는
57초
|
라우터의 제한 시간을 구성하려면 다음 단계를 따르세요.
/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'의 소유인지 확인하세요. 사용자:
chown apigee:apigee /opt/apigee/customer/application/router.properties
- 라우터를 다시 시작합니다.
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
재시도 옵션을 설정하려면 다음에 설명된 대로 RetryOption
속성을 사용하세요.
가상 호스트 구성 속성을 참조하세요.