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

NAME

6       puma - manual page for puma version 5.6.5
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, --silent
71              Do not log prompt messages other than errors
72
73       -S, --state PATH
74              Where to store the state details
75
76       -t, --threads INT
77              min:max threads to use (default 0:16)
78
79       --early-hints
80              Enable early hints support
81
82       -V, --version
83              Print the version information
84
85       -w, --workers COUNT
86              Activate cluster mode: How many worker processes to create
87
88       --tag NAME
89              Additional text to display in process listing
90
91       --redirect-stdout FILE
92              Redirect STDOUT to a specific file
93
94       --redirect-stderr FILE
95              Redirect STDERR to a specific file
96
97       --[no-]redirect-append
98              Append to redirected files
99
100       -h, --help
101              Show help
102
103
104
105puma version 5.6.5                 July 2023                           PUMA(1)
Impressum