

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 integrados de los libros de recetas
<a name="attributes-recipes"></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 actuales. 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**  
La mayoría de estos atributos solo están disponibles en las pilas de Linux.

La mayoría de las recetas integradas tienen uno o varios [archivos de atributos](workingcookbook-installingcustom-components-attributes.md) que definen distintos valores de configuración. Puede obtener acceso a estos valores en sus recetas personalizadas y utilizar JSON personalizado para anularlos. Por lo general, necesitas acceder o anular los atributos que controlan la configuración de las distintas tecnologías de servidor compatibles con Stacks. OpsWorks En esta sección se resumen dichos atributos. [Los archivos de atributos completos y las recetas y plantillas asociadas están disponibles en https://github.com/aws/ opsworks-cookbooks.git.](https://github.com/aws/opsworks-cookbooks.git)

**nota**  
Todos los atributos integrados en las recetas son de tipo `default`.

**Topics**
+ [Atributos apache2](attributes-recipes-apache.md)
+ [Atributos deploy](attributes-recipes-deploy.md)
+ [Atributos haproxy](attributes-recipes-haproxy.md)
+ [Atributos de memcached](attributes-recipes-mem.md)
+ [Atributos mysql](attributes-recipes-mysql.md)
+ [Atributos nginx](attributes-recipes-nginx.md)
+ [Atributos opsworks\$1berkshelf](attributes-recipes-berkshelf.md)
+ [Atributos opsworks\$1java](attributes-recipes-java.md)
+ [Atributos passenger\$1apache2](attributes-recipes-passenger.md)
+ [Atributos ruby](attributes-recipes-ruby.md)
+ [Atributos unicorn](attributes-recipes-unicorn.md)

# Atributos apache2
<a name="attributes-recipes-apache"></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 actuales. 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 [atributos apache2](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/apache2/attributes/apache.rb) especifican la configuración del [servidor HTTP Apache](http://httpd.apache.org/). Para obtener más información, consulte [Características principales de Apache](http://httpd.apache.org/docs/current/mod/core.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).


****  

|  |  |  | 
| --- |--- |--- |
| [binario ](#attributes-recipes-apache-bin) | [contacto ](#attributes-recipes-apache-contact) | [deflate\$1types](#attributes-recipes-apache-deflate) | 
| [dir ](#attributes-recipes-apache-dir) | [document\$1root ](#attributes-recipes-apache-doc-root) | [grupo ](#attributes-recipes-apache-group) | 
| [hide\$1info\$1headers ](#attributes-recipes-apache-hide) | [icondir ](#attributes-recipes-apache-icondir) | [init\$1script ](#attributes-recipes-apache-init-script) | 
| [keepalive ](#attributes-recipes-apache-keep) | [keepaliverequests ](#attributes-recipes-apache-keep-requests) | [keepalivetimeout ](#attributes-recipes-apache-keep-timeout) | 
| [lib\$1dir ](#attributes-recipes-apache-lib-dir) | [libexecdir ](#attributes-recipes-apache-libexecdir) | [listen\$1ports ](#attributes-recipes-apache-ports) | 
| [log\$1dir ](#attributes-recipes-apache-log-dir) | [Atributos logrotate](#attributes-recipes-apache-log) | [pid\$1file ](#attributes-recipes-apache-pidfile) | 
| [Atributos prefork](#attributes-recipes-apache-prefork) | [serversignature ](#attributes-recipes-apache-sig) | [servertokens ](#attributes-recipes-apache-tokens) | 
| [timeout ](#attributes-recipes-apache-timeout) | [traceenable ](#attributes-recipes-apache-trace) | [usuario ](#attributes-recipes-apache-user) | 
| [versión](#attributes-recipes-apache-version) | [Atributos worker](#attributes-recipes-apache-worker) |  | 

**binario **  <a name="attributes-recipes-apache-bin"></a>
La ubicación del binario de Apache (cadena). El valor predeterminado es `'/usr/sbin/httpd'`.  

```
node[:apache][:binary]
```

**contacto **  <a name="attributes-recipes-apache-contact"></a>
Un contacto de correo electrónico (cadena). El valor predeterminado es una dirección ficticia `'ops@example.com'`.  

```
node[:apache][:contact]
```

**deflate\$1types**  <a name="attributes-recipes-apache-deflate"></a>
Indica a `mod_deflate` que habilite la compresión de los tipos Mime especificados, si son compatibles con el navegador (lista de cadenas). El valor predeterminado es el siguiente:  

```
['application/javascript',
 'application/json',
 'application/x-javascript',
 'application/xhtml+xml',
 'application/xml',
 'application/xml+rss',
 'text/css',
 'text/html',
 'text/javascript',
 'text/plain',
 'text/xml']
```
La compresión puede conllevar riesgos de seguridad. Para desactivarla completamente, defina este atributo de la siguiente manera:  

```
node[:apache][:deflate_types] = []
```

```
node[:apache][:deflate_types]
```

**dir **  <a name="attributes-recipes-apache-dir"></a>
El directorio raíz del servidor (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y Red Hat Enterprise Linux (RHEL): `'/etc/httpd'`
+ Ubuntu: `'/etc/apache2'`

```
node[:apache][:dir]
```

**document\$1root **  <a name="attributes-recipes-apache-doc-root"></a>
Raíz de documentos (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/www/html'`
+ Ubuntu: `'/var/www'`

```
node[:apache][:document_root]
```

**grupo **  <a name="attributes-recipes-apache-group"></a>
El nombre del grupo (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'apache'`
+ Ubuntu: `'www-data'`

```
node[:apache][:group]
```

**hide\$1info\$1headers **  <a name="attributes-recipes-apache-hide"></a>
Si se omite la información de la versión y el módulo en los encabezados HTTP (`'true'`/`'false'`) (cadena). El valor predeterminado es `'true'`.  

```
node[:apache][:hide_info_headers]
```

**icondir **  <a name="attributes-recipes-apache-icondir"></a>
El directorio de iconos (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/www/icons/'`
+ Ubuntu: `'/usr/share/apache2/icons'`

```
node[:apache][:icondir]
```

**init\$1script **  <a name="attributes-recipes-apache-init-script"></a>
El script de inicialización (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/etc/init.d/httpd'`
+ Ubuntu: `'/etc/init.d/apache2'`

```
node[:apache][:init_script]
```

**keepalive **  <a name="attributes-recipes-apache-keep"></a>
Si se activan las conexiones keep-alive (cadena). Los valores posibles son `'On'` y `'Off'` (cadena). El valor predeterminado es `'Off'`.  

```
node[:apache][:keepalive]
```

**keepaliverequests **  <a name="attributes-recipes-apache-keep-requests"></a>
El número máximo de solicitudes keep-alive que Apache administrará al mismo tiempo (número). El valor predeterminado es `100`.  

```
node[:apache][:keepaliverequests]
```

**keepalivetimeout **  <a name="attributes-recipes-apache-keep-timeout"></a>
El tiempo que Apache espera por una solicitud antes de cerrar la conexión (número). El valor predeterminado es `3`.  

```
node[:apache][:keepalivetimeout]
```

**lib\$1dir **  <a name="attributes-recipes-apache-lib-dir"></a>
El directorio que contiene las bibliotecas de códigos de objetos (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux (x86): `'/usr/lib/httpd'`
+ Amazon Linux (x64) y RHEL: `'/usr/lib64/httpd'`
+ Ubuntu: `'/usr/lib/apache2'`

```
node[:apache][:lib_dir]
```

**libexecdir **  <a name="attributes-recipes-apache-libexecdir"></a>
El directorio que contiene los archivos ejecutables de programa (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux (x86): `'/usr/lib/httpd/modules'`
+ Amazon Linux (x64) y RHEL: `'/usr/lib64/httpd/modules'`
+ Ubuntu: `'/usr/lib/apache2/modules'`

```
node[:apache][:libexecdir]
```

**listen\$1ports **  <a name="attributes-recipes-apache-ports"></a>
Una lista de los puertos en los que recibe el servidor (lista de cadenas). El valor predeterminado es `[ '80','443' ]`.  

```
node[:apache][:listen_ports]
```

**log\$1dir **  <a name="attributes-recipes-apache-log-dir"></a>
El directorio del archivo de registro (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/log/httpd'`
+ Ubuntu: `'/var/log/apache2'`

```
node[:apache][:log_dir]
```

**Atributos logrotate**  <a name="attributes-recipes-apache-log"></a>
Estos atributos especifican cómo rotar los archivos de registro.    
**delaycompress **  <a name="attributes-recipes-apache-log-delay"></a>
Si se retrasa la compresión de un archivo de registro cerrado hasta que comience el siguiente ciclo de rotación (`'true'`/`'false'`) (cadena). El valor predeterminado es `'true'`.  

```
node[:apache][:logrotate][:delaycompress]
```  
**grupo **  <a name="attributes-recipes-apache-log-group"></a>
El grupo de archivos de registro (cadena). El valor predeterminado es `'adm'`.  

```
node[:apache][:logrotate][:group]
```  
**mode **  <a name="attributes-recipes-apache-log-mode"></a>
El modo de los archivos de registro (cadena). El valor predeterminado es `'640'`.  

```
node[:apache][:logrotate][:mode]
```  
**owner **  <a name="attributes-recipes-apache-log-owner"></a>
El propietario de los archivos de registro (cadena). El valor predeterminado es `'root'`.  

```
node[:apache][:logrotate][:owner]
```  
**rotate **  <a name="attributes-recipes-apache-log-rotate"></a>
El número de ciclos de rotación antes de que se elimine un archivo de registro cerrado (cadena). El valor predeterminado es `'30'`.  

```
node[:apache][:logrotate][:rotate]
```  
**horario **  <a name="attributes-recipes-apache-log-schedule"></a>
El programa de rotación (cadena). Los valores posibles son los siguientes:  
+ `'daily'`
+ `'weekly'`
+ `'monthly'`
El valor predeterminado es `'daily'`.  

```
node[:apache][:logrotate][:schedule]
```

**pid\$1file **  <a name="attributes-recipes-apache-pidfile"></a>
El archivo que contiene el ID de proceso del daemon (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/run/httpd/httpd.pid'`
+ Ubuntu: `'/var/run/apache2.pid'`

```
node[:apache][:pid_file]
```

**Atributos prefork**  <a name="attributes-recipes-apache-prefork"></a>
Estos atributos especifican la configuración de prebifurcación.    
**maxclients **  <a name="attributes-recipes-apache-prefork-maxclients"></a>
El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es `400`.  
Utilice este atributo únicamente para las instancias que ejecutan Amazon Linux o RHEL. Si las instancias ejecutan Ubuntu 14.04 LTS, utilice [maxrequestworkers](#attributes-recipes-apache-prefork-maxrequestworkers).

```
node[:apache][:prefork][:maxclients]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-prefork-maxrequests"></a>
El número máximo de solicitudes que administrará el proceso de un servidor secundario (número). El valor predeterminado es `10000`.  

```
node[:apache][:prefork][:maxrequestsperchild]
```  
**maxrequestworkers**  <a name="attributes-recipes-apache-prefork-maxrequestworkers"></a>
El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es `400`.  
Utilice este atributo únicamente para las instancias que ejecutan Ubuntu 14.04 LTS. Si las instancias ejecutan Amazon Linux o RHEL, utilice [maxclients ](#attributes-recipes-apache-prefork-maxclients).

```
node[:apache][:prefork][:maxrequestworkers]
```  
**maxspareservers **  <a name="attributes-recipes-apache-prefork-maxspare"></a>
El número máximo de procesos inactivos del servidor secundario (número). El valor predeterminado es `32`.  

```
node[:apache][:prefork][:maxspareservers]
```  
**minspareservers **  <a name="attributes-recipes-apache-prefork-minspare"></a>
El número mínimo de procesos inactivos del servidor secundario (número). El valor predeterminado es `16`.  

```
node[:apache][:prefork][:minspareservers]
```  
**serverlimit **  <a name="attributes-recipes-apache-prefork-limit"></a>
El número máximo de procesos que se pueden configurar (número). El valor predeterminado es `400`.  

```
node[:apache][:prefork][:serverlimit]
```  
**startservers **  <a name="attributes-recipes-apache-prefork-start"></a>
El número de procesos del servidor secundario que se crearán al inicio (número). El valor predeterminado es `16`.  

```
node[:apache][:prefork][:startservers]
```

**serversignature **  <a name="attributes-recipes-apache-sig"></a>
Especifica si se configura, y cómo se hace, un pie de página de seguimiento para documentos generados por el servidor (cadena). Los valores posibles son `'On'`, `'Off'` y `'Email'`). El valor predeterminado es `'Off'`.  

```
node[:apache][:serversignature]
```

**servertokens **  <a name="attributes-recipes-apache-tokens"></a>
Especifica el tipo de información de versión del servidor que se incluye en el encabezado de respuesta (cadena):  
+ `'Full'`: información completa. Por ejemplo, servidor: Apache/2.4.2 (Unix) PHP/4.2.2 /1.2 MyMod 
+ `'Prod'`: nombre de producto. Por ejemplo, Server: Apache
+ `'Major'`: versión principal. Por ejemplo, Server: Apache/2
+ `'Minor'`: versión principal y secundaria. Por ejemplo, Server: Apache/2.4
+ `'Min'`: versión mínima. Por ejemplo, Server: Apache/2.4.2
+ `'OS'`: versión con sistema operativo. Por ejemplo, Server: Apache/2.4.2 (Unix) 
El valor predeterminado es `'Prod'`.  

```
node[:apache][:servertokens]
```

**timeout **  <a name="attributes-recipes-apache-timeout"></a>
La cantidad de tiempo que Apache espera (número). I/O El valor predeterminado es `120`.  

```
node[:apache][:timeout]
```

**traceenable **  <a name="attributes-recipes-apache-trace"></a>
Si se habilitan las solicitudes `TRACE` (cadena). Los valores posibles son `'On'` y `'Off'`. El valor predeterminado es `'Off'`.  

```
node[:apache][:traceenable]
```

**usuario **  <a name="attributes-recipes-apache-user"></a>
El nombre de usuario (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'apache'`
+ Ubuntu: `'www-data'`

```
node[:apache][:user]
```

**versión**  <a name="attributes-recipes-apache-version"></a>
La versión de Apache (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux: `2.2`
+ Ubuntu 14.04 LTS: `2.4`
+ RHEL: `2.4`

```
node[:apache][:version]
```

**Atributos worker**  <a name="attributes-recipes-apache-worker"></a>
Estos atributos especifican la configuración del proceso worker.    
**startservers **  <a name="attributes-recipes-apache-worker-start"></a>
El número de procesos del servidor secundario que se crearán al inicio (número). El valor predeterminado es `4`.  

```
node[:apache][:worker][:startservers]
```  
**maxclients **  <a name="attributes-recipes-apache-worker-maxclients"></a>
El número máximo de solicitudes simultáneas que se servirán (número). El valor predeterminado es `1024`.  

```
node[:apache][:worker][:maxclients]
```  
**maxsparethreads **  <a name="attributes-recipes-apache-worker-maxspare"></a>
El número máximo de subprocesos inactivos (número). El valor predeterminado es `192`.  

```
node[:apache][:worker][:maxsparethreads]
```  
**minsparethreads **  <a name="attributes-recipes-apache-worker-minspare"></a>
El número mínimo de subprocesos inactivos (número). El valor predeterminado es `64`.  

```
node[:apache][:worker][:minsparethreads]
```  
**threadsperchild **  <a name="attributes-recipes-apache-worker-threads"></a>
El número de subprocesos por proceso secundario (número). El valor predeterminado es `64`.  

```
node[:apache][:worker][:threadsperchild]
```  
**maxrequestsperchild **  <a name="attributes-recipes-apache-worker-maxreq"></a>
El número máximo de solicitudes que administrará el proceso de un servidor secundario (número). El valor predeterminado es `10000`.  

```
node[:apache][:worker][:maxrequestsperchild]
```

# Atributos deploy
<a name="attributes-recipes-deploy"></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).

El [archivo de atributos `deploy.rb` del libro de recetas de implementación integrado](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/deploy/attributes/deploy.rb) define los siguientes atributos en el espacio de nombres `opsworks`. Para obtener más información sobre los directorios de implementación, consulte [Recetas de implementación](create-custom-deploy.md). 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).

**deploy\$1keep\$1releases **  <a name="attributes-recipes-deploy-global-keep-releases"></a>
Una configuración global para el número de despliegues de aplicaciones que OpsWorks Stacks almacenará (número). El valor predeterminado es 5. Este valor controla el número de veces que puede revertir una aplicación.  

```
node[:opsworks][:deploy_keep_releases]
```

**grupo **  
(Linux solo) La configuración `group` del directorio de implementación de la aplicación (cadena). El valor predeterminado depende del sistema operativo de la instancia:  
+ Para las instancias de Ubuntu, el valor predeterminado es `www-data`.
+ Para las instancias de Amazon Linux o RHEL que pertenecen a una capa del servidor de aplicaciones de Rails que usa Nginx y Unicorn, el valor predeterminado es `nginx`.
+ Para todas las demás instancias de Amazon Linux o RHEL, el valor predeterminado es `apache`.

```
node[:opsworks][:deploy_user][:group]
```

**usuario **  
(Linux solo) La configuración `user` del directorio de implementación de la aplicación (cadena). El valor predeterminado es `deploy`.  

```
node[:opsworks][:deploy_user][:user]
```

# 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]
```

# Atributos de memcached
<a name="attributes-recipes-mem"></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 [atributos `memcached`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/memcached/attributes/default.rb) especifican la configuración del servidor [Memcached](http://memcached.org/). 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).


****  

|  |  |  | 
| --- |--- |--- |
| [memoria ](#attributes-recipes-mem-memory) | [max\$1connections ](#attributes-recipes-mem-max) | [pid\$1file ](#attributes-recipes-mem-pid) | 
| [puerto ](#attributes-recipes-mem-port) | [start\$1command ](#attributes-recipes-mem-start) | [stop\$1command ](#attributes-recipes-mem-stop) | 
| [usuario ](#attributes-recipes-mem-user) |  |  | 

**memoria **  <a name="attributes-recipes-mem-memory"></a>
La cantidad máxima de memoria que se va a utilizar, en MB (número). El valor predeterminado es `512`.  

```
node[:memcached][:memory]
```

**max\$1connections **  <a name="attributes-recipes-mem-max"></a>
El número máximo de conexiones (cadena). El valor predeterminado es `'4096'`.  

```
node[:memcached][:max_connections]
```

**pid\$1file **  <a name="attributes-recipes-mem-pid"></a>
El archivo que contiene el ID de proceso del daemon (cadena). El valor predeterminado es `'var/run/memcached.pid'`.  

```
node[:memcached][:pid_file]
```

**puerto **  <a name="attributes-recipes-mem-port"></a>
El puerto de recepción (número). El valor predeterminado es `11211`.  

```
node[:memcached][:port]
```

**start\$1command **  <a name="attributes-recipes-mem-start"></a>
El comando de inicio (cadena). El valor predeterminado es `'/etc/init.d/memcached start'`.  

```
node[:memcached][:start_command]
```

**stop\$1command **  <a name="attributes-recipes-mem-stop"></a>
El comando de detención (cadena). El valor predeterminado es `'/etc/init.d/memcached stop'`.  

```
node[:memcached][:stop_command]
```

**usuario **  <a name="attributes-recipes-mem-user"></a>
El usuario (cadena). El valor predeterminado es `'nobody'`.  

```
node[:memcached][:user]
```

# Atributos mysql
<a name="attributes-recipes-mysql"></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 actuales. 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 [atributos `mysql`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/mysql/attributes/server.rb) especifican la configuración maestra de [MySQL](http://www.mysql.com/). Para obtener más información, consulte [Variables de sistema de servidor](http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.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).


****  

|  |  |  | 
| --- |--- |--- |
| [basedir ](#attributes-recipes-mysql-basedir) | [bind\$1address ](#attributes-recipes-mysql-bind) | [clients ](#attributes-recipes-mysql-clients) | 
| [conf\$1dir ](#attributes-recipes-mysql-conf) | [confd\$1dir ](#attributes-recipes-mysql-confd) | [datadir ](#attributes-recipes-mysql-datadir) | 
| [grants\$1path ](#attributes-recipes-mysql-grants) | [mysql\$1bin ](#attributes-recipes-mysql-bin) | [mysqladmin\$1bin ](#attributes-recipes-mysql-admin-bin) | 
| [pid\$1file ](#attributes-recipes-mysql-pid) | [puerto ](#attributes-recipes-mysql-port) | [root\$1group ](#attributes-recipes-mysql-group) | 
| [server\$1root\$1password ](#attributes-recipes-mysql-pwd) | [socket ](#attributes-recipes-mysql-socket) | [Atributos ajustables](#attributes-recipes-mysql-tunable) | 

**basedir **  <a name="attributes-recipes-mysql-basedir"></a>
El directorio base (cadena). El valor predeterminado es `'/usr'`.  

```
node[:mysql][:basedir]
```

**bind\$1address **  <a name="attributes-recipes-mysql-bind"></a>
La dirección de recepción MySQL (cadena). El valor predeterminado es `'0.0.0.0'`.  

```
node[:mysql][:bind_address]
```

**clients **  <a name="attributes-recipes-mysql-clients"></a>
Una lista de los clientes (lista de cadena).  

```
node[:mysql][:clients]
```

**conf\$1dir **  <a name="attributes-recipes-mysql-conf"></a>
El directorio que contiene el archivo de configuración (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/etc'`
+ Ubuntu: `'/etc/mysql'`

```
node[:mysql][:conf_dir]
```

**confd\$1dir **  <a name="attributes-recipes-mysql-confd"></a>
El directorio que contiene los archivos de configuración adicionales (cadena). El valor predeterminado es `'/etc/mysql/conf.d'`.  

```
node[:mysql][:confd_dir]
```

**datadir **  <a name="attributes-recipes-mysql-datadir"></a>
El directorio de datos (cadena). El valor predeterminado es `'/var/lib/mysql'`.  

```
node[:mysql][:datadir]
```

**grants\$1path **  <a name="attributes-recipes-mysql-grants"></a>
La ubicación de la tabla grant (cadena). El valor predeterminado es `'/etc/mysql_grants.sql'`.  

```
node[:mysql][:grants_path]
```

**mysql\$1bin **  <a name="attributes-recipes-mysql-bin"></a>
La ubicación de los archivos binarios de mysql (cadena). El valor predeterminado es `'/usr/bin/mysql'`.  

```
node[:mysql][:mysql_bin]
```

**mysqladmin\$1bin **  <a name="attributes-recipes-mysql-admin-bin"></a>
La ubicación de mysqladmin (cadena). El valor predeterminado es `'/usr/bin/mysqladmin'`.  

```
node[:mysql][:mysqladmin_bin]
```

**pid\$1file **  <a name="attributes-recipes-mysql-pid"></a>
El archivo que contiene el ID de proceso del daemon (cadena). El valor predeterminado es `'/var/run/mysqld/mysqld.pid'`.  

```
node[:mysql][:pid_file]
```

**puerto **  <a name="attributes-recipes-mysql-port"></a>
El puerto de recepción del servidor (número). El valor predeterminado es `3306`.  

```
node[:mysql][:port]
```

**root\$1group **  <a name="attributes-recipes-mysql-group"></a>
El grupo raíz (cadena). El valor predeterminado es `'root'`.  

```
node[:mysql][:root_group]
```

**server\$1root\$1password **  <a name="attributes-recipes-mysql-pwd"></a>
La contraseña raíz del servidor (cadena). El valor predeterminado se genera aleatoriamente.  

```
node[:mysql][:server_root_password]
```

**socket **  <a name="attributes-recipes-mysql-socket"></a>
La ubicación del archivo de sockets (cadena). El valor predeterminado es `'/var/lib/mysql/mysql.sock'`. Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'/var/lib/mysql/mysql.sock'`
+ Ubuntu: `'/var/run/mysqld/mysqld.sock'`

```
node[:mysql][:socket]
```

**Atributos ajustables**  <a name="attributes-recipes-mysql-tunable"></a>
Los atributos ajustables se utilizan para perfeccionar el rendimiento.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/opsworks/latest/userguide/attributes-recipes-mysql.html)  
**back\$1log **  <a name="attributes-recipes-mysql-tunable-back"></a>
El número máximo de solicitudes pendientes (cadena). El valor predeterminado es `'128'`.  

```
node[:mysql][:tunable][:back_log]
```  
**innodb\$1additional\$1mem\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-mem"></a>
El tamaño del grupo que usa [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) para almacenar las estructuras de datos internas (cadena). El valor predeterminado es `'20M'`.  

```
node[:mysql][:tunable][:innodb_additional_mem_pool_size]
```  
**innodb\$1buffer\$1pool\$1size **  <a name="attributes-recipes-mysql-tunable-buffer"></a>
El tamaño del grupo del búfer [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) (cadena). El valor del atributo lo establece OpsWorks Stacks y depende del tipo de instancia, pero puedes [anularlo](workingcookbook-attributes.md) mediante un JSON personalizado o un archivo de atributos personalizado.   

```
node[:mysql][:tunable][:innodb_buffer_pool_size]
```  
**innodb\$1flush\$1log\$1at\$1trx\$1commit **  <a name="attributes-recipes-mysql-tunable-flush"></a>
Frecuencia con la que [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) vacía el búfer del registro (cadena). El valor predeterminado es `'2'`. Para obtener más información, consulte [innodb\$1flush\$1log\$1at\$1trx\$1commit](http://dev.mysql.com/doc/refman/5.1/en/innodb-parameters.html#sysvar_innodb_flush_log_at_trx_commit).  

```
node[:mysql][:tunable][:innodb_flush_log_at_trx_commit]
```  
**innodb\$1lock\$1wait\$1timeout **  <a name="attributes-recipes-mysql-tunable-lock"></a>
La cantidad máxima de tiempo, en segundos, que una transacción [Innodb](http://dev.mysql.com/doc/refman/5.5/en/innodb-storage-engine.html) espera que se produzca un bloqueo de fila (cadena). El valor predeterminado es `'50'`.  

```
node[:mysql][:tunable][:innodb_lock_wait_timeout]
```  
**key\$1buffer **  <a name="attributes-recipes-mysql-tunable-key"></a>
El tamaño de búfer de índice (cadena). El valor predeterminado es `'250M'`.  

```
node[:mysql][:tunable][:key_buffer]
```  
**log\$1slow\$1queries **  <a name="attributes-recipes-mysql-tunable-slow"></a>
La ubicación de los archivos de registro de consultas lentas (cadena). El valor predeterminado es `'/var/log/mysql/mysql-slow.log'`.  

```
node[:mysql][:tunable][:log_slow_queries]
```  
**long\$1query\$1time **  <a name="attributes-recipes-mysql-tunable-long"></a>
El tiempo, en segundos, requerido para designar una consulta como larga (cadena). El valor predeterminado es `'1'`.  

```
node[:mysql][:tunable][:long_query_time]
```  
**max\$1allowed\$1packet **  <a name="attributes-recipes-mysql-tunable-packet"></a>
El tamaño máximo permitido de un paquete (cadena). El valor predeterminado es `'32M'`.  

```
node[:mysql][:tunable][:max_allowed_packet]
```  
**max\$1connections **  <a name="attributes-recipes-mysql-tunable-connections"></a>
El número máximo de conexiones de cliente simultáneas (cadena). El valor predeterminado es `'2048'`.  

```
node[:mysql][:tunable][:max_connections]
```  
**max\$1heap\$1table\$1size **  <a name="attributes-recipes-mysql-tunable-heap"></a>
El tamaño máximo de las tablas `MEMORY` creadas por el usuario (cadena). El valor predeterminado es `'32M'`.  

```
node[:mysql][:tunable][:max_heap_table_size]
```  
**net\$1read\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-read"></a>
La cantidad de tiempo de espera, en segundos, para obtener más datos de una conexión (cadena). El valor predeterminado es `'30'`.  

```
node[:mysql][:tunable][:net_read_timeout]
```  
**net\$1write\$1timeout **  <a name="attributes-recipes-mysql-tunable-net-write"></a>
La cantidad de tiempo de espera, en segundos, para que un bloque se escriba en una conexión (cadena). El valor predeterminado es `'30'`.  

```
node[:mysql][:tunable][:net_write_timeout]
```  
**query\$1cache\$1limit **  <a name="attributes-recipes-mysql-tunable-cache-limit"></a>
El tamaño máximo de una consulta individual en la memoria caché (cadena). El valor predeterminado es `'2M'`.  

```
node[:mysql][:tunable][:query_cache_limit]
```  
**query\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-cache-size"></a>
El tamaño de la memoria caché (cadena). El valor predeterminado es `'128M'`.  

```
node[:mysql][:tunable][:query_cache_size]
```  
**query\$1cache\$1type **  <a name="attributes-recipes-mysql-tunable-cache-type"></a>
El tipo de caché de consulta (cadena). Los valores posibles son los siguientes:  
+ `'0'`: sin caché ni recuperación de datos almacenados en caché.
+ `'1'`: declaraciones en la caché que no comienzan por `SELECT SQL_NO_CACHE`. 
+ `'2'`: declaraciones en la caché que comienzan por `SELECT SQL_CACHE`. 
El valor predeterminado es `'1'`.  

```
node[:mysql][:tunable][:query_cache_type]
```  
**thread\$1cache\$1size **  <a name="attributes-recipes-mysql-tunable-thread-cache"></a>
El número de subprocesos de cliente que se almacenan en caché para reutilizarse (cadena). El valor predeterminado es `'8'`.  

```
node[:mysql][:tunable][:thread_cache_size]
```  
**thread\$1stack **  <a name="attributes-recipes-mysql-tunable-thread-stack"></a>
El tamaño de la pila de cada subproceso (cadena). El valor predeterminado es `'192K'`.  

```
node[:mysql][:tunable][:thread_stack]
```  
**wait\$1timeout **  <a name="attributes-recipes-mysql-tunable-wait"></a>
La cantidad de tiempo de espera, en segundos, en una conexión no interactiva. El valor predeterminado es `'180'` (cadena).  

```
node[:mysql][:tunable][:wait_timeout]
```  
**table\$1cache **  <a name="attributes-recipes-mysql-tunable-table"></a>
El número de tablas abiertas (cadena). El valor predeterminado es `'2048'`.  

```
node[:mysql][:tunable][:table_cache]
```

# Atributos nginx
<a name="attributes-recipes-nginx"></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 [atributos `nginx`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/nginx/attributes/nginx.rb) especifican la configuración de [Nginx](http://wiki.nginx.org/Main). Para obtener más información, consulte [Directive Index](http://wiki.nginx.org/DirectiveIndex). 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).


****  

|  |  |  | 
| --- |--- |--- |
| [binario ](#attributes-recipes-nginx-binary) | [dir ](#attributes-recipes-nginx-dir) | [gzip ](#attributes-recipes-nginx-gzip) | 
| [gzip\$1comp\$1level ](#attributes-recipes-nginx-gzip-comp) | [gzip\$1disable ](#attributes-recipes-nginx-gzip-disable) | [gzip\$1http\$1version ](#attributes-recipes-nginx-gzip-http) | 
| [gzip\$1proxied ](#attributes-recipes-nginx-gzip-proxied) | [gzip\$1static ](#attributes-recipes-nginx-gzip-static) | [gzip\$1types ](#attributes-recipes-nginx-gzip-types) | 
| [gzip\$1vary ](#attributes-recipes-nginx-gzip-vary) | [keepalive ](#attributes-recipes-nginx-keepalive) | [keepalive\$1timeout ](#attributes-recipes-nginx-keepalive-timeout) | 
| [log\$1dir ](#attributes-recipes-nginx-log) | [usuario ](#attributes-recipes-nginx-user) | [server\$1names\$1hash\$1bucket\$1size](#attributes-recipes-nginx-worker-hash) | 
| [worker\$1processes ](#attributes-recipes-nginx-worker-processes) | [worker\$1connections ](#attributes-recipes-nginx-worker-connections) |  | 

**binario **  <a name="attributes-recipes-nginx-binary"></a>
La ubicación de los archivos binarios de Nginx (cadena). El valor predeterminado es `'/usr/sbin/nginx'`.  

```
node[:nginx][:binary]
```

**dir **  <a name="attributes-recipes-nginx-dir"></a>
La ubicación de los archivos de configuración, por ejemplo (cadena). El valor predeterminado es `'/etc/nginx'`.  

```
node[:nginx][:dir]
```

**gzip **  <a name="attributes-recipes-nginx-gzip"></a>
Si se habilita la compresión gzip (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  
La compresión puede conllevar riesgos de seguridad. Para desactivarla completamente, defina este atributo de la siguiente manera:  

```
node[:nginx][:gzip] = 'off'
```

```
node[:nginx][:gzip]
```

**gzip\$1comp\$1level **  <a name="attributes-recipes-nginx-gzip-comp"></a>
El nivel de compresión, que oscila entre 1 y 9, donde 1 corresponde a la compresión mínima (cadena). El valor predeterminado es `'2'`.  

```
node[:nginx][:gzip_comp_level]
```

**gzip\$1disable **  <a name="attributes-recipes-nginx-gzip-disable"></a>
Desactiva la compresión gzip para los agentes de usuario especificados (cadena). El valor es una expresión regular y el valor predeterminado es `'MSIE [1-6].(?!.*SV1)'`.  

```
node[:nginx][:gzip_disable]
```

**gzip\$1http\$1version **  <a name="attributes-recipes-nginx-gzip-http"></a>
Habilita la compresión gzip para una versión de HTTP especificada (cadena). El valor predeterminado es `'1.0'`.  

```
node[:nginx][:gzip_http_version]
```

**gzip\$1proxied **  <a name="attributes-recipes-nginx-gzip-proxied"></a>
Si se comprime, y de qué modo, la respuesta a las solicitudes de proxy, que pueden adoptar uno de los siguientes valores (cadena):  
+ `'off'`: no se comprimen las solicitudes de proxy.
+ `'expired'`: se comprimen si el encabezado Expire impide el almacenamiento en caché.
+ `'no-cache'`: se comprimen si el encabezado Cache-Control está establecido en "no-cache".
+ `'no-store'`: se comprimen si el encabezado Cache-Control está establecido en "no-store".
+ `'private'`: se comprimen si el encabezado Cache-Control está establecido en "private".
+ `'no_last_modified'`: se comprimen si no se establece Last-Modified.
+ `'no_etag'`: comprima si la solicitud carece de encabezado ETag
+ `'auth'`: se comprimen si la solicitud incluye un encabezado Authorization.
+ `'any'`: se comprimen todas las solicitudes de proxy. 
El valor predeterminado es `'any'`.  

```
node[:nginx][:gzip_proxied]
```

**gzip\$1static **  <a name="attributes-recipes-nginx-gzip-static"></a>
Si está habilitado el módulo estático gzip (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  

```
node[:nginx][:gzip_static]
```

**gzip\$1types **  <a name="attributes-recipes-nginx-gzip-types"></a>
Una lista de tipos MIME que se va a comprimir (lista de cadena). El valor predeterminado es `['text/plain', 'text/html', 'text/css', 'application/x-javascript', 'text/xml', 'application/xml', 'application/xml+rss', 'text/javascript']`.  

```
node[:nginx][:gzip_types]
```

**gzip\$1vary **  <a name="attributes-recipes-nginx-gzip-vary"></a>
Si se habilita un encabezado de respuesta `Vary:Accept-Encoding ` (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  

```
node[:nginx][:gzip_vary]
```

**keepalive **  <a name="attributes-recipes-nginx-keepalive"></a>
Si se activa una conexión keep-alive (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'on'`.  

```
node[:nginx][:keepalive]
```

**keepalive\$1timeout **  <a name="attributes-recipes-nginx-keepalive-timeout"></a>
La cantidad máxima de tiempo, en segundos, que una conexión keep-alive permanece abierta (número). El valor predeterminado es `65`.  

```
node[:nginx][:keepalive_timeout]
```

**log\$1dir **  <a name="attributes-recipes-nginx-log"></a>
La ubicación de los archivos de registro (cadena). El valor predeterminado es `'/var/log/nginx'`.  

```
node[:nginx][:log_dir]
```

**usuario **  <a name="attributes-recipes-nginx-user"></a>
El usuario (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `'www-data'`
+ Ubuntu: `'nginx'`

```
node[:nginx][:user]
```

**server\$1names\$1hash\$1bucket\$1size**  <a name="attributes-recipes-nginx-worker-hash"></a>
El tamaño de bucket de las tablas hash de nombres de servidor, que puede establecerse en `32`, `64` o `128` (número). El valor predeterminado es `64`.  

```
node[:nginx][:server_names_hash_bucket_size]
```

**worker\$1processes **  <a name="attributes-recipes-nginx-worker-processes"></a>
El número de procesos worker (número). El valor predeterminado es `10`.  

```
node[:nginx][:worker_processes]
```

**worker\$1connections **  <a name="attributes-recipes-nginx-worker-connections"></a>
El número máximo de conexiones worker (número). El valor predeterminado es `1024`. El número máximo de clientes está establecido en `worker_processes * worker_connections`.  

```
node[:nginx][:worker_connections]
```

# Atributos opsworks\$1berkshelf
<a name="attributes-recipes-berkshelf"></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 [atributos `opsworks_berkshelf`](https://github.com/aws/opsworks-cookbooks/blob/master-chef-11.10/opsworks_berkshelf/attributes/default.rb) especifican la configuración de Berkshelf. Para obtener más información, consulte [Berkshelf](http://berkshelf.com/). 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).

**debug**  <a name="attributes-recipes-berkshelf-debug"></a>
Si se incluye la información de depuración de Berkshelf en el registro de Chef (booleano). El valor predeterminado es `false`.  

```
node['opsworks_berkshelf]['debug']
```

# Atributos opsworks\$1java
<a name="attributes-recipes-java"></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 actuales. 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 [atributos `opsworks_java`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb) especifican la configuración del servidor de [Tomcat](http://tomcat.apache.org/). Para obtener más información, consulte [Referencia de configuración de Apache Tomcat](http://tomcat.apache.org/tomcat-5.5-doc/config/). 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).


****  

|  |  |  | 
| --- |--- |--- |
| [datasources ](#attributes-recipes-java-datasources) | [java\$1app\$1server\$1version ](#attributes-recipes-java-server-version) | [java\$1shared\$1lib\$1dir ](#attributes-recipes-java-shared-lib) | 
| [Atributos jvm\$1pkg ](#attributes-recipes-java-pkg) | [custom\$1pkg\$1location\$1url\$1debian ](#attributes-recipes-java-pkg-debian) | [java\$1home\$1basedir ](#attributes-recipes-java-pkg-basedir) | 
| [custom\$1pkg\$1location\$1url\$1rhel ](#attributes-recipes-java-pkg-rhel) | [use\$1custom\$1pkg\$1location ](#attributes-recipes-java-pkg-use) | [jvm\$1options ](#attributes-recipes-java-jvm-options) | 
| [jvm\$1version ](#attributes-recipes-java-jvm-version) | [Atributos tomcat](#attributes-recipes-java-tomcat) |  | 

**datasources **  <a name="attributes-recipes-java-datasources"></a>
Un conjunto de atributos que definen los nombres de recursos JNDI (cadena). Para obtener más información sobre cómo usar este atributo, consulte [Implementación de una aplicación JSP en una base de datos backend](layers-java-deploy.md#layers-java-deploy-jsp-db). El valor predeterminado es un hash vacío que se puede rellenar con mapeos personalizados entre los nombres abreviados de aplicación y los nombres JNDI. Para obtener más información, consulte [Implementación de una aplicación JSP en una base de datos backend](layers-java-deploy.md#layers-java-deploy-jsp-db).  

```
node['opsworks_java']['datasources']
```

**java\$1app\$1server\$1version **  <a name="attributes-recipes-java-server-version"></a>
La versión del servidor de aplicaciones de Java (número). El valor predeterminado es `7`. Puede cambiar este atributo para especificar la versión 6. Si instala un JDK no predeterminado, este atributo se ignora.  

```
node['opsworks_java']['java_app_server_version']
```

**java\$1shared\$1lib\$1dir **  <a name="attributes-recipes-java-shared-lib"></a>
El directorio de las bibliotecas compartidas de Java (cadena). El valor predeterminado es `/usr/share/java`.  

```
node['opsworks_java']['java_shared_lib_dir']
```

**Atributos jvm\$1pkg **  <a name="attributes-recipes-java-pkg"></a>
Un conjunto de atributos que se pueden anular para instalar un JDK no predeterminado.    
**use\$1custom\$1pkg\$1location **  <a name="attributes-recipes-java-pkg-use"></a>
Si se instala un JDK personalizado en lugar de OpenJDK (booleano). El valor predeterminado es `false`.  

```
node['opsworks_java']['jvm_pkg']['use_custom_pkg_location']
```  
**custom\$1pkg\$1location\$1url\$1debian **  <a name="attributes-recipes-java-pkg-debian"></a>
La ubicación del paquete JDK que se va a instalar en instancias de Ubuntu (cadena). El valor predeterminado es `'http://aws.amazon.com/'`, que es simplemente un valor de inicialización que no tiene significado formal. Si desea instalar un JDK no predeterminado, debe anular este atributo y establecerlo en la URL correspondiente.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_debian']
```  
**custom\$1pkg\$1location\$1url\$1rhel **  <a name="attributes-recipes-java-pkg-rhel"></a>
La ubicación del paquete JDK que se va a instalar en las instancias de Amazon Linux y RHEL (cadena). El valor predeterminado es `'http://aws.amazon.com/'`, que es simplemente un valor de inicialización que no tiene significado formal. Si desea instalar un JDK no predeterminado, debe anular este atributo y establecerlo en la URL correspondiente.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_rhel']
```  
**java\$1home\$1basedir **  <a name="attributes-recipes-java-pkg-basedir"></a>
El directorio en el que se extraerá el paquete JDK (cadena). El valor predeterminado es `/usr/local`. No es necesario especificar esta configuración para los paquetes RPM, ya que estos incluyen una estructura de directorios completa.  

```
node['opsworks_java']['jvm_pkg']['java_home_basedir']
```

**jvm\$1options **  <a name="attributes-recipes-java-jvm-options"></a>
Las opciones de línea de comandos de JVM, las cuales le permiten especificar valores de configuración como el tamaño del montón (cadena). Un conjunto común de opciones es `-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC`. El valor predeterminado es sin opciones.  

```
node['opsworks_java']['jvm_options']
```

**jvm\$1version **  <a name="attributes-recipes-java-jvm-version"></a>
La versión de OpenJDK (número). El valor predeterminado es `7`. Puede anular este atributo para especificar OpenJDK versión 6. Si instala un JDK no predeterminado, este atributo se ignora.  

```
node['opsworks_java']['jvm_version']
```

**Atributos tomcat**  <a name="attributes-recipes-java-tomcat"></a>
Un conjunto de atributos que puede anular para instalar la configuración predeterminada de Tomcat.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/opsworks/latest/userguide/attributes-recipes-java.html)  
**ajp\$1port **  <a name="attributes-recipes-java-ajp-port"></a>
El puerto AJP (número). El valor predeterminado es `8009`.  

```
node['opsworks_java']['tomcat]['ajp_port']
```  
**apache\$1tomcat\$1bind\$1mod **  <a name="attributes-recipes-java-bind-mod"></a>
El módulo proxy (cadena). El valor predeterminado es `proxy_http`. Puede anular este atributo para especificar el módulo proxy AJP, `proxy_ajp`.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_mod']
```  
**apache\$1tomcat\$1bind\$1path **  <a name="attributes-recipes-java-bind-path"></a>
La ruta de vinculación de Apache-Tomcat (cadena). El valor predeterminado es `/`. No debe anular este atributo; cambiar la ruta de vinculación puede hacer que la aplicación deje de funcionar.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_path']
```  
**auto\$1deploy **  <a name="attributes-recipes-java-deploy"></a>
Si se usa la implementación automática (booleano). El valor predeterminado es `true`.  

```
node['opsworks_java']['tomcat]['auto_deploy']
```  
**connection\$1timeout **  <a name="attributes-recipes-java-timeout"></a>
El tiempo de espera de la conexión, en milisegundos (número). El valor de predeterminado es `20000` (20 segundos).  

```
node['opsworks_java']['tomcat]['connection_timeout']
```  
**mysql\$1connector\$1jar **  <a name="attributes-recipes-java-connector"></a>
El archivo JAR de la biblioteca de conectores de MySQL (cadena). El valor predeterminado es `mysql-connector-java.jar`.  

```
node['opsworks_java']['tomcat]['mysql_connector_jar']
```  
**puerto **  <a name="attributes-recipes-java-port"></a>
El puerto estándar (número). El valor predeterminado es `8080`.  

```
node['opsworks_java']['tomcat]['port']
```  
**secure\$1port **  <a name="attributes-recipes-java-secure-port"></a>
El puerto seguro (número). El valor predeterminado es `8443`.  

```
node['opsworks_java']['tomcat]['secure_port']
```  
**shutdown\$1port **  <a name="attributes-recipes-java-shutdown-port"></a>
 El puerto de cierre (número). El valor predeterminado es `8005`.  

```
node['opsworks_java']['tomcat]['shutdown_port']
```  
**threadpool\$1max\$1threads **  <a name="attributes-recipes-java-threadpool-max"></a>
El número máximo de subprocesos en el grupo de subprocesos (número). El valor predeterminado es `150`.  

```
node['opsworks_java']['tomcat]['threadpool_max_threads']
```  
**threadpool\$1min\$1spare\$1threads **  <a name="attributes-recipes-java-threadpool-min"></a>
El número mínimo de subprocesos auxiliares en el grupo de subprocesos (número). El valor predeterminado es `4`.  

```
node['opsworks_java']['tomcat]['threadpool_min_spare_threads']
```  
**unpack\$1wars **  <a name="attributes-recipes-java-unpack"></a>
Si se extraen los archivos WAR (booleano). El valor predeterminado es `true`.  

```
node['opsworks_java']['tomcat]['unpack_wars']
```  
**uri\$1encoding **  <a name="attributes-recipes-java-encoding"></a>
La codificación URI (cadena). El valor predeterminado es `UTF-8`.  

```
node['opsworks_java']['tomcat]['uri_encoding']
```  
**use\$1ssl\$1connector **  <a name="attributes-recipes-java-ssl"></a>
Si se utiliza un conector SSL (booleano). El valor predeterminado es `false`.  

```
node['opsworks_java']['tomcat]['use_ssl_connector']
```  
**use\$1threadpool **  <a name="attributes-recipes-java-threadpool"></a>
Si se utiliza un conjunto de subprocesos (booleano). El valor predeterminado es `false`.  

```
node['opsworks_java']['tomcat]['use_threadpool']
```  
**userdatabase\$1pathname **  <a name="attributes-recipes-java-userdb"></a>
El nombre de la ruta de la base de datos de usuario (cadena). El valor predeterminado es `conf/tomcat-users.xml`.  

```
node['opsworks_java']['tomcat]['userdatabase_pathname']
```

# Atributos passenger\$1apache2
<a name="attributes-recipes-passenger"></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 actuales. 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 [atributos `passenger_apache2`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/passenger_apache2/attributes/passenger.rb) especifican la configuración de [Phusion Passenger](https://www.phusionpassenger.com/). Para obtener más información, consulte [Guía del usuario de Phusion Passenger, versión Apache](http://www.modrails.com/documentation/Users%20guide%20Apache.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).


****  

|  |  |  | 
| --- |--- |--- |
| [friendly\$1error\$1pages](#attributes-recipes-passenger-friendly-error-pages) | [gem\$1bin ](#attributes-recipes-passenger-gem-bin) | [gems\$1path](#attributes-recipes-passenger-gems-path) | 
| [high\$1performance\$1mode ](#attributes-recipes-passenger-perf) | [root\$1path ](#attributes-recipes-passenger-root) | [max\$1instances\$1per\$1app ](#attributes-recipes-passenger-instances) | 
| [max\$1pool\$1size ](#attributes-recipes-passenger-max-pool) | [max\$1requests](#attributes-recipes-passenger-max-requests) | [module\$1path ](#attributes-recipes-passenger-mod_path) | 
| [pool\$1idle\$1time ](#attributes-recipes-passenger-pool-idle) | [rails\$1app\$1spawner\$1idle\$1time ](#attributes-recipes-passenger-rails-app) | [rails\$1framework\$1spawner\$1idle\$1time ](#attributes-recipes-passenger-rails-framework) | 
| [rails\$1spawn\$1method ](#attributes-recipes-passenger-rails-spawn) | [ruby\$1bin ](#attributes-recipes-passenger-ruby-bin) | [ruby\$1wrapper\$1bin ](#attributes-recipes-passenger-ruby-wrapper) | 
| [stat\$1throttle\$1rate ](#attributes-recipes-passenger-throttle) | [versión](#attributes-recipes-passenger-version) |  | 

**friendly\$1error\$1pages**  <a name="attributes-recipes-passenger-friendly-error-pages"></a>
Si se muestra una página de error amigable cuando una aplicación no se inicie correctamente (cadena). Este atributo puede establecerse en "on" o en "off"; el valor predeterminado es "off".   

```
node[:passenger][:friendly_error_pages]
```

**gem\$1bin **  <a name="attributes-recipes-passenger-gem-bin"></a>
La ubicación de los archivos binarios de gemas (cadena). El valor predeterminado es `'/usr/local/bin/gem'`.  

```
node[:passenger][:gem_bin]
```

**gems\$1path**  <a name="attributes-recipes-passenger-gems-path"></a>
La ruta de las gemas (cadena). El valor predeterminado depende de la versión de Ruby. Por ejemplo:  
+ Ruby versión 1.8: `'/usr/local/lib/ruby/gems/1.8/gems'`
+ Ruby versión 1.9: `'/usr/local/lib/ruby/gems/1.9.1/gems'`

```
node[:passenger][:gems_path]
```

**high\$1performance\$1mode **  <a name="attributes-recipes-passenger-perf"></a>
Si se utiliza el modo de alto desempeño de Passenger (cadena). Los valores posibles son `'on'` y `'off'`. El valor predeterminado es `'off'`.  

```
node[:passenger][:high_performance_mode ]
```

**root\$1path **  <a name="attributes-recipes-passenger-root"></a>
El directorio raíz de Passenger (cadena). El valor predeterminado depende de las versiones de Ruby y Passenger. En la sintaxis de Chef, el valor es `"#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}"`.  

```
node[:passenger][:root_path]
```

**max\$1instances\$1per\$1app **  <a name="attributes-recipes-passenger-instances"></a>
El número máximo de procesos de aplicación por aplicación (número). El valor predeterminado es `0`. Para obtener más información, consulte [PassengerMaxInstancesPerApp](http://www.modrails.com/documentation/Users%20guide%20Apache.html#_passengermaxinstancesperapp_lt_integer_gt).  

```
node[:passenger][:max_instances_per_app]
```

**max\$1pool\$1size **  <a name="attributes-recipes-passenger-max-pool"></a>
El número máximo de procesadores de aplicaciones (número). El valor predeterminado es `8`. Para obtener más información, consulte [PassengerMaxPoolSize](http://www.modrails.com/documentation/Users%20guide%20Apache.html#_passengermaxpoolsize_lt_integer_gt).  

```
node[:passenger][:max_pool_size]
```

**max\$1requests**  <a name="attributes-recipes-passenger-max-requests"></a>
El número máximo de solicitudes (número). El valor predeterminado es `0`.  

```
node[:passenger][:max_requests]
```

**module\$1path **  <a name="attributes-recipes-passenger-mod_path"></a>
La ruta del módulo (cadena). Los valores predeterminados son los siguientes:  
+ Amazon Linux y RHEL: `"#{node['apache']['libexecdir']}/mod_passenger.so"`
+ Ubuntu: `"#{passenger[:root\$1path]}/ext/apache2/mod_passenger.so"`

```
node[:passenger][:module_path]
```

**pool\$1idle\$1time **  <a name="attributes-recipes-passenger-pool-idle"></a>
El tiempo máximo, en segundos, que el proceso de una aplicación puede estar inactivo (número). El valor de predeterminado es `14400` (4 horas). Para obtener más información, consulte [PassengerPoolIdleTime](http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerPoolIdleTime).  

```
node[:passenger][:pool_idle_time]
```

**rails\$1app\$1spawner\$1idle\$1time **  <a name="attributes-recipes-passenger-rails-app"></a>
El tiempo de inactividad máximo del generador de aplicaciones de Rails (número). Si este atributo se establece en cero, el generador de aplicaciones no tiene tiempo de inactividad. El valor predeterminado es `0`. Para obtener más información, consulte [Explicación de métodos de generación](http://www.modrails.com/documentation/Users%20guide%20Apache.html#spawning_methods_explained).  

```
node[:passenger][:rails_app_spawner_idle_time]
```

**rails\$1framework\$1spawner\$1idle\$1time **  <a name="attributes-recipes-passenger-rails-framework"></a>
El tiempo de inactividad máximo del generador marco de Rails (número). Si este atributo se establece en cero, el generador marco no tiene tiempo de inactividad. El valor predeterminado es `0`. Para obtener más información, consulte [Explicación de métodos de generación](http://www.modrails.com/documentation/Users%20guide%20Apache.html#spawning_methods_explained).  

```
node[:passenger][:rails_framework_spawner_idle_time]
```

**rails\$1spawn\$1method **  <a name="attributes-recipes-passenger-rails-spawn"></a>
El método generador de Rails (cadena). El valor predeterminado es `'smart-lv2'`. Para obtener más información, consulte [Explicación de métodos de generación](http://www.modrails.com/documentation/Users%20guide%20Apache.html#spawning_methods_explained).  

```
node[:passenger][:rails_spawn_method]
```

**ruby\$1bin **  <a name="attributes-recipes-passenger-ruby-bin"></a>
La ubicación de los archivos binarios de Ruby (cadena). El valor predeterminado es `'/usr/local/bin/ruby'`.  

```
node[:passenger][:ruby_bin]
```

**ruby\$1wrapper\$1bin **  <a name="attributes-recipes-passenger-ruby-wrapper"></a>
La ubicación del script encapsulador de Ruby (cadena). El valor predeterminado es `'/usr/local/bin/ruby_gc_wrapper.sh'`.  

```
node[:passenger][:ruby_wrapper_bin]
```

**stat\$1throttle\$1rate **  <a name="attributes-recipes-passenger-throttle"></a>
La velocidad a la que Passenger realiza comprobaciones del sistema de archivos (número). El valor predeterminado es `5`, lo que significa que los controles se realizarán una vez cada 5 segundos como máximo. Para obtener más información, consulte [PassengerStatThrottleRate ](http://www.modrails.com/documentation/Users%20guide%20Apache.html#_passengerstatthrottlerate_lt_integer_gt).  

```
node[:passenger][:stat_throttle_rate]
```

**versión**  <a name="attributes-recipes-passenger-version"></a>
La versión (cadena). El valor predeterminado es `'3.0.9'`.  

```
node[:passenger][:version]
```

# Atributos ruby
<a name="attributes-recipes-ruby"></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 actuales. 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 [atributos `ruby`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) especifican la versión de Ruby que utilizan las aplicaciones. Tenga en cuenta que el uso de los atributos cambió con la introducción del control de versiones semánticas en Ruby 2.1. Para obtener más información sobre cómo especificar una versión, incluidos ejemplos, consulte [Versiones de Ruby](workingcookbook-ruby.md). [Para obtener detalles completos sobre cómo OpsWorks Stacks determina la versión de Ruby, consulta el archivo de atributos integrado, ruby.rb.](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/ruby/attributes/ruby.rb) 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).

**full\$1version**  <a name="attributes-recipes-ruby-full"></a>
El número completo de la versión (cadena). No debe anular este atributo. En su lugar, utilice [[: OpsWorks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) y el atributo de la versión del parche correspondiente para especificar una versión.  

```
[:ruby][:full_version]
```

**major\$1version**  <a name="attributes-recipes-ruby-major"></a>
El número de la versión principal (cadena). No debe anular este atributo. En su lugar, utilice [[: OpsWorks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) para especificar la versión principal.  

```
[:ruby][:major_version]
```

**minor\$1version**  <a name="attributes-recipes-ruby-minor"></a>
El número de la versión menor (cadena). No debe anular este atributo. En su lugar, utilice [[: OpsWorks][:ruby\$1version]](attributes-json-opsworks-other.md#attributes-json-opsworks-ruby-version) para especificar la versión menor.  

```
[:ruby][:minor_version]
```

**parche**  <a name="attributes-recipes-ruby-patch"></a>
El nivel del parche (cadena). Este atributo es válido en la versión 2.0.0 y anteriores de Ruby. En versiones de Ruby posteriores, utilice el atributo `patch_version`.  

```
[:ruby][:patch]
```
El número del parche debe ir precedido de `p`. Por ejemplo, usaría el siguiente JSON personalizado para especificar el nivel del parche 484.  

```
{
  "ruby":{"patch":"p484"}
}
```

**patch\$1version**  <a name="attributes-recipes-ruby-patch-version"></a>
El número del parche (cadena). Este atributo es válido en la versión 2.1 y posteriores de Ruby. En versiones anteriores de Ruby, utilice el atributo `patch`.  

```
[:ruby][:patch_version]
```

**pkgrelease**  <a name="attributes-recipes-ruby-pkgrelease"></a>
El número de lanzamiento del paquete (cadena).  

```
[:ruby][:pkgrelease]
```

# Atributos unicorn
<a name="attributes-recipes-unicorn"></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 [atributos `unicorn`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/unicorn/attributes/default.rb) especifican la configuración de [Unicorn](http://unicorn.bogomips.org/). Para obtener más información, consulte [Unicorn::Configurator](http://unicorn.bogomips.org/Unicorn/Configurator.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).


****  

|  |  |  | 
| --- |--- |--- |
| [accept\$1filter](#attributes-recipes-unicorn-accept) | [backlog](#attributes-recipes-unicorn-backlog) | [delay](#attributes-recipes-unicorn-delay) | 
| [tcp\$1nodelay](#attributes-recipes-unicorn-nodelay) | [tcp\$1nopush](#attributes-recipes-unicorn-nopush) | [preload\$1app](#attributes-recipes-unicorn-preload) | 
| [timeout](#attributes-recipes-unicorn-timeout) | [tries](#attributes-recipes-unicorn-tries) | [versión](#attributes-recipes-unicorn-version) | 
| [worker\$1processes](#attributes-recipes-unicorn-worker) |  |  | 

**accept\$1filter**  <a name="attributes-recipes-unicorn-accept"></a>
El filtro de aceptar `'httpready'` o `'dataready'` (cadena). El valor predeterminado es `'httpready'`.  

```
node[:unicorn][:accept_filter]
```

**backlog**  <a name="attributes-recipes-unicorn-backlog"></a>
El número máximo de solicitudes que puede contener la cola (número). El valor predeterminado es `1024`.  

```
node[:unicorn][:backlog]
```

**delay**  <a name="attributes-recipes-unicorn-delay"></a>
La cantidad de tiempo de espera, en segundos, para volver a intentar el enlace a un socket (número). El valor predeterminado es `0.5`.  

```
node[:unicorn][:delay]
```

**preload\$1app**  <a name="attributes-recipes-unicorn-preload"></a>
Si se carga previamente una aplicación antes de bifurcar un proceso worker (booleano). El valor predeterminado es `true`.  

```
node[:unicorn][:preload_app]
```

**tcp\$1nodelay**  <a name="attributes-recipes-unicorn-nodelay"></a>
Si se deshabilita el algoritmo de Nagle para sockets TCP (booleano). El valor predeterminado es `true`.  

```
node[:unicorn][:tcp_nodelay]
```

**tcp\$1nopush**  <a name="attributes-recipes-unicorn-nopush"></a>
Si se habilita TCP\$1CORK (booleano). El valor predeterminado es `false`.  

```
node[:unicorn][:tcp_nopush]
```

**timeout**  <a name="attributes-recipes-unicorn-timeout"></a>
La cantidad máxima de tiempo, en segundos, que un worker puede emplear con cada solicitud (número). Los workers que superan el valor de tiempo de espera se finalizan. El valor predeterminado es `60`.  

```
node[:unicorn][:timeout]
```

**tries**  <a name="attributes-recipes-unicorn-tries"></a>
El número máximo de veces que se intenta el enlace a un socket (número). El valor predeterminado es `5`.  

```
node[:unicorn][:tries]
```

**versión**  <a name="attributes-recipes-unicorn-version"></a>
La versión de Unicorn (cadena). El valor predeterminado es `'4.7.0'`.  

```
node[:unicorn][:version]
```

**worker\$1processes**  <a name="attributes-recipes-unicorn-worker"></a>
El número de procesos worker (número). El valor predeterminado es `max_pool_size`, si existe, y `4` en caso contrario.  

```
node[:unicorn][:worker_processes]
```