Edge para nuvem privada v4.18.01
É possível configurar o tempo limite do roteador ao acessar os processadores de mensagens como parte de uma solicitação de proxy de API.
O roteador de borda tem um tempo limite padrão de 57 segundos ao tentar acessar um processador de mensagens como parte do processamento de uma solicitação por meio de um proxy de API. Após esse tempo limite, o roteador tenta se conectar a outro processador de mensagens, se houver um disponível. Caso contrário, ele retorna um erro.
As duas propriedades a seguir controlam o tempo limite do roteador:
Propriedade | Descrição |
---|---|
conf_load_balancing_load.balancing.driver.proxy.read.timeout |
|
Especifica o tempo de espera para um único roteador. O valor padrão é de 57 segundos.
É possível definir o intervalo de tempo como algo diferente de segundos usando a seguinte notação: ms: milliseconds s: seconds (default) m: minutes h: hours d: days w: weeks M: months (length of 30 days) y: years (length of 365 days) Por exemplo, para definir o tempo de espera como 2 horas, use um dos seguintes valores: conf_load_balancing_load.balancing.driver.proxy.read.timeout=2h # 2 hours OR conf_load_balancing_load.balancing.driver.proxy.read.timeout=120m # 120 minutes |
|
conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout |
|
Especifica o tempo de espera total para todos os processadores de mensagens quando a instalação do Edge tiver vários processadores de mensagens. Ele tem um valor padrão do valor atual de conf_load_balancing_load.balancing.driver.proxy.read.timeout , ou 57 segundos.
Assim como na propriedade |
Para configurar o tempo limite do roteador:
- Edite o arquivo
/opt/apigee/customer/application/router.properties
. Se o arquivo não existir, crie-o. - Defina as propriedades no arquivo de configuração, como mostra o exemplo a seguir:
conf_load_balancing_load.balancing.driver.proxy.read.timeout=1800000ms # 1800000 milliseconds conf_load_balancing_load.balancing.driver.nginx.upstream_next_timeout=1d # 1 day
- Verifique se o arquivo de propriedades pertence ao usuário "apigee":
chown apigee:apigee /opt/apigee/customer/application/router.properties
- Reinicie o roteador:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Para definir opções de repetição, use a propriedade RetryOption
, conforme descrito em
Propriedades de configuração do host virtual.