Definir o tempo limite usado pela IU do Edge para chamadas de gerenciamento da API Edge
É possível especificar o tempo limite da API usado pela IU do Edge para controlar quanto tempo a IU aguarda
o retorno de uma chamada de gerenciamento de API. As seguintes propriedades definem o tempo limite:
conf_apigee_apigee.feature.apitimeout define
o tempo, em segundos, que a IU aguarda o retorno de uma chamada para o back-end, independente
de qualquer atividade. Se a chamada não for concluída nesse período, a IU vai emitir um erro de tempo limite. O valor padrão é de 180 segundos (3 minutos).
conf_apigee_play.ws.timeout.idle define
quanto tempo a IU aguarda, em milissegundos, pela atividade no servidor. Pode ser definido com o mesmo
valor que conf_apigee_apigee_apitimeout ou
um valor menor. Definir esse valor como um valor maior não tem efeito. O padrão é 180.000
milissegundos (3 minutos).
conf_apigee_play.ws.timeout.connection define
quanto tempo a IU aguarda o estabelecimento de uma conexão. Pode ser definido com o mesmo valor
que conf_apigee_apigee_apitimeout ou
com um valor menor. Definir esse valor como um valor maior não tem efeito. O padrão é 120.000 milissegundos (2 minutos).
Para definir essas propriedades, faça o seguinte:
Abra o arquivo ui.properties em um editor. Se o arquivo não existir, crie-o: > vi
/opt/apigee/customer/application/ui.properties
Defina as propriedades como desejado: conf_apigee_apigee.feature.apitimeout="240"
conf_apigee_play.ws.timeout.idle="240000"
conf_apigee_play.ws.timeout.connection="180000"
Salve as mudanças.
Verifique se o arquivo de propriedades pertence ao usuário "apigee": >
chown apigee:apigee /opt/apigee/customer/application/ui.properties
Reinicie a IU do Edge: >
/opt/apigee/apigee-service/bin/apigee-service edge-ui restart