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

Edge for Private Cloud, wer. 4.17.05

Możesz określić czas oczekiwania interfejsu API używany przez interfejs Edge do kontrolowania czasu, przez jaki interfejs użytkownika czeka na wywołanie wywołania interfejsu API. Limit czasu definiuje te właściwości:

  • conf_apigee_apigee.feature.apitimeout określa czas (w sekundach), przez jaki interfejs użytkownika czeka na wywołanie backendu, bez względu na jego aktywność. Jeśli połączenie nie zostanie ukończone w tym czasie, czas oczekiwania wyświetli się w interfejsie. Wartość domyślna to 180 sekund (3 minuty).
  • conf_apigee_play.ws.timeout.idle określa czas oczekiwania na aktywność interfejsu na serwerze w milisekundach. Może to być ta sama wartość co conf_apigee_apigee_apitimeout lub mniejsza. Ustawienie większej wartości nie przyniesie żadnego efektu. Wartość domyślna to 180 000 milisekund (3 minuty).
  • conf_apigee_play.ws.timeout.connection określa czas oczekiwania na nawiązanie połączenia przez interfejs. Może to być ta sama wartość co conf_apigee_apigee_apitimeout lub mniejsza. Ustawienie większej wartości nie przyniesie żadnego efektu. Wartość domyślna to 12 000 milisekund (2 minuty).

Aby skonfigurować te właściwości:

  1. Otwórz plik ui.property w edytorze. Jeśli plik nie istnieje, utwórz go:
    > vi /opt/apigee/customer/application/ui.property
  2. Ustaw 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. Upewnij się, że właścicielem pliku jest użytkownik „apigee”:
    > chown apigee:apigee /opt/apigee/customer/application/ui.property
  5. Uruchom ponownie interfejs użytkownika Edge:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart