Edge dla chmury prywatnej w wersji 4.17.05
Możesz określić czas oczekiwania interfejsu API używany przez interfejs Edge, aby kontrolować, jak długo interfejs czeka na zwrócenie wywołania zarządzania interfejsem API. Limit czasu określają te właściwości:
- conf_apigee_apigee.feature.apitimeout określa czas (w sekundach), przez który interfejs czeka na odpowiedź wywołania backendu, niezależnie od aktywności. Jeśli wywołanie nie zostanie ukończone w tym czasie, interfejs wyświetli błąd przekroczenia limitu czasu. Wartość domyślna to 180 sekund (3 minuty).
- conf_apigee_play.ws.timeout.idle określa, jak długo (w milisekundach) interfejs użytkownika czeka na aktywność na serwerze. Można ustawić taką samą wartość jak w przypadku conf_apigee_apigee_apitimeout lub mniejszą. Ustawienie większej wartości nie ma żadnego efektu. Domyślna wartość to 180 000 milisekund (3 minuty).
- conf_apigee_play.ws.timeout.connection określa, jak długo interfejs użytkownika czeka na nawiązanie połączenia. Można ustawić tę samą wartość co conf_apigee_apigee_apitimeout lub mniejszą. Ustawienie większej wartości nie ma żadnego efektu. Wartość domyślna to 120 000 milisekund (2 minuty).
Aby ustawić te właściwości:
- Otwórz plik ui.properties w edytorze. Jeśli plik nie istnieje, utwórz go:
> vi /opt/apigee/customer/application/ui.properties - Ustaw właściwości zgodnie z potrzebami:
conf_apigee_apigee.feature.apitimeout="240"
conf_apigee_play.ws.timeout.idle="240000"
conf_apigee_play.ws.timeout.connection="180000" - Zapisz zmiany.
- Upewnij się, że plik właściwości należy do użytkownika „apigee”:
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - Uruchom ponownie interfejs Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restart