

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Estos atributos solo están disponibles en las pilas de Linux.

Los [`haproxy`atributos](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/haproxy/attributes/default.rb) especifican la configuración del [HAProxy servidor](http://haproxy.1wt.eu/). Para obtener más información, consulte [HAProxyDocs](http://cbonte.github.io/haproxy-dconv/configuration-1.5.html). Para obtener más información sobre cómo anular los atributos integrados para especificar valores personalizados, consulte [Anulación de 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>
El algoritmo que usa un balanceador de carga para seleccionar un servidor (cadena). El valor predeterminado es `'roundrobin'`. Las otras opciones son:  
+ 'static-rr'
+ 'leastconn'
+ 'origen'
+ 'uri'
+ 'url\_param'
+ 'hdr(name)'
+ 'rdp-cookie'
+ 'rdp-cookie(name)'
Para obtener más información sobre estos 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>
El intervalo de tiempo de comprobación de estado (cadena). El valor predeterminado es `'10s'`.  

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

**client\_timeout **  <a name="attributes-recipes-haproxy-client-timeout"></a>
El tiempo máximo que un cliente puede estar inactivo (cadena). El valor predeterminado es `'60s'`.  

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

**connect\_timeout **  <a name="attributes-recipes-haproxy-connect-timeout"></a>
El tiempo máximo que se debe esperar para HAProxy que un intento de conexión al servidor se realice correctamente (cadena). El valor predeterminado es `'10s'`.  

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

**default\_max\_connections **  <a name="attributes-recipes-haproxy-default-max"></a>
El número máximo predeterminado de conexiones (cadena). El valor predeterminado es `'80000'`.  

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

**global\_max\_connections **  <a name="attributes-recipes-haproxy-global-max"></a>
El número máximo de conexiones (cadena). El valor predeterminado es `'80000'`.  

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

**health\_check\_method **  <a name="attributes-recipes-haproxy-health-method"></a>
El método de comprobación de estado (cadena). El valor predeterminado es `'OPTIONS'`.  

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

**health\_check\_url **  <a name="attributes-recipes-haproxy-health-url"></a>
La ruta URL que se utiliza para comprobar el estado del servidor (cadena). El valor predeterminado es `'/'`.  

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

**queue\_timeout **  <a name="attributes-recipes-haproxy-queue-timeout"></a>
El tiempo de espera máximo de una conexión gratuita (cadena). El valor predeterminado es `'120s'`.  

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

**http\_request\_timeout **  <a name="attributes-recipes-haproxy-http-timeout"></a>
El tiempo máximo que HAProxy se esperará para que se complete una solicitud HTTP (cadena). El valor predeterminado es `'30s'`.  

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

**retries **  <a name="attributes-recipes-haproxy-retries"></a>
El número de reintentos después de un error de conexión del servidor (cadena). El valor predeterminado es `'3'`.  

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

**server\_timeout **  <a name="attributes-recipes-haproxy-server-timeout"></a>
El tiempo máximo que un cliente puede estar inactivo (cadena). El valor predeterminado es `'60s'`.  

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

**stats\_url **  <a name="attributes-recipes-haproxy-stats-url"></a>
La ruta URL de la página de estadísticas (cadena). El valor predeterminado es `'/haproxy?stats'`.  

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

**stats\_user **  <a name="attributes-recipes-haproxy-user"></a>
El nombre de usuario de la página de estadísticas (cadena). El valor predeterminado es `'opsworks'`.  

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

Los `maxcon` atributos representan un multiplicador del factor de carga que se utiliza para calcular el número máximo de conexiones que HAProxy permiten los [backends](attributes-json-opsworks-instance.md#attributes-json-opsworks-instance-backends). Por ejemplo, supongamos que tienes un servidor de aplicaciones de Rails en una instancia pequeña con un `backend` valor de 4, lo que significa que OpsWorks Stacks configurará cuatro procesos de Rails para esa instancia. Si utilizas el `maxcon_factor_rails_app` valor predeterminado de 7, HAProxy gestionará 28 (4\*7) conexiones al servidor Rails.

**maxcon\_factor\_nodejs\_app **  <a name="attributes-recipes-haproxy-nodejs-app"></a>
El factor maxcon para un servidor de aplicaciones Node.js (número). El valor predeterminado es `10`.  

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

**maxcon\_factor\_nodejs\_app\_ssl **  <a name="attributes-recipes-haproxy-nodejs-ssl"></a>
El factor maxcon para un servidor de aplicaciones Node.js con SSL (número). El valor predeterminado es `10`.  

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

**maxcon\_factor\_php\_app **  <a name="attributes-recipes-haproxy-php-app"></a>
El factor maxcon para un servidor de aplicaciones PHP (número). El valor predeterminado es `10`.  

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

**maxcon\_factor\_php\_app\_ssl **  <a name="attributes-recipes-haproxy-php-ssl"></a>
El factor maxcon para un servidor de aplicaciones PHP con SSL (número). El valor predeterminado es `10`.  

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

**maxcon\_factor\_rails\_app **  <a name="attributes-recipes-haproxy-rails-app"></a>
El factor maxcon para un servidor de aplicaciones Rails (número). El valor predeterminado es `7`.  

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

**maxcon\_factor\_rails\_app\_ssl **  <a name="attributes-recipes-haproxy-rails-ssl"></a>
El factor maxcon para un servidor de aplicaciones Rails con SSL (número). El valor predeterminado es `7`.  

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

**maxcon\_factor\_static **  <a name="attributes-recipes-haproxy-static-app"></a>
El factor maxcon para un servidor web estático (número). El valor predeterminado es `15`.  

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

**maxcon\_factor\_static\_ssl **  <a name="attributes-recipes-haproxy-static-ssl"></a>
El factor maxcon para un servidor web estático con SSL (número). El valor predeterminado es `15`.  

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