

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

# Atributos passenger\$1apache2
<a name="attributes-recipes-passenger"></a>

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

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

Os atributos [https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/passenger_apache2/attributes/passenger.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/passenger_apache2/attributes/passenger.rb) especificam a configuração do [Phusion Passenger](https://www.phusionpassenger.com/). Para obter mais informações, consulte o guia do usuário do [Phusion Passenger, versão Apache](http://www.modrails.com/documentation/Users%20guide%20Apache.html). Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte [Sobrepor 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) | [version](#attributes-recipes-passenger-version) |  | 

**friendly\$1error\$1pages**  <a name="attributes-recipes-passenger-friendly-error-pages"></a>
Determina se vai exibir uma página de erro amigável caso um aplicativo não inicie (string). Este atributo pode ser definido como 'on' ou 'off'; o valor padrão é 'off'.   

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

**gem\$1bin **  <a name="attributes-recipes-passenger-gem-bin"></a>
A localização dos arquivos binários do Gem (string). O valor padrão é `'/usr/local/bin/gem'`.  

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

**gems\$1path**  <a name="attributes-recipes-passenger-gems-path"></a>
O caminho do gems (string). O valor padrão depende da versão do Ruby. Por exemplo:  
+ Ruby versão 1.8: `'/usr/local/lib/ruby/gems/1.8/gems'`
+ Ruby versão 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>
Determina se vai utilizar o modo de alto desempenho do Passenger (string). Os valores possíveis são `'on'` e `'off'`. O valor padrão é `'off'`.  

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

**root\$1path **  <a name="attributes-recipes-passenger-root"></a>
O diretório raiz do Passenger (string). O valor padrão depende das versões do Ruby e do Passenger. Na sintaxe do Chef, o valor é `"#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}"`.  

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

**max\$1instances\$1per\$1app **  <a name="attributes-recipes-passenger-instances"></a>
O número máximo de processos de aplicativos por aplicativo (número). O valor padrão é `0`. Para obter mais informações, 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>
O número máximo de processadores de aplicativos (número). O valor padrão é `8`. Para obter mais informações, 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>
O número máximo de solicitações (número). O valor padrão é `0`.  

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

**module\$1path **  <a name="attributes-recipes-passenger-mod_path"></a>
O caminho do módulo (string). Os valores padrão são:  
+ Amazon Linux e 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>
O tempo máximo, em segundos, que o processo de um aplicativo pode ficar ocioso (número). O valor padrão é `14400` (4 horas). Para obter mais informações, 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>
O tempo máximo de ociosidade para o gerador de aplicativos do Rails (número). Se este atributo for definido como zero, o tempo limite para o gerador de aplicativos não será esgotado. O valor padrão é `0`. Para obter mais informações, consulte [Informações sobre os métodos de geração](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>
O tempo máximo de ociosidade para o gerador de estruturas do Rails (número). Se este atributo for definido como zero, o tempo limite do gerador de estruturas não será esgotado. O valor padrão é `0`. Para obter mais informações, consulte [Informações sobre os métodos de geração](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>
O método de geração do Rails (string). O valor padrão é `'smart-lv2'`. Para obter mais informações, consulte [Informações sobre os métodos de geração](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>
A localização dos arquivos binários do Ruby (string). O valor padrão é `'/usr/local/bin/ruby'`.  

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

**ruby\$1wrapper\$1bin **  <a name="attributes-recipes-passenger-ruby-wrapper"></a>
A localização do script de wrapper do Ruby (string). O valor padrão é `'/usr/local/bin/ruby_gc_wrapper.sh'`.  

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

**stat\$1throttle\$1rate **  <a name="attributes-recipes-passenger-throttle"></a>
A frequência com que o Passenger executa as verificações do sistema de arquivos (número). O valor padrão é `5`, o que significa que as verificações serão executadas no máximo uma vez a cada 5 segundos. Para obter mais informações, consulte [PassengerStatThrottleRate ](http://www.modrails.com/documentation/Users%20guide%20Apache.html#_passengerstatthrottlerate_lt_integer_gt).  

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

**version**  <a name="attributes-recipes-passenger-version"></a>
A versão (string). O valor padrão é `'3.0.9'`.  

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