Definir o tempo limite usado pela IU do Edge para chamadas de gerenciamento da API Edge

Edge para nuvem privada v. 4.17.05

É possível especificar a duração do tempo limite da API usada 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, independentemente de qualquer atividade realizada nele. Se a chamada não for concluída nesse período, a IU lançará um erro de tempo limite. O valor padrão é de 180 segundos (três minutos).
  • conf_apigee_play.ws.timeout.idle define por quanto tempo a IU aguarda, em milissegundos, pela atividade no servidor. Ele pode ser definido com o mesmo valor de conf_apigee_apigee_apitimeout ou com um valor menor. Definir um valor maior não tem efeito. O padrão é 180.000 milissegundos (3 minutos).
  • conf_apigee_play.ws.timeout.connection define por quanto tempo a IU espera para que uma conexão seja estabelecida. Ele pode ser definido com o mesmo valor de conf_apigee_apigee_apitimeout ou com um valor menor. Definir um valor maior não tem efeito. O padrão é 120.000 milissegundos (2 minutos).

Para definir essas propriedades:

  1. Abra o arquivo ui.properties em um editor. Crie o arquivo se ele não existir:
    > vi /opt/apigee/customer/application/ui.properties
  2. Defina as propriedades como quiser:
    conf_apigee_apigee.feature.apitimeout="240"
    conf_apigee_play.ws.timeout.idle="240000"
    conf_apigee_play.ws.timeout.connection="180000"
  3. Salve as mudanças.
  4. Verifique se o arquivo de propriedades pertence ao usuário "apigee":
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Reinicie a IU do Edge:
    > /opt/apigee/apigee-service/bin/Serviço-inicial da Apigee reinicia