1PUMA(1)                          User Commands                         PUMA(1)
2
3
4

NAME

6       puma - manual page for puma version 5.5.2
7

DESCRIPTION

9       puma <options> <rackup file>
10
11       -b, --bind URI
12              URI to bind to (tcp://, unix://, ssl://)
13
14       --bind-to-activated-sockets [only]
15              Bind to all activated sockets
16
17       -C, --config PATH
18              Load PATH as a config file
19
20       --no-config
21              Prevent Puma from searching for a config file
22
23       --control-url URL
24              The  bind  url  to use for the control server. Use 'auto' to use
25              temp unix server
26
27       --control-token TOKEN
28              The token to use as authentication for the control server
29
30       --debug
31              Log lowlevel debugging information
32
33       --dir DIR
34              Change to DIR before starting
35
36       -e, --environment ENVIRONMENT
37              The environment to run the Rack app on (default development)
38
39       -f, --fork-worker=[REQUESTS]
40              Fork  new  workers  from  existing  worker.  Cluster  mode  only
41              Auto-refork after REQUESTS (default 1000)
42
43       -I, --include PATH
44              Specify $LOAD_PATH directories
45
46       -p, --port PORT
47              Define the TCP port to bind to Use -b for more advanced options
48
49       --pidfile PATH
50              Use PATH as a pidfile
51
52       --preload
53              Preload the app. Cluster mode only
54
55       --prune-bundler
56              Prune out the bundler env if possible
57
58       --extra-runtime-dependencies GEM1,GEM2
59              Defines any extra needed gems when using --prune-bundler
60
61       -q, --quiet
62              Do not log requests internally (default true)
63
64       -v, --log-requests
65              Log requests as they occur
66
67       -R, --restart-cmd CMD
68              The puma command to run during a hot restart Default: inferred
69
70       -S, --state PATH
71              Where to store the state details
72
73       -t, --threads INT
74              min:max threads to use (default 0:16)
75
76       --early-hints
77              Enable early hints support
78
79       -V, --version
80              Print the version information
81
82       -w, --workers COUNT
83              Activate cluster mode: How many worker processes to create
84
85       --tag NAME
86              Additional text to display in process listing
87
88       --redirect-stdout FILE
89              Redirect STDOUT to a specific file
90
91       --redirect-stderr FILE
92              Redirect STDERR to a specific file
93
94       --[no-]redirect-append
95              Append to redirected files
96
97       -h, --help
98              Show help
99
100
101
102puma version 5.5.2               January 2022                          PUMA(1)
Impressum