Imposta il timeout utilizzato dall'interfaccia utente di Edge per le chiamate di gestione dell'API Edge

Edge per il cloud privato versione 4.17.05

Puoi specificare la durata del timeout dell'API utilizzata dall'interfaccia utente di Edge per controllare il tempo di attesa di una chiamata di gestione dell'API per l'UI. Le seguenti proprietà definiscono il timeout:

  • conf_Apigee_apigee.feature.apitimeout imposta il tempo, in secondi, in cui l'interfaccia utente attende che una chiamata al backend restituisca, indipendentemente da qualsiasi attività su di esso. Se la chiamata non viene completata entro quel periodo, 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, in millisecondi, della UI 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 maggiore non ha alcun effetto. Il valore predefinito è 180.000 millisecondi (3 minuti).
  • conf_Apigee_play.ws.timeout.connection imposta il tempo di attesa dell'interfaccia utente prima che venga stabilita una connessione. Può essere impostato sullo stesso valore di conf_apigee_apigee_apitimeout o su un valore inferiore. L'impostazione di un valore maggiore non ha alcun effetto. Il valore predefinito è 120.000 millisecondi (2 minuti).

Per impostare queste proprietà:

  1. Apri il file ui.properties in un editor. Se il file non esiste, crealo::
    > vi /opt/apigee/customer/application/ui.properties
  2. Imposta le proprietà come vuoi:
    conf_apigee_apigee.feature.apitimeout="240"
    conf_apigee_play.ws.timeout.idle="240000"
    conf_apigee_play.ws.timeout.connection="180000"
  3. Salva le modifiche.
  4. Assicurati che il file delle proprietà sia di proprietà dell'utente " Apigee":
    > chown Apigee:Apigee /opt/apigee/customer/application/ui.properties
  5. Riavvia l'interfaccia utente di Edge:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui riavvia