unicorn Attributes
Important
AWS OpsWorks Stacks is no longer accepting new customers. Existing customers will be able to use the OpsWorks console, API, CLI, and CloudFormation resources as normal until May 26, 2024, at which time they will be discontinued. To prepare for this transition, we recommend you transition your stacks to AWS Systems Manager as soon as possible. For more information, see AWS OpsWorks Stacks End of Life FAQs and Migrating your AWS OpsWorks Stacks applications to AWS Systems Manager Application Manager.
Note
These attributes are available only on Linux stacks.
The unicorn
attributes
- accept_filter
-
The accept filter,
'httpready'
or'dataready'
(string). The default value is'httpready'
.node[:unicorn][:accept_filter]
- backlog
-
The maximum number of requests that the queue can hold (number). The default value is
1024
.node[:unicorn][:backlog]
- delay
-
The amount of time, in seconds, to wait to retry binding a socket (number). The default value is
0.5
.node[:unicorn][:delay]
- preload_app
-
Whether to preload an app before forking a worker process (Boolean). The default value is
true
.node[:unicorn][:preload_app]
- tcp_nodelay
-
Whether to disable Nagle's algorithm for TCP sockets (Boolean). The default value is
true
.node[:unicorn][:tcp_nodelay]
- tcp_nopush
-
Whether to enable TCP_CORK (Boolean). The default value is
false
.node[:unicorn][:tcp_nopush]
- timeout
-
The maximum amount time, in seconds, that a worker is allowed to use for each request (number). Workers that exceed the timeout value are terminated. The default value is
60
.node[:unicorn][:timeout]
- tries
-
The maximum number of times to retry binding to a socket (number). The default value is
5
.node[:unicorn][:tries]
- version
-
The Unicorn version (string). The default value is
'4.7.0'
.node[:unicorn][:version]
- worker_processes
-
The number of worker processes (number). The default value is
max_pool_size
, if it exists, and4
otherwise.node[:unicorn][:worker_processes]