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

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