Ustawianie czasu oczekiwania używanego przez interfejs Edge do zarządzania zarządzaniem interfejsami Edge

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:

  1. Otwórz plik ui.properties w edytorze. Jeśli plik nie istnieje, utwórz go:
    > vi /opt/apigee/customer/application/ui.properties
  2. 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"
  3. Zapisz zmiany.
  4. Upewnij się, że plik właściwości należy do użytkownika „apigee”:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Uruchom ponownie interfejs Edge:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart