Edge for Private Cloud w wersji 4.18.01
Możesz skonfigurować limit czasu routera podczas uzyskiwania dostępu do procesorów wiadomości w ramach serwera proxy API użytkownika.
Router brzegowy ma domyślny limit czasu wynoszący 57 sekund podczas próby uzyskania dostępu do wiadomości Procesor podczas obsługi żądania za pośrednictwem serwera proxy interfejsu API. Po upływie tego czasu oczekiwania Router próbuje połączyć się z innym procesorem wiadomości, jeśli taki jest dostępny. W przeciwnym razie zwraca błąd.
Te 2 właściwości określają czas oczekiwania routera:
Właściwość | Opis |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
Określa czas oczekiwania dla pojedynczego routera. Wartość domyślna to 57 sekund.
Przedział czasu możesz ustawić jako inną niż sekunda, używając: zapis: 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) Aby na przykład ustawić czas oczekiwania na 2 godziny, możesz użyć jednej z tych opcji: wartości: 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 |
|
Określa łączny czas oczekiwania wszystkich procesorów wiadomości podczas korzystania z Edge
jest kilka procesorów wiadomości. Domyślna wartość to bieżąca
wartość conf_load_balancing_load.balancing.driver.proxy.read.timeout lub
57 sekund.
Podobnie jak w przypadku usługi |
Aby skonfigurować limit czasu routera:
- Edytuj plik
/opt/apigee/customer/application/router.properties
. Jeśli plik nie istnieje, utwórz ją. - Ustaw właściwości w pliku konfiguracji zgodnie z poniższym przykładem:
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
- Sprawdź, czy plik właściwości należy do „apigee” użytkownik:
chown apigee:apigee /opt/apigee/customer/application/router.properties
- Ponownie uruchom router:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Aby ustawić opcje ponawiania prób, użyj właściwości RetryOption
zgodnie z opisem w sekcji
Właściwości konfiguracji hosta wirtualnego.