

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# rails\$1stack 属性
<a name="attributes-json-opsworks-rails-stack"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

**name**  <a name="attributes-json-opsworks-rails-stack-name"></a>
指定 rails 堆栈，并将其设置为 `"apache_passenger"` 或 `"nginx_unicorn"` (字符串)。  

```
node["opsworks"]["rails_stack"]["name"]
```

**recipe **  <a name="attributes-json-opsworks-rails-stack-recipe"></a>
关联的配方，取决于您使用的是 Passenger 还是 Unicorn (字符串)：  
+ Unicorn：`"unicorn::rails"`
+ Passenger: `"passenger_apache2::rails"`

```
node["opsworks"]["rails_stack"]["recipe"]
```

**restart\$1command **  <a name="attributes-json-opsworks-rails-stack-restart"></a>
重新启动命令，取决于您使用的是 Passenger 还是 Unicorn (字符串)：  
+ Unicorn：`"../../shared/scripts/unicorn clean-restart"`
+ Passenger: `"touch tmp/restart.txt"`

**服务 **  <a name="attributes-json-opsworks-rails-stack-service"></a>
服务名称，取决于您使用的是 Passenger 还是 Unicorn (字符串)：  
+ Unicorn：`"unicorn"`
+ Passenger: `"apache2"`

```
node["opsworks"]["rails_stack"]["service"]
```