Sie können das API-Zeitlimit angeben, das von der Edge-Benutzeroberfläche verwendet wird, um zu steuern, wie lange die Benutzeroberfläche auf die Rückgabe eines API-Verwaltungsaufrufs wartet. Die folgenden Attribute definieren das Zeitlimit:
- conf_apigee_apigee.feature.apitimeout legt die Zeit in Sekunden fest, die die UI auf die Rückgabe eines Aufrufs an das Back-End wartet, unabhängig von Aktivitäten auf dem Back-End. Wenn der Aufruf in dieser Zeit nicht abgeschlossen wird, gibt die Benutzeroberfläche einen Zeitüberschreitungsfehler aus. Der Standardwert beträgt 180 Sekunden (3 Minuten).
- conf_apigee_play.ws.timeout.idle legt fest, wie lange die UI in Millisekunden auf Aktivität auf dem Server wartet. Er kann auf denselben Wert wie conf_apigee_apigee_apitimeout oder auf einen niedrigeren Wert festgelegt werden. Ein höherer Wert hat keine Auswirkungen. Der Standardwert beträgt 180.000 Millisekunden (3 Minuten).
- conf_apigee_play.ws.timeout.connection legt fest, wie lange die Benutzeroberfläche auf die Herstellung einer Verbindung wartet. Er kann auf denselben Wert wie conf_apigee_apigee_apitimeout oder auf einen niedrigeren Wert festgelegt werden. Ein höherer Wert hat keine Auswirkungen. Der Standardwert beträgt 120.000 Millisekunden (2 Minuten).
So legen Sie diese Eigenschaften fest:
- Öffnen Sie die Datei ui.properties in einem Editor. Wenn die Datei nicht vorhanden ist, erstellen Sie sie:
> vi /opt/apigee/customer/application/ui.properties - Legen Sie die Attribute wie gewünscht fest:
conf_apigee_apigee.feature.apitimeout="240"
conf_apigee_play.ws.timeout.idle="240000"
conf_apigee_play.ws.timeout.connection="180000" - Speichern Sie die Änderungen.
- Achten Sie darauf, dass die Eigenschaftsdatei dem Benutzer von „apigee“ gehört:
> apigee:apigee /opt/apigee/customer/application/ui.properties - Starten Sie die Edge-Benutzeroberfläche neu:
> /opt/apigee/apigee-service/bin/apigee-service Edge-ui-Neustart