

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\$1interval ](#attributes-recipes-haproxy-interval) | [client\$1timeout ](#attributes-recipes-haproxy-client-timeout) | 
| [connect\$1timeout ](#attributes-recipes-haproxy-connect-timeout) | [default\$1max\$1connections ](#attributes-recipes-haproxy-default-max) | [global\$1max\$1connections ](#attributes-recipes-haproxy-global-max) | 
| [health\$1check\$1method ](#attributes-recipes-haproxy-health-method) | [health\$1check\$1url ](#attributes-recipes-haproxy-health-url) | [queue\$1timeout ](#attributes-recipes-haproxy-queue-timeout) | 
| [http\$1request\$1timeout ](#attributes-recipes-haproxy-http-timeout) | [maxcon\$1factor\$1nodejs\$1app ](#attributes-recipes-haproxy-nodejs-app) | [maxcon\$1factor\$1nodejs\$1app\$1ssl ](#attributes-recipes-haproxy-nodejs-ssl) | 
| [maxcon\$1factor\$1php\$1app ](#attributes-recipes-haproxy-php-app) | [maxcon\$1factor\$1php\$1app\$1ssl ](#attributes-recipes-haproxy-php-ssl) | [maxcon\$1factor\$1rails\$1app ](#attributes-recipes-haproxy-rails-app) | 
| [maxcon\$1factor\$1rails\$1app\$1ssl ](#attributes-recipes-haproxy-rails-ssl) | [maxcon\$1factor\$1static ](#attributes-recipes-haproxy-static-app) | [maxcon\$1factor\$1static\$1ssl ](#attributes-recipes-haproxy-static-ssl) | 
| [retries ](#attributes-recipes-haproxy-retries) | [server\$1timeout ](#attributes-recipes-haproxy-server-timeout) | [stats\$1url ](#attributes-recipes-haproxy-stats-url) | 
| [stats\$1user ](#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\$1param'
+ '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\$1interval **  <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\$1timeout **  <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\$1timeout **  <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\$1max\$1connections **  <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\$1max\$1connections **  <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\$1check\$1method **  <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\$1check\$1url **  <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\$1timeout **  <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\$1request\$1timeout **  <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\$1timeout **  <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\$1url **  <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\$1user **  <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\$17) conexiones al servidor Rails.

**maxcon\$1factor\$1nodejs\$1app **  <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\$1factor\$1nodejs\$1app\$1ssl **  <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\$1factor\$1php\$1app **  <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\$1factor\$1php\$1app\$1ssl **  <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\$1factor\$1rails\$1app **  <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\$1factor\$1rails\$1app\$1ssl **  <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\$1factor\$1static **  <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\$1factor\$1static\$1ssl **  <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]
```