

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

**注記**  
これらの属性は Linux スタックにのみ使用できます。

[`passenger_apache2` 属性](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/passenger_apache2/attributes/passenger.rb)は [Phusion Passenger](https://www.phusionpassenger.com/) 設定を指定します。詳細については、「[Phusion Passenger ユーザーガイド、Apache バージョン](http://www.modrails.com/documentation/Users%20guide%20Apache.html)」を参照してください。組み込み属性を上書きしてカスタム値を指定する方法の詳細については、「[属性の上書き](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) | [バージョン](#attributes-recipes-passenger-version) |  | 

**friendly\$1error\$1pages**  <a name="attributes-recipes-passenger-friendly-error-pages"></a>
アプリケーションが起動に失敗した場合に、わかりやすいエラーページを表示するかどうかを指定します (文字列)。この属性は、'on' または 'off' に設定できます。デフォルト値は 'off' です。  

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

**gem\$1bin **  <a name="attributes-recipes-passenger-gem-bin"></a>
Gem バイナリの場所 (文字列)。デフォルト値は `'/usr/local/bin/gem'` です。  

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

**gems\$1path**  <a name="attributes-recipes-passenger-gems-path"></a>
gems パス (文字列)。デフォルト値は、Ruby のバージョンによって異なります。例えば:   
+ Ruby バージョン 1.8: `'/usr/local/lib/ruby/gems/1.8/gems'`
+ Ruby バージョン 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>
Passenger の高パフォーマンスモードを使用するかどうか (文字列)。指定できる値は `'on'` および `'off'` です。デフォルト値は `'off'` です。  

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

**root\$1path **  <a name="attributes-recipes-passenger-root"></a>
Passenger ルート​ディレクトリ (文字列)。デフォルト値は、Ruby および Passenger のバージョンによって異なります。Chef 構文では、この値は `"#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}"` です。  

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

**max\$1instances\$1per\$1app **  <a name="attributes-recipes-passenger-instances"></a>
アプリケーションごとのアプリケーションプロセスの最大数 (数値)。デフォルト値は `0` です。詳細については「[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>
アプリケーションプロセッサの最大数 (数値)。デフォルト値は `8` です。詳細については、「[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>
リクエストの最大数 (数値)。デフォルト値は `0` です。  

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

**module\$1path **  <a name="attributes-recipes-passenger-mod_path"></a>
モジュールのパス (文字列)。デフォルト値は次のとおりです。  
+ Amazon Linux および 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>
アプリケーションプロセスをアイドル状態にすることができる最大時間 (秒) (数値)。デフォルト値は `14400` (4 時間) です。詳細については、「[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>
Rails アプリケーションのスポナー​の最大アイドル時間 (数値)。この属性をゼロに設定した場合、アプリケーションのスポナー​はタイムアウトになりません。デフォルト値は `0` です。詳細については、「[Spawning Methods Explained](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>
Rails フレームワークのスポナー​の最大アイドル時間 (数値)。この属性がゼロに設定されている場合、フレームワークのスポナー​はタイムアウトになりません。デフォルト値は `0` です。詳細については、「[Spawning Methods Explained](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>
Rails のスポーンの手法 (文字列)。デフォルト値は `'smart-lv2'` です。詳細については、「[Spawning Methods Explained](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>
Ruby バイナリの場所 (文字列)。デフォルト値は `'/usr/local/bin/ruby'` です。  

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

**ruby\$1wrapper\$1bin **  <a name="attributes-recipes-passenger-ruby-wrapper"></a>
Ruby ラッパースクリプトの場所 (文字列)。デフォルト値は `'/usr/local/bin/ruby_gc_wrapper.sh'` です。  

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

**stat\$1throttle\$1rate **  <a name="attributes-recipes-passenger-throttle"></a>
Passenger がファイルシステムチェックを実行するレート (数値)。デフォルト値は `5` です。これは、チェックが最大でも 5 秒ごとに実行されることを意味します。詳細については、「[PassengerStatThrottleRate](http://www.modrails.com/documentation/Users%20guide%20Apache.html#_passengerstatthrottlerate_lt_integer_gt)」を参照してください。  

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

**バージョン**  <a name="attributes-recipes-passenger-version"></a>
バージョン (文字列)。デフォルト値は `'3.0.9'` です。  

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