Edge para nuvem privada v4.18.01
É possível configurar o tempo limite do roteador ao acessar os processadores de mensagens como parte de um proxy de API solicitação.
O roteador de borda tem um tempo limite padrão de 57 segundos ao tentar acessar uma mensagem Processador como parte do processamento de uma solicitação por um proxy de API. Depois que esse tempo limite expirar, o O roteador tenta se conectar a outro processador de mensagens, se houver um disponível. Caso contrário, 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 de um único roteador. O valor padrão é de 57 segundos.
Você pode definir o intervalo de tempo como algo diferente de segundos usando o seguinte notável: 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 duas horas, use uma das seguintes opções: 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 de todos os processadores de mensagens quando o Edge
tem vários processadores de mensagens. Ele tem um valor padrão do nível
o valor de conf_load_balancing_load.balancing.driver.proxy.read.timeout ou
57 segundos.
Assim como acontece com |
Para configurar o tempo limite do roteador:
- Edite o arquivo
/opt/apigee/customer/application/router.properties
. Se o arquivo não existe, crie-o. - Defina as propriedades no arquivo de configuração, conforme 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 é de propriedade da Apigee usuário:
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 nova tentativa, use a propriedade RetryOption
, conforme descrito em
propriedades de configuração de host virtual.