Możesz określić czas oczekiwania interfejsu API używany przez interfejs Edge, aby określić, jak długo interfejs oczekuje na zwrócenie wywołania zarządzania interfejsem API. Limit czasu zależy od tych właściwości:
- conf_apigee_apigee.feature.apitimeout ustawia czas w sekundach, przez który interfejs użytkownika oczekuje na zwrócenie wywołania do backendu, niezależnie od jakiejkolwiek 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 ustawia czas oczekiwania interfejsu użytkownika na aktywność na serwerze (w milisekundach). Może być ustawiona na tę samą wartość co conf_apigee_apigee_apitimeout lub na mniejszą. Ustawienie większej wartości nie ma żadnego efektu. Wartość domyślna to 180 000 milisekund (3 minuty).
- conf_apigee_play.ws.timeout.connection określa, jak długo interfejs użytkownika oczekuje na nawiązanie połączenia. Może być ustawiona na tę samą wartość co conf_apigee_apigee_apitimeout lub na 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 odpowiednie właściwości:
conf_apigee_apigee.feature.apitimeout="240"
conf_apigee_play.ws.timeout.idle="240000"
conf_apigee_play.ws.timeout.connection="180000" - Zapisz zmiany.
- Sprawdź, czy plik właściwości należy do użytkownika „apigee”:
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - Ponownie uruchom interfejs Edge:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui restart