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 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:

  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 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"
  3. Zapisz zmiany.
  4. Sprawdź, czy plik właściwości należy do użytkownika „apigee”:
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Ponownie uruchom interfejs Edge:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-ui restart