

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

**Importante**  
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questi attributi sono disponibili solo per gli stack Linux.

Gli [attributi `passenger_apache2`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/passenger_apache2/attributes/passenger.rb) specificano la configurazione di [Phusion Passenger](https://www.phusionpassenger.com/). Per ulteriori informazioni, consulta la [Guida per l'utente di Phusion Passenger, versione Apache](http://www.modrails.com/documentation/Users%20guide%20Apache.html). Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta [Sostituzione degli attributi](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>
Indica se visualizzare una pagina di errore intuitiva in caso di mancato avvio dell'applicazione (stringa). Questo attributo può essere impostato su "on" e "off"; il valore predefinito è "off".   

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

**gem\$1bin **  <a name="attributes-recipes-passenger-gem-bin"></a>
Posizione dei file binari del pacchetto gem (stringa). Il valore predefinito è `'/usr/local/bin/gem'`.  

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

**gems\$1path**  <a name="attributes-recipes-passenger-gems-path"></a>
Percorso dei pacchetti gem (stringa). Il valore predefinito dipende dalla versione di Ruby. Esempio:  
+ Ruby versione 1.8: `'/usr/local/lib/ruby/gems/1.8/gems'`
+ Ruby versione 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>
Indica se utilizzare la modalità a prestazioni elevate di Passenger (stringa). I valori possibili sono `'on'` e `'off'`. Il valore predefinito è `'off'`.  

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

**root\$1path **  <a name="attributes-recipes-passenger-root"></a>
Directory radice di Passenger (stringa). Il valore predefinito dipende dalle versioni di Ruby e Passenger. Nella sintassi di Chef, il valore è `"#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}"`.  

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

**max\$1instances\$1per\$1app **  <a name="attributes-recipes-passenger-instances"></a>
Numero massimo di processi applicazione per applicazione (numero). Il valore predefinito è `0`. Per ulteriori informazioni, consulta [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>
Numero massimo di processori dell'applicazione (numero). Il valore predefinito è `8`. Per ulteriori informazioni, consulta [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>
Numero massimo di richieste (numero). Il valore predefinito è `0`.  

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

**module\$1path **  <a name="attributes-recipes-passenger-mod_path"></a>
Percorso del modulo (stringa). I valori predefiniti sono riportati di seguito:  
+ 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>
Tempo massimo, in secondi, durante il quale un processo dell'applicazione può rimanere inattivo (numero). Il valore predefinito è `14400` (4 ore). Per ulteriori informazioni, consulta [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>
Intervallo massimo di inattività per il generatore dell'app Rails (numero). Se questo attributo è impostato su zero, non si verifica mai il timeout del generatore dell'app. Il valore predefinito è `0`. Per ulteriori informazioni, consulta l'argomento relativo ai [metodi di generazione](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>
Intervallo massimo di inattività per il generatore del framework Rails (numero). Se questo attributo è impostato su zero, non si verifica mai il timeout del framework. Il valore predefinito è `0`. Per ulteriori informazioni, consulta l'argomento relativo ai [metodi di generazione](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>
Metodo di generazione Rails (stringa). Il valore predefinito è `'smart-lv2'`. Per ulteriori informazioni, consulta l'argomento relativo ai [metodi di generazione](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>
Posizione dei file binari Ruby (stringa). Il valore predefinito è `'/usr/local/bin/ruby'`.  

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

**ruby\$1wrapper\$1bin **  <a name="attributes-recipes-passenger-ruby-wrapper"></a>
Posizione degli script wrapper Ruby (stringa). Il valore predefinito è `'/usr/local/bin/ruby_gc_wrapper.sh'`.  

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

**stat\$1throttle\$1rate **  <a name="attributes-recipes-passenger-throttle"></a>
Velocità in base alla quale Passenger esegue i controlli del file system (numero). Il valore predefinito è `5`, ovvero i controlli vengono eseguiti al massimo una volta ogni 5 secondi. Per ulteriori informazioni, consulta [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>
Versione (stringa). Il valore predefinito è `'3.0.9'`.  

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