unicorn 属性 - AWS OpsWorks

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

unicorn 属性

重要

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

注意

这些属性仅在 Linux 堆栈上可用。

unicorn 属性指定 Unicorn 配置。有关更多信息,请参阅 Unicorn::Configurator。有关如何覆盖内置属性以指定自定义值的更多信息,请参阅 覆盖属性

accept_filter

接受筛选条件,'httpready''dataready' (字符串)。默认值为 'httpready'

node[:unicorn][:accept_filter]
backlog

队列可容纳的最大请求数 (数字)。默认值为 1024

node[:unicorn][:backlog]
delay

等待重新尝试绑定套接字的时长 (秒) (数字)。默认值为 0.5

node[:unicorn][:delay]
preload_app

在派生工作进程之前,是否要预加载应用程序 (布尔值)。默认值为 true

node[:unicorn][:preload_app]
tcp_nodelay

是否要对 TCP 套接字禁用 Nagle 算法 (布尔值)。默认值为 true

node[:unicorn][:tcp_nodelay]
tcp_nopush

是否启用 TCP_CORK (布尔值)。默认值为 false

node[:unicorn][:tcp_nopush]
timeout

允许工作线程用于每个请求的最长时间 (秒) (数字)。超出超时值的工作线程都将终止。默认值为 60

node[:unicorn][:timeout]
tries

重新尝试绑定到套接字的最大次数 (数字)。默认值为 5

node[:unicorn][:tries]
version

Unicorn 版本 (字符串)。默认值为 '4.7.0'

node[:unicorn][:version]
worker_processes

工作进程数 (数字)。如果存在默认值,则为 max_pool_size,否则为 4

node[:unicorn][:worker_processes]