

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Atributos haproxy
<a name="attributes-recipes-haproxy"></a>

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esses atributos estão disponíveis apenas em pilhas do Linux.

Os [`haproxy`atributos](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/haproxy/attributes/default.rb) especificam a configuração [HAProxy do servidor](http://haproxy.1wt.eu/). Para obter mais informações, consulte [HAProxyDocs.](http://cbonte.github.io/haproxy-dconv/configuration-1.5.html) Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte [Sobrepor atributos](workingcookbook-attributes.md).


****  

|  |  |  | 
| --- |--- |--- |
| [balance ](#attributes-recipes-haproxy-balance) | [check\_interval ](#attributes-recipes-haproxy-interval) | [client\_timeout ](#attributes-recipes-haproxy-client-timeout) | 
| [connect\_timeout ](#attributes-recipes-haproxy-connect-timeout) | [default\_max\_connections ](#attributes-recipes-haproxy-default-max) | [global\_max\_connections ](#attributes-recipes-haproxy-global-max) | 
| [health\_check\_method ](#attributes-recipes-haproxy-health-method) | [health\_check\_url ](#attributes-recipes-haproxy-health-url) | [queue\_timeout ](#attributes-recipes-haproxy-queue-timeout) | 
| [http\_request\_timeout ](#attributes-recipes-haproxy-http-timeout) | [maxcon\_factor\_nodejs\_app ](#attributes-recipes-haproxy-nodejs-app) | [maxcon\_factor\_nodejs\_app\_ssl ](#attributes-recipes-haproxy-nodejs-ssl) | 
| [maxcon\_factor\_php\_app ](#attributes-recipes-haproxy-php-app) | [maxcon\_factor\_php\_app\_ssl ](#attributes-recipes-haproxy-php-ssl) | [maxcon\_factor\_rails\_app ](#attributes-recipes-haproxy-rails-app) | 
| [maxcon\_factor\_rails\_app\_ssl ](#attributes-recipes-haproxy-rails-ssl) | [maxcon\_factor\_static ](#attributes-recipes-haproxy-static-app) | [maxcon\_factor\_static\_ssl ](#attributes-recipes-haproxy-static-ssl) | 
| [retries ](#attributes-recipes-haproxy-retries) | [server\_timeout ](#attributes-recipes-haproxy-server-timeout) | [stats\_url ](#attributes-recipes-haproxy-stats-url) | 
| [stats\_user ](#attributes-recipes-haproxy-user) |  |  | 

**balance **  <a name="attributes-recipes-haproxy-balance"></a>
O algoritmo usado por um load balancer para selecionar um servidor (string). O valor padrão é `'roundrobin'`. As outras opções são:  
+ 'static-rr'
+ 'leastconn'
+ 'source'
+ 'uri'
+ 'url\_param'
+ 'hdr(name)'
+ 'rdp-cookie'
+ 'rdp-cookie(name)'
Para obter mais informações sobre esses argumentos, consulte [balance](http://cbonte.github.io/haproxy-dconv/configuration-1.5.html).  

```
node[:haproxy][:balance]
```

**check\_interval **  <a name="attributes-recipes-haproxy-interval"></a>
O intervalo de tempo de verificação de integridade (string). O valor padrão é `'10s'`.  

```
node[:haproxy][:check_interval]
```

**client\_timeout **  <a name="attributes-recipes-haproxy-client-timeout"></a>
O tempo máximo que um cliente pode ficar inativo (string). O valor padrão é `'60s'`.  

```
node[:haproxy][:client_timeout]
```

**connect\_timeout **  <a name="attributes-recipes-haproxy-connect-timeout"></a>
O tempo máximo que HAProxy aguardará até que uma tentativa de conexão com o servidor seja bem-sucedida (string). O valor padrão é `'10s'`.  

```
node[:haproxy][:connect_timeout]
```

**default\_max\_connections **  <a name="attributes-recipes-haproxy-default-max"></a>
O número máximo padrão de conexões (string). O valor padrão é `'80000'`.  

```
node[:haproxy][:default_max_connections]
```

**global\_max\_connections **  <a name="attributes-recipes-haproxy-global-max"></a>
O número máximo de conexões (string). O valor padrão é `'80000'`.  

```
node[:haproxy][:global_max_connections]
```

**health\_check\_method **  <a name="attributes-recipes-haproxy-health-method"></a>
O método de verificação de integridade (string). O valor padrão é `'OPTIONS'`.  

```
node[:haproxy][:health_check_method]
```

**health\_check\_url **  <a name="attributes-recipes-haproxy-health-url"></a>
O caminho de URL usado para verificar a integridade dos servidores (string). O valor padrão é `'/'`.  

```
node[:haproxy][:health_check_url ]
```

**queue\_timeout **  <a name="attributes-recipes-haproxy-queue-timeout"></a>
O tempo máximo de espera por uma conexão livre (string). O valor padrão é `'120s'`.  

```
node[:haproxy][:queue_timeout]
```

**http\_request\_timeout **  <a name="attributes-recipes-haproxy-http-timeout"></a>
O tempo máximo que HAProxy aguardará por uma solicitação HTTP completa (string). O valor padrão é `'30s'`.  

```
node[:haproxy][:http_request_timeout]
```

**retries **  <a name="attributes-recipes-haproxy-retries"></a>
O número de novas tentativas após uma falha de conexão do servidor (string). O valor padrão é `'3'`.  

```
node[:haproxy][:retries]
```

**server\_timeout **  <a name="attributes-recipes-haproxy-server-timeout"></a>
O tempo máximo que um cliente pode ficar inativo (string). O valor padrão é `'60s'`.  

```
node[:haproxy][:server_timeout]
```

**stats\_url **  <a name="attributes-recipes-haproxy-stats-url"></a>
O caminho de URL para a página de estatísticas (string). O valor padrão é `'/haproxy?stats'`.  

```
node[:haproxy][:stats_url]
```

**stats\_user **  <a name="attributes-recipes-haproxy-user"></a>
O nome do usuário da página de estatísticas (string). O valor padrão é `'opsworks'`.  

```
node[:haproxy][:stats_user]
```

[Os `maxcon` atributos representam um multiplicador do fator de carga usado para calcular o número máximo de conexões que HAProxy permite back-ends.](attributes-json-opsworks-instance.md#attributes-json-opsworks-instance-backends) Por exemplo, suponha que você tenha um servidor de aplicativos Rails em uma pequena instância com um `backend` valor de 4, o que significa que o OpsWorks Stacks configurará quatro processos Rails para essa instância. Se você usar o `maxcon_factor_rails_app` valor padrão de 7, HAProxy manipulará 28 (4\*7) conexões com o servidor Rails.

**maxcon\_factor\_nodejs\_app **  <a name="attributes-recipes-haproxy-nodejs-app"></a>
O fator maxcon para um servidor de aplicativo Node.js (número). O valor padrão é `10`.  

```
node[:haproxy][:maxcon_factor_nodejs_app]
```

**maxcon\_factor\_nodejs\_app\_ssl **  <a name="attributes-recipes-haproxy-nodejs-ssl"></a>
O fator maxcon para um servidor de aplicativo Node.js com SSL (número). O valor padrão é `10`.  

```
node[:haproxy][:maxcon_factor_nodejs_app_ssl]
```

**maxcon\_factor\_php\_app **  <a name="attributes-recipes-haproxy-php-app"></a>
O fator maxcon para um servidor de aplicativo PHP (número). O valor padrão é `10`.  

```
node[:haproxy][:maxcon_factor_php_app]
```

**maxcon\_factor\_php\_app\_ssl **  <a name="attributes-recipes-haproxy-php-ssl"></a>
O fator maxcon para um servidor de aplicativo PHP com SSL (número). O valor padrão é `10`.  

```
node[:haproxy][:maxcon_factor_php_app_ssl]
```

**maxcon\_factor\_rails\_app **  <a name="attributes-recipes-haproxy-rails-app"></a>
O fator maxcon para um servidor de aplicativo Rails (número). O valor padrão é `7`.  

```
node[:haproxy][:maxcon_factor_rails_app]
```

**maxcon\_factor\_rails\_app\_ssl **  <a name="attributes-recipes-haproxy-rails-ssl"></a>
O fator maxcon para um servidor de aplicativo Rails com SSL (número). O valor padrão é `7`.  

```
node[:haproxy][:maxcon_factor_rails_app_ssl]
```

**maxcon\_factor\_static **  <a name="attributes-recipes-haproxy-static-app"></a>
O fator maxcon para um servidor da web estático (número). O valor padrão é `15`.  

```
node[:haproxy][:maxcon_factor_static]
```

**maxcon\_factor\_static\_ssl **  <a name="attributes-recipes-haproxy-static-ssl"></a>
O fator maxcon para um servidor da web estático com SSL (número). O valor padrão é `15`.  

```
node[:haproxy][:maxcon_factor_static_ssl]
```