Puoi specificare la durata del timeout dell'API utilizzata dalla UI di Edge per controllare per quanto tempo la UI attende il ritorno di una chiamata di gestione delle API. Le seguenti proprietà definiscono il timeout:
- conf_apigee_apigee.feature.apitimeout imposta il tempo, in secondi, che l'interfaccia utente attende per la restituzione di una chiamata al backend, indipendentemente da qualsiasi attività su di essa. Se la chiamata non viene completata entro questo periodo di tempo, l'interfaccia utente genera un errore di timeout. Il valore predefinito è 180 secondi (3 minuti).
- conf_apigee_play.ws.timeout.idle imposta il tempo di attesa della UI, in millisecondi, per l'attività sul server. Può essere impostato sullo stesso valore di conf_apigee_apigee_apitimeout o su un valore inferiore. L'impostazione di un valore più alto non ha alcun effetto. Il valore predefinito è 180.000 millisecondi (3 minuti).
- conf_apigee_play.ws.timeout.connection imposta il tempo di attesa della UI per stabilire una connessione. Può essere impostato sullo stesso valore di conf_apigee_apigee_apitimeout o su un valore inferiore. L'impostazione di un valore più elevato non ha alcun effetto. Il valore predefinito è 120.000 millisecondi (2 minuti).
Per impostare queste proprietà:
- Apri il file ui.properties in un editor. Se il file non esiste, crealo:
> vi /opt/apigee/customer/application/ui.properties - Imposta le proprietà come preferisci:
conf_apigee_apigee.feature.apitimeout="240"
conf_apigee_play.ws.timeout.idle="240000"
conf_apigee_play.ws.timeout.connection="180000" - Salva le modifiche.
- Assicurati che il file delle proprietà sia di proprietà dell'utente "apigee":
> chown apigee:apigee /opt/apigee/customer/application/ui.properties - Riavvia la UI Edge:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui restart