- uWSGI Options
- uWSGI core
- socket
- uwsgi-socket
- suwsgi-socket
- ssl-socket
- http-socket
- http-socket-modifier1
- http-socket-modifier2
- http11-socket
- https-socket
- https-socket-modifier1
- https-socket-modifier2
- fastcgi-socket
- fastcgi-nph-socket
- fastcgi-modifier1
- fastcgi-modifier2
- scgi-socket
- scgi-nph-socket
- scgi-modifier1
- scgi-modifier2
- raw-socket
- raw-modifier1
- raw-modifier2
- puwsgi-socket
- protocol
- socket-protocol
- shared-socket
- undeferred-shared-socket
- processes
- workers
- thunder-lock
- harakiri
- harakiri-verbose
- harakiri-no-arh
- no-harakiri-arh
- no-harakiri-after-req-hook
- backtrace-depth
- mule-harakiri
- xmlconfig
- xml
- config
- fallback-config
- strict
- skip-zero
- skip-atexit
- skip-atexit
- set
- set-placeholder
- set-ph
- get
- declare-option
- declare-option2
- resolve
- for
- for-glob
- for-times
- for-readline
- endfor
- end-for
- if-opt
- if-not-opt
- if-env
- if-not-env
- ifenv
- if-reload
- if-not-reload
- if-hostname
- if-not-hostname
- if-hostname-match
- if-not-hostname-match
- if-exists
- if-not-exists
- ifexists
- if-plugin
- if-not-plugin
- ifplugin
- if-file
- if-not-file
- if-dir
- if-not-dir
- ifdir
- if-directory
- endif
- end-if
- blacklist
- end-blacklist
- whitelist
- end-whitelist
- ignore-sigpipe
- ignore-write-errors
- write-errors-tolerance
- write-errors-exception-only
- disable-write-exception
- inherit
- include
- inject-before
- inject-after
- daemonize
- daemonize2
- stop
- reload
- pause
- suspend
- resume
- connect-and-read
- extract
- listen
- max-vars
- max-apps
- buffer-size
- memory-report
- profiler
- cgi-mode
- abstract-socket
- chmod-socket
- chmod
- chown-socket
- umask
- freebind
- map-socket
- enable-threads
- no-threads-wait
- auto-procname
- procname-prefix
- procname-prefix-spaced
- procname-append
- procname
- procname-master
- single-interpreter
- need-app
- master
- honour-stdin
- emperor
- emperor-proxy-socket
- emperor-wrapper
- emperor-nofollow
- emperor-procname
- emperor-freq
- emperor-required-heartbeat
- emperor-curse-tolerance
- emperor-pidfile
- emperor-tyrant
- emperor-tyrant-nofollow
- emperor-tyrant-initgroups
- emperor-stats
- emperor-stats-server
- early-emperor
- emperor-broodlord
- emperor-throttle
- emperor-max-throttle
- emperor-magic-exec
- emperor-on-demand-extension
- emperor-on-demand-ext
- emperor-on-demand-directory
- emperor-on-demand-dir
- emperor-on-demand-exec
- emperor-extra-extension
- emperor-extra-ext
- emperor-no-blacklist
- emperor-use-clone
- emperor-use-fork-server
- vassal-fork-base
- emperor-subreaper
- emperor-cap
- vassals-cap
- vassal-cap
- emperor-collect-attribute
- emperor-collect-attr
- emperor-fork-server-attr
- emperor-wrapper-attr
- emperor-chdir-attr
- imperial-monitor-list
- imperial-monitors-list
- vassals-inherit
- vassals-include
- vassals-inherit-before
- vassals-include-before
- vassals-start-hook
- vassals-stop-hook
- vassal-sos
- vassal-sos-backlog
- vassals-set
- vassal-set
- heartbeat
- zeus
- reload-mercy
- worker-reload-mercy
- mule-reload-mercy
- exit-on-reload
- die-on-term
- force-gateway
- help
- usage
- print-sym
- print-symbol
- reaper
- max-requests
- max-requests-delta
- min-worker-lifetime
- max-worker-lifetime
- socket-timeout
- no-fd-passing
- locks
- lock-engine
- ftok
- persistent-ipcsem
- sharedarea
- safe-fd
- fd-safe
- cache
- cache-blocksize
- cache-store
- cache-store-sync
- cache-no-expire
- cache-expire-freq
- cache-report-freed-items
- cache-udp-server
- cache-udp-node
- cache-sync
- cache-use-last-modified
- add-cache-item
- load-file-in-cache
- load-file-in-cache-gzip
- cache2
- queue
- queue-blocksize
- queue-store
- queue-store-sync
- spooler
- spooler-external
- spooler-ordered
- spooler-chdir
- spooler-processes
- spooler-quiet
- spooler-max-tasks
- spooler-harakiri
- spooler-frequency
- spooler-freq
- mule
- mules
- farm
- mule-msg-size
- signal
- signal-bufsize
- signals-bufsize
- signal-timer
- timer
- signal-rbtimer
- rbtimer
- rpc-max
- disable-logging
- flock
- flock-wait
- flock2
- flock-wait2
- pidfile
- pidfile2
- safe-pidfile
- safe-pidfile2
- chroot
- pivot-root
- pivot_root
- uid
- gid
- add-gid
- immediate-uid
- immediate-gid
- no-initgroups
- cap
- unshare
- unshare2
- setns-socket
- setns-socket-skip
- setns-skip
- setns
- setns-preopen
- fork-socket
- fork-server
- jailed
- jail
- jail-ip4
- jail-ip6
- jidfile
- jid-file
- jail2
- libjail
- jail-attach
- refork
- re-fork
- refork-as-root
- re-fork-as-root
- refork-post-jail
- re-fork-post-jail
- hook-asap
- hook-pre-jail
- hook-post-jail
- hook-in-jail
- hook-as-root
- hook-as-user
- hook-as-user-atexit
- hook-pre-app
- hook-post-app
- hook-post-fork
- hook-accepting
- hook-accepting1
- hook-accepting-once
- hook-accepting1-once
- hook-master-start
- hook-touch
- hook-emperor-start
- hook-emperor-stop
- hook-emperor-reload
- hook-emperor-lost
- hook-as-vassal
- hook-as-emperor
- hook-as-on-demand-vassal
- hook-as-on-config-vassal
- hook-as-emperor-before-vassal
- hook-as-vassal-before-drop
- hook-as-emperor-setns
- hook-as-mule
- hook-as-gateway
- after-request-hook
- after-request-call
- exec-asap
- exec-pre-jail
- exec-post-jail
- exec-in-jail
- exec-as-root
- exec-as-user
- exec-as-user-atexit
- exec-pre-app
- exec-post-app
- exec-as-vassal
- exec-as-emperor
- mount-asap
- mount-pre-jail
- mount-post-jail
- mount-in-jail
- mount-as-root
- mount-as-vassal
- mount-as-emperor
- umount-asap
- umount-pre-jail
- umount-post-jail
- umount-in-jail
- umount-as-root
- umount-as-vassal
- umount-as-emperor
- wait-for-interface
- wait-for-interface-timeout
- wait-interface
- wait-interface-timeout
- wait-for-iface
- wait-for-iface-timeout
- wait-iface
- wait-iface-timeout
- wait-for-fs
- wait-for-file
- wait-for-dir
- wait-for-mountpoint
- wait-for-fs-timeout
- call-asap
- call-pre-jail
- call-post-jail
- call-in-jail
- call-as-root
- call-as-user
- call-as-user-atexit
- call-pre-app
- call-post-app
- call-as-vassal
- call-as-vassal1
- call-as-vassal3
- call-as-emperor
- call-as-emperor1
- call-as-emperor2
- call-as-emperor4
- ini
- yaml
- yml
- json
- js
- weight
- auto-weight
- no-server
- command-mode
- no-defer-accept
- tcp-nodelay
- so-keepalive
- so-send-timeout
- socket-send-timeout
- so-write-timeout
- socket-write-timeout
- socket-sndbuf
- socket-rcvbuf
- limit-as
- limit-nproc
- reload-on-as
- reload-on-rss
- evil-reload-on-as
- evil-reload-on-rss
- reload-on-fd
- brutal-reload-on-fd
- ksm
- pcre-jit
- never-swap
- touch-reload
- touch-workers-reload
- touch-chain-reload
- touch-logrotate
- touch-logreopen
- touch-exec
- touch-signal
- fs-reload
- fs-brutal-reload
- fs-signal
- check-mountpoint
- mountpoint-check
- check-mount
- mount-check
- propagate-touch
- limit-post
- no-orphans
- prio
- cpu-affinity
- post-buffering
- post-buffering-bufsize
- body-read-warning
- upload-progress
- no-default-app
- manage-script-name
- ignore-script-name
- catch-exceptions
- reload-on-exception
- reload-on-exception-type
- reload-on-exception-value
- reload-on-exception-repr
- exception-handler
- enable-metrics
- metric
- metric-threshold
- metric-alarm
- alarm-metric
- metrics-dir
- metrics-dir-restore
- metric-dir
- metric-dir-restore
- metrics-no-cores
- udp
- stats
- stats-server
- stats-http
- stats-minified
- stats-min
- stats-push
- stats-pusher-default-freq
- stats-pushers-default-freq
- stats-no-cores
- stats-no-metrics
- multicast
- multicast-ttl
- multicast-loop
- master-fifo
- notify-socket
- subscription-notify-socket
- subscription-mountpoints
- subscription-mountpoint
- legion
- legion-mcast
- legion-node
- legion-freq
- legion-tolerance
- legion-death-on-lord-error
- legion-skew-tolerance
- legion-lord
- legion-unlord
- legion-setup
- legion-death
- legion-join
- legion-node-joined
- legion-node-left
- legion-quorum
- legion-scroll
- legion-scroll-max-size
- legion-scroll-list-max-size
- subscriptions-sign-check
- subscriptions-sign-check-tolerance
- subscriptions-sign-skip-uid
- subscriptions-credentials-check
- subscriptions-use-credentials
- subscription-algo
- subscription-dotsplit
- subscribe-to
- st
- subscribe
- subscribe2
- subscribe-freq
- subscription-tolerance
- unsubscribe-on-graceful-reload
- start-unsubscribed
- subscribe-with-modifier1
- snmp
- snmp-community
- ssl-verbose
- ssl-sessions-use-cache
- ssl-session-use-cache
- ssl-sessions-timeout
- ssl-session-timeout
- sni
- sni-dir
- sni-dir-ciphers
- ssl-enable3
- ssl-option
- sni-regexp
- ssl-tmp-dir
- check-interval
- forkbomb-delay
- binary-path
- privileged-binary-patch
- unprivileged-binary-patch
- privileged-binary-patch-arg
- unprivileged-binary-patch-arg
- async
- disable-async-warn-on-queue-full
- max-fd
- logto
- logto2
- log-format
- logformat
- logformat-strftime
- log-format-strftime
- logfile-chown
- logfile-chmod
- log-syslog
- log-socket
- req-logger
- logger-req
- logger
- logger-list
- loggers-list
- threaded-logger
- log-encoder
- log-req-encoder
- log-drain
- log-filter
- log-route
- log-req-route
- use-abort
- alarm
- alarm-cheap
- alarm-freq
- alarm-fd
- alarm-segfault
- segfault-alarm
- alarm-backlog
- backlog-alarm
- lq-alarm
- alarm-lq
- alarm-listen-queue
- listen-queue-alarm
- log-alarm
- alarm-log
- not-log-alarm
- not-alarm-log
- alarm-list
- alarms-list
- alarm-msg-size
- log-master
- log-master-bufsize
- log-master-stream
- log-master-req-stream
- log-reopen
- log-truncate
- log-maxsize
- log-backupname
- logdate
- log-date
- log-prefix
- log-zero
- log-slow
- log-4xx
- log-5xx
- log-big
- log-sendfile
- log-ioerror
- log-micros
- log-x-forwarded-for
- master-as-root
- drop-after-init
- drop-after-apps
- force-cwd
- binsh
- chdir
- chdir2
- lazy
- lazy-apps
- cheap
- cheaper
- cheaper-initial
- cheaper-algo
- cheaper-step
- cheaper-overload
- cheaper-idle
- cheaper-algo-list
- cheaper-algos-list
- cheaper-list
- cheaper-rss-limit-soft
- cheaper-rss-limit-hard
- idle
- die-on-idle
- mount
- worker-mount
- threads
- thread-stacksize
- threads-stacksize
- thread-stack-size
- threads-stack-size
- vhost
- vhost-host
- route
- route-host
- route-uri
- route-qs
- route-remote-addr
- route-user-agent
- route-remote-user
- route-referer
- route-label
- route-if
- route-if-not
- route-run
- final-route
- final-route-status
- final-route-host
- final-route-uri
- final-route-qs
- final-route-remote-addr
- final-route-user-agent
- final-route-remote-user
- final-route-referer
- final-route-label
- final-route-if
- final-route-if-not
- final-route-run
- error-route
- error-route-status
- error-route-host
- error-route-uri
- error-route-qs
- error-route-remote-addr
- error-route-user-agent
- error-route-remote-user
- error-route-referer
- error-route-label
- error-route-if
- error-route-if-not
- error-route-run
- response-route
- response-route-status
- response-route-host
- response-route-uri
- response-route-qs
- response-route-remote-addr
- response-route-user-agent
- response-route-remote-user
- response-route-referer
- response-route-label
- response-route-if
- response-route-if-not
- response-route-run
- router-list
- routers-list
- error-page-403
- error-page-404
- error-page-500
- websockets-ping-freq
- websocket-ping-freq
- websockets-pong-tolerance
- websocket-pong-tolerance
- websockets-max-size
- websocket-max-size
- chunked-input-limit
- chunked-input-timeout
- clock
- clock-list
- clocks-list
- add-header
- rem-header
- del-header
- collect-header
- response-header-collect
- pull-header
- check-static
- check-static-docroot
- static-check
- static-map
- static-map2
- static-skip-ext
- static-index
- static-safe
- static-cache-paths
- static-cache-paths-name
- mimefile
- mime-file
- mimefile
- mime-file
- static-expires-type
- static-expires-type-mtime
- static-expires
- static-expires-mtime
- static-expires-uri
- static-expires-uri-mtime
- static-expires-path-info
- static-expires-path-info-mtime
- static-gzip
- static-gzip-all
- static-gzip-dir
- static-gzip-prefix
- static-gzip-ext
- static-gzip-suffix
- honour-range
- offload-threads
- offload-thread
- file-serve-mode
- fileserve-mode
- disable-sendfile
- check-cache
- close-on-exec
- close-on-exec2
- mode
- env
- ienv
- envdir
- early-envdir
- unenv
- vacuum
- file-write
- cgroup
- cgroup-opt
- cgroup-dir-mode
- namespace
- namespace-keep-mount
- ns
- namespace-net
- ns-net
- enable-proxy-protocol
- reuse-port
- tcp-fast-open
- tcp-fastopen
- tcp-fast-open-client
- tcp-fastopen-client
- zerg
- zerg-fallback
- zerg-server
- cron
- cron2
- unique-cron
- cron-harakiri
- legion-cron
- cron-legion
- unique-legion-cron
- unique-cron-legion
- loop
- loop-list
- loops-list
- worker-exec
- worker-exec2
- attach-daemon
- attach-control-daemon
- smart-attach-daemon
- smart-attach-daemon2
- legion-attach-daemon
- legion-smart-attach-daemon
- legion-smart-attach-daemon2
- daemons-honour-stdin
- attach-daemon2
- plugins
- plugin
- need-plugins
- need-plugin
- plugins-dir
- plugin-dir
- plugins-list
- plugin-list
- autoload
- dlopen
- allowed-modifiers
- remap-modifier
- dump-options
- show-config
- binary-append-data
- iprint
- exit
- cflags
- dot-h
- config-py
- build-plugin
- version
- plugin: airbrake
- plugin: alarm_curl
- plugin: alarm_speech
- plugin: alarm_xmpp
- plugin: asyncio
- plugin: cache
- plugin: carbon
- plugin: cgi
- plugin: cheaper_backlog2
- plugin: cheaper_busyness
- plugin: clock_monotonic
- plugin: clock_realtime
- plugin: corerouter
- plugin: coroae
- plugin: cplusplus
- plugin: curl_cron
- plugin: dumbloop
- plugin: dummy
- plugin: echo
- plugin: emperor_amqp
- plugin: emperor_mongodb
- plugin: emperor_pg
- plugin: emperor_zeromq
- plugin: example
- plugin: exception_log
- plugin: fastrouter
- fastrouter
- fastrouter-processes
- fastrouter-workers
- fastrouter-zerg
- fastrouter-use-cache
- fastrouter-use-pattern
- fastrouter-use-base
- fastrouter-fallback
- fastrouter-use-code-string
- fastrouter-use-socket
- fastrouter-to
- fastrouter-gracetime
- fastrouter-events
- fastrouter-quiet
- fastrouter-cheap
- fastrouter-subscription-server
- fastrouter-subscription-slot
- fastrouter-timeout
- fastrouter-post-buffering
- fastrouter-post-buffering-dir
- fastrouter-stats
- fastrouter-stats-server
- fastrouter-ss
- fastrouter-harakiri
- fastrouter-uid
- fastrouter-gid
- fastrouter-resubscribe
- fastrouter-resubscribe-bind
- fastrouter-buffer-size
- fastrouter-fallback-on-no-key
- fastrouter-force-key
- plugin: fiber
- plugin: forkptyrouter
- forkptyrouter
- forkpty-router
- forkptyurouter
- forkpty-urouter
- forkptyrouter-command
- forkpty-router-command
- forkptyrouter-cmd
- forkpty-router-cmd
- forkptyrouter-rows
- forkptyrouter-cols
- forkptyrouter-processes
- forkptyrouter-workers
- forkptyrouter-zerg
- forkptyrouter-fallback
- forkptyrouter-events
- forkptyrouter-cheap
- forkptyrouter-timeout
- forkptyrouter-stats
- forkptyrouter-stats-server
- forkptyrouter-ss
- forkptyrouter-harakiri
- plugin: gccgo
- plugin: geoip
- plugin: gevent
- plugin: glusterfs
- plugin: graylog2
- plugin: greenlet
- plugin: gridfs
- plugin: http
- http
- httprouter
- https
- https2
- https-export-cert
- https-session-context
- http-to-https
- http-processes
- http-workers
- http-var
- http-to
- http-zerg
- http-fallback
- http-modifier1
- http-modifier2
- http-use-cache
- http-use-pattern
- http-use-base
- http-events
- http-subscription-server
- http-timeout
- http-manage-expect
- http-keepalive
- http-auto-chunked
- http-auto-gzip
- http-raw-body
- http-websockets
- http-chunked-input
- http-use-code-string
- http-use-socket
- http-gracetime
- http-quiet
- http-cheap
- http-stats
- http-stats-server
- http-ss
- http-harakiri
- http-stud-prefix
- http-uid
- http-gid
- http-resubscribe
- http-buffer-size
- http-server-name-as-http-host
- http-headers-timeout
- http-connect-timeout
- http-manage-source
- http-enable-proxy-protocol
- http-backend-http
- http-manage-rtsp
- 0x1f
- plugin: jvm
- plugin: jwsgi
- plugin: ldap
- plugin: legion_cache_fetch
- plugin: libffi
- plugin: libtcc
- plugin: logcrypto
- plugin: logfile
- plugin: logpipe
- plugin: logsocket
- plugin: logzmq
- plugin: lua
- plugin: matheval
- plugin: mongodb
- plugin: mongodblog
- plugin: mongrel2
- plugin: mono
- plugin: msgpack
- plugin: nagios
- plugin: notfound
- plugin: objc_gc
- plugin: pam
- plugin: php
- php-ini
- php-config
- php-ini-append
- php-config-append
- php-set
- php-index
- php-docroot
- php-allowed-docroot
- php-allowed-ext
- php-allowed-script
- php-server-software
- php-app
- php-app-qs
- php-fallback
- php-app-bypass
- php-var
- php-dump-config
- php-exec-before
- php-exec-begin
- php-exec-after
- php-exec-end
- php-sapi-name
- early-php
- early-php-sapi-name
- plugin: ping
- plugin: psgi
- plugin: pty
- plugin: pypy
- plugin: python
- wsgi-file
- file
- eval
- module
- wsgi
- callable
- test
- home
- virtualenv
- venv
- pyhome
- py-programname
- py-program-name
- pythonpath
- python-path
- pp
- pymodule-alias
- post-pymodule-alias
- import
- pyimport
- py-import
- python-import
- shared-import
- shared-pyimport
- shared-py-import
- shared-python-import
- pyargv
- optimize
- pecan
- paste
- paste-logger
- web3
- pump
- wsgi-lite
- ini-paste
- ini-paste-logged
- reload-os-env
- no-site
- pyshell
- pyshell-oneshot
- python
- py
- pyrun
- py-tracebacker
- py-auto-reload
- py-autoreload
- python-auto-reload
- python-autoreload
- py-auto-reload-ignore
- wsgi-env-behaviour
- wsgi-env-behavior
- start_response-nodelay
- wsgi-strict
- wsgi-accept-buffer
- wsgi-accept-buffers
- python-version
- python-raw
- py-sharedarea
- py-call-osafterfork
- early-python
- early-pyimport
- early-python-import
- early-pythonpath
- early-python-path
- plugin: pyuwsgi
- plugin: rack
- plugin: rados
- plugin: rawrouter
- rawrouter
- rawrouter-processes
- rawrouter-workers
- rawrouter-zerg
- rawrouter-use-cache
- rawrouter-use-pattern
- rawrouter-use-base
- rawrouter-fallback
- rawrouter-use-code-string
- rawrouter-use-socket
- rawrouter-to
- rawrouter-gracetime
- rawrouter-events
- rawrouter-max-retries
- rawrouter-quiet
- rawrouter-cheap
- rawrouter-subscription-server
- rawrouter-subscription-slot
- rawrouter-timeout
- rawrouter-stats
- rawrouter-stats-server
- rawrouter-ss
- rawrouter-harakiri
- rawrouter-xclient
- rawrouter-buffer-size
- plugin: rbthreads
- plugin: redislog
- plugin: ring
- plugin: router_access
- plugin: router_basicauth
- plugin: router_cache
- plugin: router_expires
- plugin: router_hash
- plugin: router_http
- plugin: router_memcached
- plugin: router_metrics
- plugin: router_radius
- plugin: router_redirect
- plugin: router_redis
- plugin: router_rewrite
- plugin: router_spnego
- plugin: router_static
- plugin: router_uwsgi
- plugin: router_xmldir
- plugin: rpc
- plugin: rrdtool
- plugin: rsyslog
- plugin: ruby19
- plugin: servlet
- plugin: signal
- plugin: spooler
- plugin: sqlite3
- plugin: ssi
- plugin: sslrouter
- sslrouter
- sslrouter2
- sslrouter-session-context
- sslrouter-processes
- sslrouter-workers
- sslrouter-zerg
- sslrouter-use-cache
- sslrouter-use-pattern
- sslrouter-use-base
- sslrouter-fallback
- sslrouter-use-code-string
- sslrouter-use-socket
- sslrouter-to
- sslrouter-gracetime
- sslrouter-events
- sslrouter-max-retries
- sslrouter-quiet
- sslrouter-cheap
- sslrouter-subscription-server
- sslrouter-timeout
- sslrouter-stats
- sslrouter-stats-server
- sslrouter-ss
- sslrouter-harakiri
- sslrouter-sni
- sslrouter-buffer-size
- plugin: stackless
- plugin: stats_pusher_file
- plugin: stats_pusher_mongodb
- plugin: stats_pusher_socket
- plugin: stats_pusher_statsd
- plugin: symcall
- plugin: syslog
- plugin: systemd_logger
- plugin: tornado
- plugin: transformation_chunked
- plugin: transformation_gzip
- plugin: transformation_offload
- plugin: transformation_template
- plugin: transformation_tofile
- plugin: transformation_toupper
- plugin: tuntap
- plugin: ugreen
- plugin: v8
- plugin: webdav
- webdav-mount
- webdav-css
- webdav-javascript
- webdav-js
- webdav-class-directory
- webdav-div
- webdav-lock-cache
- webdav-principal-base
- webdav-add-option
- webdav-add-prop
- webdav-add-collection-prop
- webdav-add-object-prop
- webdav-add-prop-href
- webdav-add-collection-prop-href
- webdav-add-object-prop-href
- webdav-add-prop-comp
- webdav-add-collection-prop-comp
- webdav-add-object-prop-comp
- webdav-add-rtype-prop
- webdav-add-rtype-collection-prop
- webdav-add-rtype-object-prop
- webdav-skip-prop
- plugin: xattr
- plugin: xslt
- plugin: zabbix
- plugin: zergpool
- uWSGI core
uWSGI Options
This is an automatically generated reference list of the uWSGI options.
It is the same output you can get via the —help
option.
This page is probably the worst way to understand uWSGI for newbies. If you are still learning how the projectworks, you should read the various quickstarts and tutorials.
Each option has the following attributes:
- argument: it is the struct option (used by getopt()/getopt_long()) has_arg element. Can be ‘required_argument’, ‘no_argument’ or ‘optional_argument’
- shortcut: some option can be specified with the short form (a dash followed by a single letter)
- parser: this is how uWSGI parses the parameter. There are dozens of way, the most common are ‘uwsgi_opt_set_str’ when it takes a simple string, ‘uwsgi_opt_set_int’ when it takes a 32bit number, ‘uwsgi_opt_add_string_list’ when the parameter can be specified multiple times to build a list.
- help: the help message, the same you get from
uwsgi —help
- reference: a link to a documentation page that gives better understanding and context of an option
You can add more detailed infos to this page, editing https://github.com/unbit/uwsgi-docs/blob/master/optdefs.pl (please, double check it before sending a pull request)
uWSGI core
socket
argument
: required_argument
shortcut
: -s
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using default protocol
uwsgi-socket
argument
: required_argument
shortcut
: -s
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using uwsgi protocol
suwsgi-socket
argument
: required_argument
parser
: uwsgi_opt_add_ssl_socket
help
: bind to the specified UNIX/TCP socket using uwsgi protocol over SSL
ssl-socket
argument
: required_argument
parser
: uwsgi_opt_add_ssl_socket
help
: bind to the specified UNIX/TCP socket using uwsgi protocol over SSL
http-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using HTTP protocol
http-socket-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier1 when using HTTP protocol
http-socket-modifier2
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier2 when using HTTP protocol
http11-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using HTTP 1.1 (Keep-Alive) protocol
https-socket
argument
: required_argument
parser
: uwsgi_opt_add_ssl_socket
help
: bind to the specified UNIX/TCP socket using HTTPS protocol
https-socket-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier1 when using HTTPS protocol
https-socket-modifier2
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier2 when using HTTPS protocol
fastcgi-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using FastCGI protocol
fastcgi-nph-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using FastCGI protocol (nph mode)
fastcgi-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier1 when using FastCGI protocol
fastcgi-modifier2
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier2 when using FastCGI protocol
scgi-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using SCGI protocol
scgi-nph-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using SCGI protocol (nph mode)
scgi-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier1 when using SCGI protocol
scgi-modifier2
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier2 when using SCGI protocol
raw-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket_no_defer
help
: bind to the specified UNIX/TCP socket using RAW protocol
raw-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier1 when using RAW protocol
raw-modifier2
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: force the specified modifier2 when using RAW protocol
puwsgi-socket
argument
: required_argument
parser
: uwsgi_opt_add_socket
help
: bind to the specified UNIX/TCP socket using persistent uwsgi protocol (puwsgi)
protocol
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force the specified protocol for default sockets
socket-protocol
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force the specified protocol for default sockets
shared-socket
argument
: required_argument
parser
: uwsgi_opt_add_shared_socket
help
: create a shared socket for advanced jailing or ipc
undeferred-shared-socket
argument
: required_argument
parser
: uwsgi_opt_add_shared_socket
help
: create a shared socket for advanced jailing or ipc (undeferred mode)
processes
argument
: required_argument
shortcut
: -p
parser
: uwsgi_opt_set_int
help
: spawn the specified number of workers/processes
workers
argument
: required_argument
shortcut
: -p
parser
: uwsgi_opt_set_int
help
: spawn the specified number of workers/processes
thunder-lock
argument
: no_argument
parser
: uwsgi_opt_true
help
: serialize accept() usage (if possible)
reference
: Serializing accept(), AKA Thundering Herd, AKA the Zeeg Problem
harakiri
argument
: required_argument
shortcut
: -t
parser
: uwsgi_opt_set_int
help
: set harakiri timeout
harakiri-verbose
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable verbose mode for harakiri
harakiri-no-arh
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not enable harakiri during after-request-hook
no-harakiri-arh
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not enable harakiri during after-request-hook
no-harakiri-after-req-hook
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not enable harakiri during after-request-hook
backtrace-depth
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set backtrace depth
mule-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set harakiri timeout for mule tasks
xmlconfig
argument
: required_argument
shortcut
: -x
parser
: uwsgi_opt_load_xml
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from xml file
xml
argument
: required_argument
shortcut
: -x
parser
: uwsgi_opt_load_xml
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from xml file
config
argument
: required_argument
parser
: uwsgi_opt_load_config
flags
: UWSGI_OPT_IMMEDIATE
help
: load configuration using the pluggable system
fallback-config
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_IMMEDIATE
help
: re-exec uwsgi with the specified config when exit code is 1
strict
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_IMMEDIATE
help
: enable strict mode (placeholder cannot be used)
skip-zero
argument
: no_argument
parser
: uwsgi_opt_true
help
: skip check of file descriptor 0
skip-atexit
argument
: no_argument
parser
: uwsgi_opt_true
help
: skip atexit hooks (ignored by the master)
skip-atexit
argument
: no_argument
parser
: uwsgi_opt_true
help
: skip atexit teardown (ignored by the master)
set
argument
: required_argument
shortcut
: -S
parser
: uwsgi_opt_set_placeholder
flags
: UWSGI_OPT_IMMEDIATE
help
: set a placeholder or an option
set-placeholder
argument
: required_argument
parser
: uwsgi_opt_set_placeholder
flags
: UWSGI_OPT_IMMEDIATE
help
: set a placeholder
set-ph
argument
: required_argument
parser
: uwsgi_opt_set_placeholder
flags
: UWSGI_OPT_IMMEDIATE
help
: set a placeholder
get
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_NO_INITIAL
help
: print the specified option value and exit
declare-option
argument
: required_argument
parser
: uwsgi_opt_add_custom_option
flags
: UWSGI_OPT_IMMEDIATE
help
: declare a new uWSGI custom option
reference
: Defining new options for your instances
declare-option2
argument
: required_argument
parser
: uwsgi_opt_add_custom_option
help
: declare a new uWSGI custom option (non-immediate)
resolve
argument
: required_argument
parser
: uwsgi_opt_resolve
flags
: UWSGI_OPT_IMMEDIATE
help
: place the result of a dns query in the specified placeholder, sytax: placeholder=name (immediate option)
for
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) for cycle
for-glob
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) for cycle (expand glob)
for-times
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) for cycle (expand the specified num to a list starting from 1)
for-readline
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) for cycle (expand the specified file to a list of lines)
endfor
argument
: optional_argument
parser
: uwsgi_opt_noop
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) end for cycle
end-for
argument
: optional_argument
parser
: uwsgi_opt_noop
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) end for cycle
if-opt
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for option
if-not-opt
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for option
if-env
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for environment variable
if-not-env
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for environment variable
ifenv
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for environment variable
if-reload
argument
: no_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for reload
if-not-reload
argument
: no_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for reload
if-hostname
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for hostname
if-not-hostname
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for hostname
if-hostname-match
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) try to match hostname against a regular expression
if-not-hostname-match
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) try to match hostname against a regular expression
if-exists
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for file/directory existance
if-not-exists
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for file/directory existance
ifexists
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for file/directory existance
if-plugin
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for plugin
if-not-plugin
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for plugin
ifplugin
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for plugin
if-file
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for file existance
if-not-file
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for file existance
if-dir
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for directory existance
if-not-dir
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for directory existance
ifdir
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for directory existance
if-directory
argument
: required_argument
parser
: uwsgi_opt_logic
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) check for directory existance
endif
argument
: optional_argument
parser
: uwsgi_opt_noop
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) end if
end-if
argument
: optional_argument
parser
: uwsgi_opt_noop
flags
: UWSGI_OPT_IMMEDIATE
help
: (opt logic) end if
blacklist
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_IMMEDIATE
help
: set options blacklist context
end-blacklist
argument
: no_argument
parser
: uwsgi_opt_set_null
flags
: UWSGI_OPT_IMMEDIATE
help
: clear options blacklist context
whitelist
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_IMMEDIATE
help
: set options whitelist context
end-whitelist
argument
: no_argument
parser
: uwsgi_opt_set_null
flags
: UWSGI_OPT_IMMEDIATE
help
: clear options whitelist context
ignore-sigpipe
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not report (annoying) SIGPIPE
ignore-write-errors
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not report (annoying) write()/writev() errors
write-errors-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the maximum number of allowed write errors (default: no tolerance)
write-errors-exception-only
argument
: no_argument
parser
: uwsgi_opt_true
help
: only raise an exception on write errors giving control to the app itself
disable-write-exception
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable exception generation on write()/writev()
inherit
argument
: required_argument
parser
: uwsgi_opt_load
help
: use the specified file as config template
include
argument
: required_argument
parser
: uwsgi_opt_load
flags
: UWSGI_OPT_IMMEDIATE
help
: include the specified file as immediate configuration
inject-before
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_IMMEDIATE
help
: inject a text file before the config file (advanced templating)
inject-after
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_IMMEDIATE
help
: inject a text file after the config file (advanced templating)
daemonize
argument
: required_argument
shortcut
: -d
parser
: uwsgi_opt_set_str
help
: daemonize uWSGI
daemonize2
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: daemonize uWSGI after app loading
stop
argument
: required_argument
parser
: uwsgi_opt_pidfile_signal
flags
: UWSGI_OPT_IMMEDIATE
help
: stop an instance
reload
argument
: required_argument
parser
: uwsgi_opt_pidfile_signal
flags
: UWSGI_OPT_IMMEDIATE
help
: reload an instance
pause
argument
: required_argument
parser
: uwsgi_opt_pidfile_signal
flags
: UWSGI_OPT_IMMEDIATE
help
: pause an instance
suspend
argument
: required_argument
parser
: uwsgi_opt_pidfile_signal
flags
: UWSGI_OPT_IMMEDIATE
help
: suspend an instance
resume
argument
: required_argument
parser
: uwsgi_opt_pidfile_signal
flags
: UWSGI_OPT_IMMEDIATE
help
: resume an instance
connect-and-read
argument
: required_argument
parser
: uwsgi_opt_connect_and_read
flags
: UWSGI_OPT_IMMEDIATE
help
: connect to a socket and wait for data from it
extract
argument
: required_argument
parser
: uwsgi_opt_extract
flags
: UWSGI_OPT_IMMEDIATE
help
: fetch/dump any supported address to stdout
listen
argument
: required_argument
shortcut
: -l
parser
: uwsgi_opt_set_int
help
: set the socket listen queue size
max-vars
argument
: required_argument
shortcut
: -v
parser
: uwsgi_opt_max_vars
help
: set the amount of internal iovec/vars structures
max-apps
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of per-worker applications
buffer-size
argument
: required_argument
shortcut
: -b
parser
: uwsgi_opt_set_64bit
help
: set internal buffer size
Set the max size of a request (request-body excluded), this generally maps to the size of request headers. By default it is 4k. If you receive a bigger request (for example with big cookies or query string) you may need to increase it. It is a security measure too, so adapt to your app needs instead of maxing it out.
memory-report
argument
: no_argument
shortcut
: -m
parser
: uwsgi_opt_true
help
: enable memory report
profiler
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: enable the specified profiler
cgi-mode
argument
: no_argument
shortcut
: -c
parser
: uwsgi_opt_true
help
: force CGI-mode for plugins supporting it
abstract-socket
argument
: no_argument
shortcut
: -a
parser
: uwsgi_opt_true
help
: force UNIX socket in abstract mode (Linux only)
chmod-socket
argument
: optional_argument
shortcut
: -C
parser
: uwsgi_opt_chmod_socket
help
: chmod-socket
chmod
argument
: optional_argument
shortcut
: -C
parser
: uwsgi_opt_chmod_socket
help
: chmod-socket
chown-socket
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: chown unix sockets
umask
argument
: required_argument
parser
: uwsgi_opt_set_umask
flags
: UWSGI_OPT_IMMEDIATE
help
: set umask
freebind
argument
: no_argument
parser
: uwsgi_opt_true
help
: put socket in freebind mode
set the IP_FREEBIND flag to every socket created by uWSGI. This kind of socket can bind to non-existent ip addresses. Its main purpose is for high availability (this is Linux only)
map-socket
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: map sockets to specific workers
enable-threads
argument
: no_argument
shortcut
: -T
parser
: uwsgi_opt_true
help
: enable threads
no-threads-wait
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not wait for threads cancellation on quit/reload
auto-procname
argument
: no_argument
parser
: uwsgi_opt_true
help
: automatically set processes name to something meaningful
procname-prefix
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_PROCNAME
help
: add a prefix to the process names
procname-prefix-spaced
argument
: required_argument
parser
: uwsgi_opt_set_str_spaced
flags
: UWSGI_OPT_PROCNAME
help
: add a spaced prefix to the process names
procname-append
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_PROCNAME
help
: append a string to process names
procname
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_PROCNAME
help
: set process names
procname-master
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_PROCNAME
help
: set master process name
single-interpreter
argument
: no_argument
shortcut
: -i
parser
: uwsgi_opt_true
help
: do not use multiple interpreters (where available)
need-app
argument
: no_argument
parser
: uwsgi_opt_true
help
: exit if no app can be loaded
master
argument
: no_argument
shortcut
: -M
parser
: uwsgi_opt_true
help
: enable master process
honour-stdin
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not remap stdin to /dev/null
emperor
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the Emperor
reference
: The uWSGI Emperor – multi-app deployment
The Emperor is a special uWSGI instance aimed at governing other uWSGI instances (named: vassals). By default it is configured to monitor a directory containing valid uWSGI config files, whenever a file is created a new instance is spawned, when the file is touched the instance is reloaded, when the file is removed the instance is destroyed. It can be extended to support more paradigms
emperor-proxy-socket
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force the vassal to became an Emperor proxy
emperor-wrapper
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set a binary wrapper for vassals
emperor-nofollow
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not follow symlinks when checking for mtime
emperor-procname
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the Emperor process name
emperor-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the Emperor scan frequency (default 3 seconds)
emperor-required-heartbeat
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the Emperor tolerance about heartbeats
emperor-curse-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the Emperor tolerance about cursed vassals
emperor-pidfile
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: write the Emperor pid in the specified file
emperor-tyrant
argument
: no_argument
parser
: uwsgi_opt_true
help
: put the Emperor in Tyrant mode
emperor-tyrant-nofollow
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not follow symlinks when checking for uid/gid in Tyrant mode
emperor-tyrant-initgroups
argument
: no_argument
parser
: uwsgi_opt_true
help
: add additional groups set via initgroups() in Tyrant mode
emperor-stats
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the Emperor stats server
emperor-stats-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the Emperor stats server
early-emperor
argument
: no_argument
parser
: uwsgi_opt_true
help
: spawn the emperor as soon as possibile
emperor-broodlord
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: run the emperor in BroodLord mode
emperor-throttle
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set throttling level (in milliseconds) for bad behaving vassals (default 1000)
emperor-max-throttle
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set max throttling level (in milliseconds) for bad behaving vassals (default 3 minutes)
emperor-magic-exec
argument
: no_argument
parser
: uwsgi_opt_true
help
: prefix vassals config files with exec:// if they have the executable bit
emperor-on-demand-extension
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: search for text file (vassal name + extension) containing the on demand socket name
emperor-on-demand-ext
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: search for text file (vassal name + extension) containing the on demand socket name
emperor-on-demand-directory
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: enable on demand mode binding to the unix socket in the specified directory named like the vassal + .socket
emperor-on-demand-dir
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: enable on demand mode binding to the unix socket in the specified directory named like the vassal + .socket
emperor-on-demand-exec
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: use the output of the specified command as on demand socket name (the vassal name is passed as the only argument)
emperor-extra-extension
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: allows the specified extension in the Emperor (vassal will be called with –config)
emperor-extra-ext
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: allows the specified extension in the Emperor (vassal will be called with –config)
emperor-no-blacklist
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable Emperor blacklisting subsystem
emperor-use-clone
argument
: required_argument
parser
: uwsgi_opt_set_unshare
help
: use clone() instead of fork() passing the specified unshare() flags
emperor-use-fork-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: connect to the specified fork server instead of using plain fork() for new vassals
vassal-fork-base
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: use plain fork() for the specified vassal (instead of a fork-server)
emperor-subreaper
argument
: no_argument
parser
: uwsgi_opt_true
help
: force the Emperor to be a sub-reaper (if supported)
emperor-cap
argument
: required_argument
parser
: uwsgi_opt_set_emperor_cap
help
: set vassals capability
vassals-cap
argument
: required_argument
parser
: uwsgi_opt_set_emperor_cap
help
: set vassals capability
vassal-cap
argument
: required_argument
parser
: uwsgi_opt_set_emperor_cap
help
: set vassals capability
emperor-collect-attribute
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: collect the specified vassal attribute from imperial monitors
emperor-collect-attr
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: collect the specified vassal attribute from imperial monitors
emperor-fork-server-attr
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the vassal’s attribute to get when checking for fork-server
emperor-wrapper-attr
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the vassal’s attribute to get when checking for fork-wrapper
emperor-chdir-attr
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the vassal’s attribute to get when checking for chdir
imperial-monitor-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled imperial monitors
imperial-monitors-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled imperial monitors
vassals-inherit
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add config templates to vassals config (uses –inherit)
vassals-include
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: include config templates to vassals config (uses –include instead of –inherit)
vassals-inherit-before
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add config templates to vassals config (uses –inherit, parses before the vassal file)
vassals-include-before
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: include config templates to vassals config (uses –include instead of –inherit, parses before the vassal file)
vassals-start-hook
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command before each vassal starts
vassals-stop-hook
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command after vassal’s death
vassal-sos
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: ask emperor for reinforcement when overloaded
vassal-sos-backlog
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: ask emperor for sos if backlog queue has more items than the value specified
vassals-set
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: automatically set the specified option (via –set) for every vassal
vassal-set
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: automatically set the specified option (via –set) for every vassal
heartbeat
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: announce healthiness to the emperor
zeus
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: enable Zeus mode
reload-mercy
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum time (in seconds) we wait for workers and other processes to die during reload/shutdown
worker-reload-mercy
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum time (in seconds) a worker can take to reload/shutdown (default is 60)
mule-reload-mercy
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum time (in seconds) a mule can take to reload/shutdown (default is 60)
exit-on-reload
argument
: no_argument
parser
: uwsgi_opt_true
help
: force exit even if a reload is requested
die-on-term
argument
: no_argument
parser
: uwsgi_opt_deprecated
help
: exit instead of brutal reload on SIGTERM (no more needed)
force-gateway
argument
: no_argument
parser
: uwsgi_opt_true
help
: force the spawn of the first registered gateway without a master
help
argument
: no_argument
shortcut
: -h
parser
: uwsgi_help
flags
: UWSGI_OPT_IMMEDIATE
help
: show this help
usage
argument
: no_argument
shortcut
: -h
parser
: uwsgi_help
flags
: UWSGI_OPT_IMMEDIATE
help
: show this help
print-sym
argument
: required_argument
parser
: uwsgi_print_sym
flags
: UWSGI_OPT_IMMEDIATE
help
: print content of the specified binary symbol
print-symbol
argument
: required_argument
parser
: uwsgi_print_sym
flags
: UWSGI_OPT_IMMEDIATE
help
: print content of the specified binary symbol
reaper
argument
: no_argument
shortcut
: -r
parser
: uwsgi_opt_true
help
: call waitpid(-1,…) after each request to get rid of zombies
max-requests
argument
: required_argument
shortcut
: -R
parser
: uwsgi_opt_set_64bit
help
: reload workers after the specified amount of managed requests
max-requests-delta
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: add (worker_id * delta) to the max_requests value of each worker
min-worker-lifetime
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: number of seconds worker must run before being reloaded (default is 60)
max-worker-lifetime
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: reload workers after the specified amount of seconds (default is disabled)
socket-timeout
argument
: required_argument
shortcut
: -z
parser
: uwsgi_opt_set_int
help
: set internal sockets timeout
no-fd-passing
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable file descriptor passing
locks
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: create the specified number of shared locks
lock-engine
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the lock engine
ftok
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the ipcsem key via ftok() for avoiding duplicates
persistent-ipcsem
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not remove ipcsem’s on shutdown
sharedarea
argument
: required_argument
shortcut
: -A
parser
: uwsgi_opt_add_string_list
help
: create a raw shared memory area of specified pages (note: it supports keyval too)
reference
: SharedArea – share memory pages between uWSGI components
safe-fd
argument
: required_argument
parser
: uwsgi_opt_safe_fd
help
: do not close the specified file descriptor
fd-safe
argument
: required_argument
parser
: uwsgi_opt_safe_fd
help
: do not close the specified file descriptor
cache
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: create a shared cache containing given elements
cache-blocksize
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set cache blocksize
cache-store
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: enable persistent cache to disk
cache-store-sync
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set frequency of sync for persistent cache
cache-no-expire
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable auto sweep of expired items
cache-expire-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the frequency of cache sweeper scans (default 3 seconds)
cache-report-freed-items
argument
: no_argument
parser
: uwsgi_opt_true
help
: constantly report the cache item freed by the sweeper (use only for debug)
cache-udp-server
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: bind the cache udp server (used only for set/update/delete) to the specified socket
cache-udp-node
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: send cache update/deletion to the specified cache udp server
cache-sync
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: copy the whole content of another uWSGI cache server on server startup
cache-use-last-modified
argument
: no_argument
parser
: uwsgi_opt_true
help
: update last_modified_at timestamp on every cache item modification (default is disabled)
add-cache-item
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an item in the cache
load-file-in-cache
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a static file in the cache
load-file-in-cache-gzip
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a static file in the cache with gzip compression
cache2
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: create a new generation shared cache (keyval syntax)
queue
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable shared queue
queue-blocksize
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set queue blocksize
queue-store
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: enable persistent queue to disk
queue-store-sync
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set frequency of sync for persistent queue
spooler
argument
: required_argument
shortcut
: -Q
parser
: uwsgi_opt_add_spooler
flags
: UWSGI_OPT_MASTER
help
: run a spooler on the specified directory
spooler-external
argument
: required_argument
parser
: uwsgi_opt_add_spooler
flags
: UWSGI_OPT_MASTER
help
: map spoolers requests to a spooler directory managed by an external instance
spooler-ordered
argument
: no_argument
parser
: uwsgi_opt_true
help
: try to order the execution of spooler tasks
spooler-chdir
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: chdir() to specified directory before each spooler task
spooler-processes
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_IMMEDIATE
help
: set the number of processes for spoolers
spooler-quiet
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not be verbose with spooler tasks
spooler-max-tasks
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of tasks to run before recycling a spooler
spooler-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set harakiri timeout for spooler tasks
spooler-frequency
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set spooler frequency, default 30 seconds
spooler-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set spooler frequency, default 30 seconds
mule
argument
: optional_argument
parser
: uwsgi_opt_add_mule
flags
: UWSGI_OPT_MASTER
help
: add a mule
mules
argument
: required_argument
parser
: uwsgi_opt_add_mules
flags
: UWSGI_OPT_MASTER
help
: add the specified number of mules
farm
argument
: required_argument
parser
: uwsgi_opt_add_farm
flags
: UWSGI_OPT_MASTER
help
: add a mule farm (syntax: <farm_name>:<mule_id>[,<mule_id> …])
mule-msg-size
argument
: optional_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set mule message buffer size
signal
argument
: required_argument
parser
: uwsgi_opt_signal
flags
: UWSGI_OPT_IMMEDIATE
help
: send a uwsgi signal to a server
signal-bufsize
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set buffer size for signal queue
signals-bufsize
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set buffer size for signal queue
signal-timer
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: add a timer (syntax: <signal> <seconds>)
timer
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: add a timer (syntax: <signal> <seconds>)
signal-rbtimer
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: add a redblack timer (syntax: <signal> <seconds>)
rbtimer
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: add a redblack timer (syntax: <signal> <seconds>)
rpc-max
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: maximum number of rpc slots (default: 64)
disable-logging
argument
: no_argument
shortcut
: -L
parser
: uwsgi_opt_false
help
: disable request logging
flock
argument
: required_argument
parser
: uwsgi_opt_flock
flags
: UWSGI_OPT_IMMEDIATE
help
: lock the specified file before starting, exit if locked
flock-wait
argument
: required_argument
parser
: uwsgi_opt_flock_wait
flags
: UWSGI_OPT_IMMEDIATE
help
: lock the specified file before starting, wait if locked
flock2
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_IMMEDIATE
help
: lock the specified file after logging/daemon setup, exit if locked
flock-wait2
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_IMMEDIATE
help
: lock the specified file after logging/daemon setup, wait if locked
pidfile
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: create pidfile (before privileges drop)
pidfile2
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: create pidfile (after privileges drop)
safe-pidfile
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: create safe pidfile (before privileges drop)
safe-pidfile2
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: create safe pidfile (after privileges drop)
chroot
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: chroot() to the specified directory
pivot-root
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: pivot_root() to the specified directories (new_root and put_old must be separated with a space)
pivot_root
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: pivot_root() to the specified directories (new_root and put_old must be separated with a space)
uid
argument
: required_argument
parser
: uwsgi_opt_set_uid
help
: setuid to the specified user/uid
gid
argument
: required_argument
parser
: uwsgi_opt_set_gid
help
: setgid to the specified group/gid
add-gid
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add the specified group id to the process credentials
immediate-uid
argument
: required_argument
parser
: uwsgi_opt_set_immediate_uid
flags
: UWSGI_OPT_IMMEDIATE
help
: setuid to the specified user/uid IMMEDIATELY
immediate-gid
argument
: required_argument
parser
: uwsgi_opt_set_immediate_gid
flags
: UWSGI_OPT_IMMEDIATE
help
: setgid to the specified group/gid IMMEDIATELY
no-initgroups
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable additional groups set via initgroups()
cap
argument
: required_argument
parser
: uwsgi_opt_set_cap
help
: set process capability
unshare
argument
: required_argument
parser
: uwsgi_opt_set_unshare
help
: unshare() part of the processes and put it in a new namespace
unshare2
argument
: required_argument
parser
: uwsgi_opt_set_unshare
help
: unshare() part of the processes and put it in a new namespace after rootfs change
setns-socket
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: expose a unix socket returning namespace fds from /proc/self/ns
setns-socket-skip
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: skip the specified entry when sending setns file descriptors
setns-skip
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: skip the specified entry when sending setns file descriptors
setns
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: join a namespace created by an external uWSGI instance
setns-preopen
argument
: no_argument
parser
: uwsgi_opt_true
help
: open /proc/self/ns as soon as possible and cache fds
fork-socket
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: suspend the execution after early initialization and fork() at every unix socket connection
fork-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: suspend the execution after early initialization and fork() at every unix socket connection
jailed
argument
: no_argument
parser
: uwsgi_opt_true
help
: mark the instance as jailed (force the execution of post_jail hooks)
jail
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: put the instance in a FreeBSD jail
jail-ip4
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an ipv4 address to the FreeBSD jail
jail-ip6
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an ipv6 address to the FreeBSD jail
jidfile
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: save the jid of a FreeBSD jail in the specified file
jid-file
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: save the jid of a FreeBSD jail in the specified file
jail2
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an option to the FreeBSD jail
libjail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an option to the FreeBSD jail
jail-attach
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: attach to the FreeBSD jail
refork
argument
: no_argument
parser
: uwsgi_opt_true
help
: fork() again after privileges drop. Useful for jailing systems
re-fork
argument
: no_argument
parser
: uwsgi_opt_true
help
: fork() again after privileges drop. Useful for jailing systems
refork-as-root
argument
: no_argument
parser
: uwsgi_opt_true
help
: fork() again before privileges drop. Useful for jailing systems
re-fork-as-root
argument
: no_argument
parser
: uwsgi_opt_true
help
: fork() again before privileges drop. Useful for jailing systems
refork-post-jail
argument
: no_argument
parser
: uwsgi_opt_true
help
: fork() again after jailing. Useful for jailing systems
re-fork-post-jail
argument
: no_argument
parser
: uwsgi_opt_true
help
: fork() again after jailing. Useful for jailing systems
hook-asap
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook as soon as possible
hook-pre-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook before jailing
hook-post-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after jailing
hook-in-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook in jail after initialization
hook-as-root
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook before privileges drop
hook-as-user
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after privileges drop
hook-as-user-atexit
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook before app exit and reload
hook-pre-app
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook before app loading
hook-post-app
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after app loading
hook-post-fork
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after each fork
hook-accepting
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after each worker enter the accepting phase
hook-accepting1
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after the first worker enters the accepting phase
hook-accepting-once
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after each worker enter the accepting phase (once per-instance)
hook-accepting1-once
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook after the first worker enters the accepting phase (once per instance)
hook-master-start
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook when the Master starts
hook-touch
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook when the specified file is touched (syntax: <file> <action>)
hook-emperor-start
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook when the Emperor starts
hook-emperor-stop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook when the Emperor send a stop message
hook-emperor-reload
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook when the Emperor send a reload message
hook-emperor-lost
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook when the Emperor connection is lost
hook-as-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook before exec()ing the vassal
hook-as-emperor
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook in the emperor after the vassal has been started
hook-as-on-demand-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook whenever a vassal enters on-demand mode
hook-as-on-config-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook whenever the emperor detects a config change for an on-demand vassal
hook-as-emperor-before-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook before the new vassal is spawned
hook-as-vassal-before-drop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook into vassal, before dropping its privileges
hook-as-emperor-setns
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook in the emperor entering vassal namespace
hook-as-mule
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook in each mule
hook-as-gateway
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified hook in each gateway
after-request-hook
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified function/symbol after each request
after-request-call
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified function/symbol after each request
exec-asap
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command as soon as possible
exec-pre-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command before jailing
exec-post-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command after jailing
exec-in-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command in jail after initialization
exec-as-root
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command before privileges drop
exec-as-user
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command after privileges drop
exec-as-user-atexit
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command before app exit and reload
exec-pre-app
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command before app loading
exec-post-app
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command after app loading
exec-as-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command before exec()ing the vassal
exec-as-emperor
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the specified command in the emperor after the vassal has been started
mount-asap
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: mount filesystem as soon as possible
mount-pre-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: mount filesystem before jailing
mount-post-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: mount filesystem after jailing
mount-in-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: mount filesystem in jail after initialization
mount-as-root
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: mount filesystem before privileges drop
mount-as-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: mount filesystem before exec()ing the vassal
mount-as-emperor
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: mount filesystem in the emperor after the vassal has been started
umount-asap
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unmount filesystem as soon as possible
umount-pre-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unmount filesystem before jailing
umount-post-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unmount filesystem after jailing
umount-in-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unmount filesystem in jail after initialization
umount-as-root
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unmount filesystem before privileges drop
umount-as-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unmount filesystem before exec()ing the vassal
umount-as-emperor
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unmount filesystem in the emperor after the vassal has been started
wait-for-interface
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified network interface to come up before running root hooks
wait-for-interface-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the timeout for wait-for-interface
wait-interface
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified network interface to come up before running root hooks
wait-interface-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the timeout for wait-for-interface
wait-for-iface
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified network interface to come up before running root hooks
wait-for-iface-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the timeout for wait-for-interface
wait-iface
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified network interface to come up before running root hooks
wait-iface-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the timeout for wait-for-interface
wait-for-fs
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified filesystem item to appear before running root hooks
wait-for-file
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified file to appear before running root hooks
wait-for-dir
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified directory to appear before running root hooks
wait-for-mountpoint
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: wait for the specified mountpoint to appear before running root hooks
wait-for-fs-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the timeout for wait-for-fs/file/dir
call-asap
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function as soon as possible
call-pre-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function before jailing
call-post-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function after jailing
call-in-jail
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function in jail after initialization
call-as-root
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function before privileges drop
call-as-user
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function after privileges drop
call-as-user-atexit
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function before app exit and reload
call-pre-app
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function before app loading
call-post-app
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function after app loading
call-as-vassal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function() before exec()ing the vassal
call-as-vassal1
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function before exec()ing the vassal
call-as-vassal3
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function(char *, uid_t, gid_t) before exec()ing the vassal
call-as-emperor
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function() in the emperor after the vassal has been started
call-as-emperor1
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function in the emperor after the vassal has been started
call-as-emperor2
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function(char *, pid_t) in the emperor after the vassal has been started
call-as-emperor4
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified function(char *, pid_t, uid_t, gid_t) in the emperor after the vassal has been started
ini
argument
: required_argument
parser
: uwsgi_opt_load_ini
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from ini file
yaml
argument
: required_argument
shortcut
: -y
parser
: uwsgi_opt_load_yml
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from yaml file
yml
argument
: required_argument
shortcut
: -y
parser
: uwsgi_opt_load_yml
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from yaml file
json
argument
: required_argument
shortcut
: -j
parser
: uwsgi_opt_load_json
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from json file
js
argument
: required_argument
shortcut
: -j
parser
: uwsgi_opt_load_json
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from json file
weight
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: weight of the instance (used by clustering/lb/subscriptions)
auto-weight
argument
: required_argument
parser
: uwsgi_opt_true
help
: set weight of the instance (used by clustering/lb/subscriptions) automatically
no-server
argument
: no_argument
parser
: uwsgi_opt_true
help
: force no-server mode
command-mode
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_IMMEDIATE
help
: force command mode
no-defer-accept
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable deferred-accept on sockets
tcp-nodelay
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable TCP NODELAY on each request
so-keepalive
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable TCP KEEPALIVEs
so-send-timeout
argument
: no_argument
parser
: uwsgi_opt_set_int
help
: set SO_SNDTIMEO
socket-send-timeout
argument
: no_argument
parser
: uwsgi_opt_set_int
help
: set SO_SNDTIMEO
so-write-timeout
argument
: no_argument
parser
: uwsgi_opt_set_int
help
: set SO_SNDTIMEO
socket-write-timeout
argument
: no_argument
parser
: uwsgi_opt_set_int
help
: set SO_SNDTIMEO
socket-sndbuf
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set SO_SNDBUF
socket-rcvbuf
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set SO_RCVBUF
limit-as
argument
: required_argument
parser
: uwsgi_opt_set_megabytes
help
: limit processes address space/vsz
limit-nproc
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: limit the number of spawnable processes
reload-on-as
argument
: required_argument
parser
: uwsgi_opt_set_megabytes
flags
: UWSGI_OPT_MEMORY
help
: reload if address space is higher than specified megabytes
reload-on-rss
argument
: required_argument
parser
: uwsgi_opt_set_megabytes
flags
: UWSGI_OPT_MEMORY
help
: reload if rss memory is higher than specified megabytes
evil-reload-on-as
argument
: required_argument
parser
: uwsgi_opt_set_megabytes
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_MEMORY
help
: force the master to reload a worker if its address space is higher than specified megabytes
evil-reload-on-rss
argument
: required_argument
parser
: uwsgi_opt_set_megabytes
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_MEMORY
help
: force the master to reload a worker if its rss memory is higher than specified megabytes
reload-on-fd
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: reload if the specified file descriptor is ready
brutal-reload-on-fd
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: brutal reload if the specified file descriptor is ready
ksm
argument
: optional_argument
parser
: uwsgi_opt_set_int
help
: enable Linux KSM
pcre-jit
argument
: no_argument
parser
: uwsgi_opt_pcre_jit
flags
: UWSGI_OPT_IMMEDIATE
help
: enable pcre jit (if available)
never-swap
argument
: no_argument
parser
: uwsgi_opt_true
help
: lock all memory pages avoiding swapping
touch-reload
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: reload uWSGI if the specified file is modified/touched
touch-workers-reload
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: trigger reload of (only) workers if the specified file is modified/touched
touch-chain-reload
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: trigger chain reload if the specified file is modified/touched
touch-logrotate
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: trigger logrotation if the specified file is modified/touched
touch-logreopen
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: trigger log reopen if the specified file is modified/touched
touch-exec
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: run command when the specified file is modified/touched (syntax: file command)
touch-signal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: signal when the specified file is modified/touched (syntax: file signal)
fs-reload
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: graceful reload when the specified filesystem object is modified
fs-brutal-reload
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: brutal reload when the specified filesystem object is modified
fs-signal
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise a uwsgi signal when the specified filesystem object is modified (syntax: file signal)
check-mountpoint
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: destroy the instance if a filesystem is no more reachable (useful for reliable Fuse management)
mountpoint-check
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: destroy the instance if a filesystem is no more reachable (useful for reliable Fuse management)
check-mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: destroy the instance if a filesystem is no more reachable (useful for reliable Fuse management)
mount-check
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: destroy the instance if a filesystem is no more reachable (useful for reliable Fuse management)
propagate-touch
argument
: no_argument
parser
: uwsgi_opt_true
help
: over-engineering option for system with flaky signal management
limit-post
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: limit request body
no-orphans
argument
: no_argument
parser
: uwsgi_opt_true
help
: automatically kill workers if master dies (can be dangerous for availability)
prio
argument
: required_argument
parser
: uwsgi_opt_set_rawint
help
: set processes/threads priority
cpu-affinity
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set cpu affinity
post-buffering
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: enable post buffering
post-buffering-bufsize
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set buffer size for read() in post buffering mode
body-read-warning
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the amount of allowed memory allocation (in megabytes) for request body before starting printing a warning
upload-progress
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: enable creation of .json files in the specified directory during a file upload
no-default-app
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not fallback to default app
manage-script-name
argument
: no_argument
parser
: uwsgi_opt_true
help
: automatically rewrite SCRIPT_NAME and PATH_INFO
ignore-script-name
argument
: no_argument
parser
: uwsgi_opt_true
help
: ignore SCRIPT_NAME
catch-exceptions
argument
: no_argument
parser
: uwsgi_opt_true
help
: report exception as http output (discouraged, use only for testing)
reload-on-exception
argument
: no_argument
parser
: uwsgi_opt_true
help
: reload a worker when an exception is raised
reload-on-exception-type
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: reload a worker when a specific exception type is raised
reload-on-exception-value
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: reload a worker when a specific exception value is raised
reload-on-exception-repr
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: reload a worker when a specific exception type+value (language-specific) is raised
exception-handler
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: add an exception handler
enable-metrics
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: enable metrics subsystem
metric
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: add a custom metric
metric-threshold
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: add a metric threshold/alarm
metric-alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: add a metric threshold/alarm
alarm-metric
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: add a metric threshold/alarm
metrics-dir
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: export metrics as text files to the specified directory
metrics-dir-restore
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: restore last value taken from the metrics dir
metric-dir
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: export metrics as text files to the specified directory
metric-dir-restore
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: restore last value taken from the metrics dir
metrics-no-cores
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_METRICS|UWSGI_OPT_MASTER
help
: disable generation of cores-related metrics
reference
: The Metrics subsystem
Do not expose metrics of async cores.
udp
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: run the udp server on the specified address
stats
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: enable the stats server on the specified address
stats-server
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: enable the stats server on the specified address
stats-http
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: prefix stats server json output with http headers
stats-minified
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: minify statistics json output
stats-min
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: minify statistics json output
stats-push
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER|UWSGI_OPT_METRICS
help
: push the stats json to the specified destination
stats-pusher-default-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set the default frequency of stats pushers
stats-pushers-default-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set the default frequency of stats pushers
stats-no-cores
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: disable generation of cores-related stats
reference
: The Metrics subsystem
Do not expose the information about cores in the stats server.
stats-no-metrics
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: do not include metrics in stats output
reference
: The Metrics subsystem
Do not expose the metrics at all in the stats server.
multicast
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: subscribe to specified multicast group
multicast-ttl
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set multicast ttl
multicast-loop
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set multicast loop (default 1)
master-fifo
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: enable the master fifo
notify-socket
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: enable the notification socket
subscription-notify-socket
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: set the notification socket for subscriptions
subscription-mountpoints
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: enable mountpoints support for subscription system
subscription-mountpoint
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: enable mountpoints support for subscription system
legion
argument
: required_argument
parser
: uwsgi_opt_legion
flags
: UWSGI_OPT_MASTER
help
: became a member of a legion
legion-mcast
argument
: required_argument
parser
: uwsgi_opt_legion_mcast
flags
: UWSGI_OPT_MASTER
help
: became a member of a legion (shortcut for multicast)
legion-node
argument
: required_argument
parser
: uwsgi_opt_legion_node
flags
: UWSGI_OPT_MASTER
help
: add a node to a legion
legion-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set the frequency of legion packets
legion-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set the tolerance of legion subsystem
legion-death-on-lord-error
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: declare itself as a dead node for the specified amount of seconds if one of the lord hooks fails
legion-skew-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set the clock skew tolerance of legion subsystem (default 30 seconds)
legion-lord
argument
: required_argument
parser
: uwsgi_opt_legion_hook
flags
: UWSGI_OPT_MASTER
help
: action to call on Lord election
legion-unlord
argument
: required_argument
parser
: uwsgi_opt_legion_hook
flags
: UWSGI_OPT_MASTER
help
: action to call on Lord dismiss
legion-setup
argument
: required_argument
parser
: uwsgi_opt_legion_hook
flags
: UWSGI_OPT_MASTER
help
: action to call on legion setup
legion-death
argument
: required_argument
parser
: uwsgi_opt_legion_hook
flags
: UWSGI_OPT_MASTER
help
: action to call on legion death (shutdown of the instance)
legion-join
argument
: required_argument
parser
: uwsgi_opt_legion_hook
flags
: UWSGI_OPT_MASTER
help
: action to call on legion join (first time quorum is reached)
legion-node-joined
argument
: required_argument
parser
: uwsgi_opt_legion_hook
flags
: UWSGI_OPT_MASTER
help
: action to call on new node joining legion
legion-node-left
argument
: required_argument
parser
: uwsgi_opt_legion_hook
flags
: UWSGI_OPT_MASTER
help
: action to call node leaving legion
legion-quorum
argument
: required_argument
parser
: uwsgi_opt_legion_quorum
flags
: UWSGI_OPT_MASTER
help
: set the quorum of a legion
legion-scroll
argument
: required_argument
parser
: uwsgi_opt_legion_scroll
flags
: UWSGI_OPT_MASTER
help
: set the scroll of a legion
legion-scroll-max-size
argument
: required_argument
parser
: uwsgi_opt_set_16bit
help
: set max size of legion scroll buffer
legion-scroll-list-max-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set max size of legion scroll list buffer
subscriptions-sign-check
argument
: required_argument
parser
: uwsgi_opt_scd
flags
: UWSGI_OPT_MASTER
help
: set digest algorithm and certificate directory for secured subscription system
subscriptions-sign-check-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set the maximum tolerance (in seconds) of clock skew for secured subscription system
subscriptions-sign-skip-uid
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: skip signature check for the specified uid when using unix sockets credentials
subscriptions-credentials-check
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: add a directory to search for subscriptions key credentials
subscriptions-use-credentials
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable management of SCM_CREDENTIALS in subscriptions UNIX sockets
subscription-algo
argument
: required_argument
parser
: uwsgi_opt_ssa
help
: set load balancing algorithm for the subscription system
subscription-dotsplit
argument
: no_argument
parser
: uwsgi_opt_true
help
: try to fallback to the next part (dot based) in subscription key
subscribe-to
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: subscribe to the specified subscription server
st
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: subscribe to the specified subscription server
subscribe
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: subscribe to the specified subscription server
subscribe2
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: subscribe to the specified subscription server using advanced keyval syntax
subscribe-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: send subscription announce at the specified interval
subscription-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set tolerance for subscription servers
unsubscribe-on-graceful-reload
argument
: no_argument
parser
: uwsgi_opt_true
help
: force unsubscribe request even during graceful reload
start-unsubscribed
argument
: no_argument
parser
: uwsgi_opt_true
help
: configure subscriptions but do not send them (useful with master fifo)
subscribe-with-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: force the specififed modifier1 when subscribing
snmp
argument
: optional_argument
parser
: uwsgi_opt_snmp
help
: enable the embedded snmp server
snmp-community
argument
: required_argument
parser
: uwsgi_opt_snmp_community
help
: set the snmp community string
ssl-verbose
argument
: no_argument
parser
: uwsgi_opt_true
help
: be verbose about SSL errors
ssl-sessions-use-cache
argument
: optional_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: use uWSGI cache for ssl sessions storage
ssl-session-use-cache
argument
: optional_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: use uWSGI cache for ssl sessions storage
ssl-sessions-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set SSL sessions timeout (default: 300 seconds)
ssl-session-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set SSL sessions timeout (default: 300 seconds)
sni
argument
: required_argument
parser
: uwsgi_opt_sni
help
: add an SNI-governed SSL context
sni-dir
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: check for cert/key/client_ca file in the specified directory and create a sni/ssl context on demand
sni-dir-ciphers
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set ssl ciphers for sni-dir option
ssl-enable3
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable SSLv3 (insecure)
ssl-option
argument
: no_argument
parser
: uwsgi_opt_add_string_list
help
: set a raw ssl option (numeric value)
sni-regexp
argument
: required_argument
parser
: uwsgi_opt_sni
help
: add an SNI-governed SSL context (the key is a regexp)
ssl-tmp-dir
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: store ssl-related temp files in the specified directory
check-interval
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set the interval (in seconds) of master checks
forkbomb-delay
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: sleep for the specified number of seconds when a forkbomb is detected
binary-path
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force binary path
privileged-binary-patch
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: patch the uwsgi binary with a new command (before privileges drop)
unprivileged-binary-patch
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: patch the uwsgi binary with a new command (after privileges drop)
privileged-binary-patch-arg
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: patch the uwsgi binary with a new command and arguments (before privileges drop)
unprivileged-binary-patch-arg
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: patch the uwsgi binary with a new command and arguments (after privileges drop)
async
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable async mode with specified cores
disable-async-warn-on-queue-full
argument
: no_argument
parser
: uwsgi_opt_false
help
: Disable printing ‘async queue is full’ warning messages.
max-fd
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set maximum number of file descriptors (requires root privileges)
logto
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set logfile/udp address
logto2
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: log to specified file or udp address after privileges drop
log-format
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set advanced format for request logging
logformat
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set advanced format for request logging
logformat-strftime
argument
: no_argument
parser
: uwsgi_opt_true
help
: apply strftime to logformat output
log-format-strftime
argument
: no_argument
parser
: uwsgi_opt_true
help
: apply strftime to logformat output
logfile-chown
argument
: no_argument
parser
: uwsgi_opt_true
help
: chown logfiles
logfile-chmod
argument
: required_argument
parser
: uwsgi_opt_logfile_chmod
help
: chmod logfiles
log-syslog
argument
: optional_argument
parser
: uwsgi_opt_set_logger
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: log to syslog
log-socket
argument
: required_argument
parser
: uwsgi_opt_set_logger
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: send logs to the specified socket
req-logger
argument
: required_argument
parser
: uwsgi_opt_set_req_logger
flags
: UWSGI_OPT_REQ_LOG_MASTER
help
: set/append a request logger
logger-req
argument
: required_argument
parser
: uwsgi_opt_set_req_logger
flags
: UWSGI_OPT_REQ_LOG_MASTER
help
: set/append a request logger
logger
argument
: required_argument
parser
: uwsgi_opt_set_logger
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: set/append a logger
logger-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled loggers
loggers-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled loggers
threaded-logger
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: offload log writing to a thread
log-encoder
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: add an item in the log encoder chain
log-req-encoder
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: add an item in the log req encoder chain
log-drain
argument
: required_argument
parser
: uwsgi_opt_add_regexp_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: drain (do not show) log lines matching the specified regexp
log-filter
argument
: required_argument
parser
: uwsgi_opt_add_regexp_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: show only log lines matching the specified regexp
log-route
argument
: required_argument
parser
: uwsgi_opt_add_regexp_custom_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: log to the specified named logger if regexp applied on logline matches
log-req-route
argument
: required_argument
parser
: uwsgi_opt_add_regexp_custom_list
flags
: UWSGI_OPT_REQ_LOG_MASTER
help
: log requests to the specified named logger if regexp applied on logline matches
use-abort
argument
: no_argument
parser
: uwsgi_opt_true
help
: call abort() on segfault/fpe, could be useful for generating a core dump
alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: create a new alarm, syntax: <alarm> <plugin:args>
alarm-cheap
argument
: required_argument
parser
: uwsgi_opt_true
help
: use main alarm thread rather than create dedicated threads for curl-based alarms
alarm-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: tune the anti-loop alam system (default 3 seconds)
alarm-fd
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when an fd is read for read (by default it reads 1 byte, set 8 for eventfd)
alarm-segfault
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the segmentation fault handler is executed
segfault-alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the segmentation fault handler is executed
alarm-backlog
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the socket backlog queue is full
backlog-alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the socket backlog queue is full
lq-alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the socket backlog queue is full
alarm-lq
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the socket backlog queue is full
alarm-listen-queue
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the socket backlog queue is full
listen-queue-alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: raise the specified alarm when the socket backlog queue is full
log-alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: raise the specified alarm when a log line matches the specified regexp, syntax: <alarm>[,alarm…] <regexp>
alarm-log
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: raise the specified alarm when a log line matches the specified regexp, syntax: <alarm>[,alarm…] <regexp>
not-log-alarm
argument
: required_argument
parser
: uwsgi_opt_add_string_list_custom
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: skip the specified alarm when a log line matches the specified regexp, syntax: <alarm>[,alarm…] <regexp>
not-alarm-log
argument
: required_argument
parser
: uwsgi_opt_add_string_list_custom
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: skip the specified alarm when a log line matches the specified regexp, syntax: <alarm>[,alarm…] <regexp>
alarm-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled alarms
alarms-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled alarms
alarm-msg-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the max size of an alarm message (default 8192)
log-master
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER|UWSGI_OPT_LOG_MASTER
help
: delegate logging to master process
log-master-bufsize
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the buffer size for the master logger. bigger log messages will be truncated
log-master-stream
argument
: no_argument
parser
: uwsgi_opt_true
help
: create the master logpipe as SOCK_STREAM
log-master-req-stream
argument
: no_argument
parser
: uwsgi_opt_true
help
: create the master requests logpipe as SOCK_STREAM
log-reopen
argument
: no_argument
parser
: uwsgi_opt_true
help
: reopen log after reload
log-truncate
argument
: no_argument
parser
: uwsgi_opt_true
help
: truncate log on startup
log-maxsize
argument
: required_argument
parser
: uwsgi_opt_set_64bit
flags
: UWSGI_OPT_MASTER|UWSGI_OPT_LOG_MASTER
help
: set maximum logfile size
log-backupname
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set logfile name after rotation
logdate
argument
: optional_argument
parser
: uwsgi_opt_log_date
help
: prefix logs with date or a strftime string
log-date
argument
: optional_argument
parser
: uwsgi_opt_log_date
help
: prefix logs with date or a strftime string
log-prefix
argument
: optional_argument
parser
: uwsgi_opt_log_date
help
: prefix logs with a string
log-zero
argument
: no_argument
parser
: uwsgi_opt_true
help
: log responses without body
log-slow
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: log requests slower than the specified number of milliseconds
log-4xx
argument
: no_argument
parser
: uwsgi_opt_true
help
: log requests with a 4xx response
log-5xx
argument
: no_argument
parser
: uwsgi_opt_true
help
: log requests with a 5xx response
log-big
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: log requestes bigger than the specified size
log-sendfile
argument
: required_argument
parser
: uwsgi_opt_true
help
: log sendfile requests
log-ioerror
argument
: required_argument
parser
: uwsgi_opt_true
help
: log requests with io errors
log-micros
argument
: no_argument
parser
: uwsgi_opt_true
help
: report response time in microseconds instead of milliseconds
log-x-forwarded-for
argument
: no_argument
parser
: uwsgi_opt_true
help
: use the ip from X-Forwarded-For header instead of REMOTE_ADDR
master-as-root
argument
: no_argument
parser
: uwsgi_opt_true
help
: leave master process running as root
drop-after-init
argument
: no_argument
parser
: uwsgi_opt_true
help
: run privileges drop after plugin initialization
drop-after-apps
argument
: no_argument
parser
: uwsgi_opt_true
help
: run privileges drop after apps loading
force-cwd
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force the initial working directory to the specified value
binsh
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: override /bin/sh (used by exec hooks, it always fallback to /bin/sh)
chdir
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: chdir to specified directory before apps loading
chdir2
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: chdir to specified directory after apps loading
lazy
argument
: no_argument
parser
: uwsgi_opt_true
help
: set lazy mode (load apps in workers instead of master)
lazy-apps
argument
: no_argument
parser
: uwsgi_opt_true
help
: load apps in each worker instead of the master
cheap
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: set cheap mode (spawn workers only after the first request)
cheaper
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_CHEAPER
help
: set cheaper mode (adaptive process spawning)
cheaper-initial
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_CHEAPER
help
: set the initial number of processes to spawn in cheaper mode
cheaper-algo
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: choose to algorithm used for adaptive process spawning
cheaper-step
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_CHEAPER
help
: number of additional processes to spawn at each overload
cheaper-overload
argument
: required_argument
parser
: uwsgi_opt_set_64bit
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_CHEAPER
help
: increase workers after specified overload
cheaper-idle
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_CHEAPER
help
: decrease workers after specified idle (algo: spare2) (default: 10)
cheaper-algo-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled cheapers algorithms
cheaper-algos-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled cheapers algorithms
cheaper-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled cheapers algorithms
cheaper-rss-limit-soft
argument
: required_argument
parser
: uwsgi_opt_set_64bit
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_CHEAPER
help
: don’t spawn new workers if total resident memory usage of all workers is higher than this limit
cheaper-rss-limit-hard
argument
: required_argument
parser
: uwsgi_opt_set_64bit
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_CHEAPER
help
: if total workers resident memory usage is higher try to stop workers
idle
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: set idle mode (put uWSGI in cheap mode after inactivity)
die-on-idle
argument
: no_argument
parser
: uwsgi_opt_true
help
: shutdown uWSGI when idle
mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load application under mountpoint
worker-mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load application under mountpoint in the specified worker or after workers spawn
threads
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS
help
: run each worker in prethreaded mode with the specified number of threads
thread-stacksize
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS
help
: set threads stacksize
threads-stacksize
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS
help
: set threads stacksize
thread-stack-size
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS
help
: set threads stacksize
threads-stack-size
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS
help
: set threads stacksize
vhost
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable virtualhosting mode (based on SERVER_NAME variable)
vhost-host
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_VHOST
help
: enable virtualhosting mode (based on HTTP_HOST variable)
route
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route
route-host
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on Host header
route-uri
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on REQUEST_URI
route-qs
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on QUERY_STRING
route-remote-addr
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on REMOTE_ADDR
route-user-agent
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on HTTP_USER_AGENT
route-remote-user
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on REMOTE_USER
route-referer
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on HTTP_REFERER
route-label
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a routing label (for use with goto)
route-if
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on condition
route-if-not
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a route based on condition (negate version)
route-run
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: always run the specified route action
final-route
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route
final-route-status
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route for the specified status
final-route-host
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on Host header
final-route-uri
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on REQUEST_URI
final-route-qs
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on QUERY_STRING
final-route-remote-addr
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on REMOTE_ADDR
final-route-user-agent
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on HTTP_USER_AGENT
final-route-remote-user
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on REMOTE_USER
final-route-referer
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on HTTP_REFERER
final-route-label
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final routing label (for use with goto)
final-route-if
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on condition
final-route-if-not
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a final route based on condition (negate version)
final-route-run
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: always run the specified final route action
error-route
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route
error-route-status
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route for the specified status
error-route-host
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on Host header
error-route-uri
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on REQUEST_URI
error-route-qs
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on QUERY_STRING
error-route-remote-addr
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on REMOTE_ADDR
error-route-user-agent
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on HTTP_USER_AGENT
error-route-remote-user
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on REMOTE_USER
error-route-referer
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on HTTP_REFERER
error-route-label
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error routing label (for use with goto)
error-route-if
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on condition
error-route-if-not
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add an error route based on condition (negate version)
error-route-run
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: always run the specified error route action
response-route
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route
response-route-status
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route for the specified status
response-route-host
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on Host header
response-route-uri
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on REQUEST_URI
response-route-qs
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on QUERY_STRING
response-route-remote-addr
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on REMOTE_ADDR
response-route-user-agent
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on HTTP_USER_AGENT
response-route-remote-user
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on REMOTE_USER
response-route-referer
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on HTTP_REFERER
response-route-label
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response routing label (for use with goto)
response-route-if
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on condition
response-route-if-not
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: add a response route based on condition (negate version)
response-route-run
argument
: required_argument
parser
: uwsgi_opt_add_route
help
: always run the specified response route action
router-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled routers
routers-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled routers
error-page-403
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an error page (html) for managed 403 response
error-page-404
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an error page (html) for managed 404 response
error-page-500
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an error page (html) for managed 500 response
websockets-ping-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the frequency (in seconds) of websockets automatic ping packets
websocket-ping-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the frequency (in seconds) of websockets automatic ping packets
websockets-pong-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the tolerance (in seconds) of websockets ping/pong subsystem
websocket-pong-tolerance
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the tolerance (in seconds) of websockets ping/pong subsystem
websockets-max-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the max allowed size of websocket messages (in Kbytes, default 1024)
websocket-max-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the max allowed size of websocket messages (in Kbytes, default 1024)
chunked-input-limit
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the max size of a chunked input part (default 1MB, in bytes)
chunked-input-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set default timeout for chunked input
clock
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set a clock source
clock-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled clocks
clocks-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled clocks
add-header
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: automatically add HTTP headers to response
rem-header
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: automatically remove specified HTTP header from the response
del-header
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: automatically remove specified HTTP header from the response
collect-header
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: store the specified response header in a request var (syntax: header var)
response-header-collect
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: store the specified response header in a request var (syntax: header var)
pull-header
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: store the specified response header in a request var and remove it from the response (syntax: header var)
check-static
argument
: required_argument
parser
: uwsgi_opt_check_static
flags
: UWSGI_OPT_MIME
help
: check for static files in the specified directory
check-static-docroot
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MIME
help
: check for static files in the requested DOCUMENT_ROOT
static-check
argument
: required_argument
parser
: uwsgi_opt_check_static
flags
: UWSGI_OPT_MIME
help
: check for static files in the specified directory
static-map
argument
: required_argument
parser
: uwsgi_opt_static_map
flags
: UWSGI_OPT_MIME
help
: map mountpoint to static directory (or file)
static-map2
argument
: required_argument
parser
: uwsgi_opt_static_map
flags
: UWSGI_OPT_MIME
help
: like static-map but completely appending the requested resource to the docroot
static-skip-ext
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: skip specified extension from staticfile checks
static-index
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: search for specified file if a directory is requested
static-safe
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: skip security checks if the file is under the specified path
static-cache-paths
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MIME|UWSGI_OPT_MASTER
help
: put resolved paths in the uWSGI cache for the specified amount of seconds
static-cache-paths-name
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MIME|UWSGI_OPT_MASTER
help
: use the specified cache for static paths
mimefile
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: set mime types file path (default /etc/apache2/mime.types)
mime-file
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: set mime types file path (default /etc/apache2/mime.types)
mimefile
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: set mime types file path (default /etc/mime.types)
mime-file
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: set mime types file path (default /etc/mime.types)
static-expires-type
argument
: required_argument
parser
: uwsgi_opt_add_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on content type
static-expires-type-mtime
argument
: required_argument
parser
: uwsgi_opt_add_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on content type and file mtime
static-expires
argument
: required_argument
parser
: uwsgi_opt_add_regexp_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on filename regexp
static-expires-mtime
argument
: required_argument
parser
: uwsgi_opt_add_regexp_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on filename regexp and file mtime
static-expires-uri
argument
: required_argument
parser
: uwsgi_opt_add_regexp_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on REQUEST_URI regexp
static-expires-uri-mtime
argument
: required_argument
parser
: uwsgi_opt_add_regexp_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on REQUEST_URI regexp and file mtime
static-expires-path-info
argument
: required_argument
parser
: uwsgi_opt_add_regexp_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on PATH_INFO regexp
static-expires-path-info-mtime
argument
: required_argument
parser
: uwsgi_opt_add_regexp_dyn_dict
flags
: UWSGI_OPT_MIME
help
: set the Expires header based on PATH_INFO regexp and file mtime
static-gzip
argument
: required_argument
parser
: uwsgi_opt_add_regexp_list
flags
: UWSGI_OPT_MIME
help
: if the supplied regexp matches the static file translation it will search for a gzip version
static-gzip-all
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MIME
help
: check for a gzip version of all requested static files
static-gzip-dir
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: check for a gzip version of all requested static files in the specified dir/prefix
static-gzip-prefix
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: check for a gzip version of all requested static files in the specified dir/prefix
static-gzip-ext
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: check for a gzip version of all requested static files with the specified ext/suffix
static-gzip-suffix
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: check for a gzip version of all requested static files with the specified ext/suffix
honour-range
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable support for the HTTP Range header
offload-threads
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the number of offload threads to spawn (per-worker, default 0)
offload-thread
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the number of offload threads to spawn (per-worker, default 0)
file-serve-mode
argument
: required_argument
parser
: uwsgi_opt_fileserve_mode
flags
: UWSGI_OPT_MIME
help
: set static file serving mode
fileserve-mode
argument
: required_argument
parser
: uwsgi_opt_fileserve_mode
flags
: UWSGI_OPT_MIME
help
: set static file serving mode
disable-sendfile
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable sendfile() and rely on boring read()/write()
check-cache
argument
: optional_argument
parser
: uwsgi_opt_set_str
help
: check for response data in the specified cache (empty for default cache)
close-on-exec
argument
: no_argument
parser
: uwsgi_opt_true
help
: set close-on-exec on connection sockets (could be required for spawning processes in requests)
close-on-exec2
argument
: no_argument
parser
: uwsgi_opt_true
help
: set close-on-exec on server sockets (could be required for spawning processes in requests)
mode
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set uWSGI custom mode
env
argument
: required_argument
parser
: uwsgi_opt_set_env
help
: set environment variable
ienv
argument
: required_argument
parser
: uwsgi_opt_set_env
flags
: UWSGI_OPT_IMMEDIATE
help
: set environment variable (IMMEDIATE version)
envdir
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a daemontools compatible envdir
early-envdir
argument
: required_argument
parser
: uwsgi_opt_envdir
flags
: UWSGI_OPT_IMMEDIATE
help
: load a daemontools compatible envdir ASAP
unenv
argument
: required_argument
parser
: uwsgi_opt_unset_env
help
: unset environment variable
vacuum
argument
: no_argument
parser
: uwsgi_opt_true
help
: try to remove all of the generated file/sockets
file-write
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: write the specified content to the specified file (syntax: file=value) before privileges drop
cgroup
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: put the processes in the specified cgroup
cgroup-opt
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: set value in specified cgroup option
cgroup-dir-mode
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set permission for cgroup directory (default is 700)
namespace
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run in a new namespace under the specified rootfs
namespace-keep-mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: keep the specified mountpoint in your namespace
ns
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run in a new namespace under the specified rootfs
namespace-net
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: add network namespace
ns-net
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: add network namespace
enable-proxy-protocol
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable PROXY1 protocol support (only for http parsers)
reuse-port
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable REUSE_PORT flag on socket (BSD only)
tcp-fast-open
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable TCP_FASTOPEN flag on TCP sockets with the specified qlen value
tcp-fastopen
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable TCP_FASTOPEN flag on TCP sockets with the specified qlen value
tcp-fast-open-client
argument
: no_argument
parser
: uwsgi_opt_true
help
: use sendto(…, MSG_FASTOPEN, …) instead of connect() if supported
tcp-fastopen-client
argument
: no_argument
parser
: uwsgi_opt_true
help
: use sendto(…, MSG_FASTOPEN, …) instead of connect() if supported
zerg
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: attach to a zerg server
zerg-fallback
argument
: no_argument
parser
: uwsgi_opt_true
help
: fallback to normal sockets if the zerg server is not available
zerg-server
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MASTER
help
: enable the zerg server on the specified UNIX socket
cron
argument
: required_argument
parser
: uwsgi_opt_add_cron
flags
: UWSGI_OPT_MASTER
help
: add a cron task
cron2
argument
: required_argument
parser
: uwsgi_opt_add_cron2
flags
: UWSGI_OPT_MASTER
help
: add a cron task (key=val syntax)
unique-cron
argument
: required_argument
parser
: uwsgi_opt_add_unique_cron
flags
: UWSGI_OPT_MASTER
help
: add a unique cron task
cron-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum time (in seconds) we wait for cron command to complete
legion-cron
argument
: required_argument
parser
: uwsgi_opt_add_legion_cron
flags
: UWSGI_OPT_MASTER
help
: add a cron task runnable only when the instance is a lord of the specified legion
cron-legion
argument
: required_argument
parser
: uwsgi_opt_add_legion_cron
flags
: UWSGI_OPT_MASTER
help
: add a cron task runnable only when the instance is a lord of the specified legion
unique-legion-cron
argument
: required_argument
parser
: uwsgi_opt_add_unique_legion_cron
flags
: UWSGI_OPT_MASTER
help
: add a unique cron task runnable only when the instance is a lord of the specified legion
unique-cron-legion
argument
: required_argument
parser
: uwsgi_opt_add_unique_legion_cron
flags
: UWSGI_OPT_MASTER
help
: add a unique cron task runnable only when the instance is a lord of the specified legion
loop
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: select the uWSGI loop engine
loop-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled loop engines
loops-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled loop engines
worker-exec
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command as worker
worker-exec2
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command as worker (after post_fork hook)
attach-daemon
argument
: required_argument
parser
: uwsgi_opt_add_daemon
flags
: UWSGI_OPT_MASTER
help
: attach a command/daemon to the master process (the command has to not go in background)
attach-control-daemon
argument
: required_argument
parser
: uwsgi_opt_add_daemon
flags
: UWSGI_OPT_MASTER
help
: attach a command/daemon to the master process (the command has to not go in background), when the daemon dies, the master dies too
smart-attach-daemon
argument
: required_argument
parser
: uwsgi_opt_add_daemon
flags
: UWSGI_OPT_MASTER
help
: attach a command/daemon to the master process managed by a pidfile (the command has to daemonize)
smart-attach-daemon2
argument
: required_argument
parser
: uwsgi_opt_add_daemon
flags
: UWSGI_OPT_MASTER
help
: attach a command/daemon to the master process managed by a pidfile (the command has to NOT daemonize)
legion-attach-daemon
argument
: required_argument
parser
: uwsgi_opt_add_daemon
flags
: UWSGI_OPT_MASTER
help
: same as –attach-daemon but daemon runs only on legion lord node
legion-smart-attach-daemon
argument
: required_argument
parser
: uwsgi_opt_add_daemon
flags
: UWSGI_OPT_MASTER
help
: same as –smart-attach-daemon but daemon runs only on legion lord node
legion-smart-attach-daemon2
argument
: required_argument
parser
: uwsgi_opt_add_daemon
flags
: UWSGI_OPT_MASTER
help
: same as –smart-attach-daemon2 but daemon runs only on legion lord node
daemons-honour-stdin
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MASTER
help
: do not change the stdin of external daemons to /dev/null
attach-daemon2
argument
: required_argument
parser
: uwsgi_opt_add_daemon2
flags
: UWSGI_OPT_MASTER
help
: attach-daemon keyval variant (supports smart modes too)
plugins
argument
: required_argument
parser
: uwsgi_opt_load_plugin
flags
: UWSGI_OPT_IMMEDIATE
help
: load uWSGI plugins
plugin
argument
: required_argument
parser
: uwsgi_opt_load_plugin
flags
: UWSGI_OPT_IMMEDIATE
help
: load uWSGI plugins
need-plugins
argument
: required_argument
parser
: uwsgi_opt_load_plugin
flags
: UWSGI_OPT_IMMEDIATE
help
: load uWSGI plugins (exit on error)
need-plugin
argument
: required_argument
parser
: uwsgi_opt_load_plugin
flags
: UWSGI_OPT_IMMEDIATE
help
: load uWSGI plugins (exit on error)
plugins-dir
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_IMMEDIATE
help
: add a directory to uWSGI plugin search path
plugin-dir
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_IMMEDIATE
help
: add a directory to uWSGI plugin search path
plugins-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled plugins
plugin-list
argument
: no_argument
parser
: uwsgi_opt_true
help
: list enabled plugins
autoload
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_IMMEDIATE
help
: try to automatically load plugins when unknown options are found
dlopen
argument
: required_argument
parser
: uwsgi_opt_load_dl
flags
: UWSGI_OPT_IMMEDIATE
help
: blindly load a shared library
allowed-modifiers
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: comma separated list of allowed modifiers
remap-modifier
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: remap request modifier from one id to another
dump-options
argument
: no_argument
parser
: uwsgi_opt_true
help
: dump the full list of available options
show-config
argument
: no_argument
parser
: uwsgi_opt_true
help
: show the current config reformatted as ini
binary-append-data
argument
: required_argument
parser
: uwsgi_opt_binary_append_data
flags
: UWSGI_OPT_IMMEDIATE
help
: return the content of a resource to stdout for appending to a uwsgi binary (for data:// usage)
argument
: required_argument
parser
: uwsgi_opt_print
help
: simple print
iprint
argument
: required_argument
parser
: uwsgi_opt_print
flags
: UWSGI_OPT_IMMEDIATE
help
: simple print (immediate version)
exit
argument
: optional_argument
parser
: uwsgi_opt_exit
flags
: UWSGI_OPT_IMMEDIATE
help
: force exit() of the instance
cflags
argument
: no_argument
parser
: uwsgi_opt_cflags
flags
: UWSGI_OPT_IMMEDIATE
help
: report uWSGI CFLAGS (useful for building external plugins)
dot-h
argument
: no_argument
parser
: uwsgi_opt_dot_h
flags
: UWSGI_OPT_IMMEDIATE
help
: dump the uwsgi.h used for building the core (useful for building external plugins)
config-py
argument
: no_argument
parser
: uwsgi_opt_config_py
flags
: UWSGI_OPT_IMMEDIATE
help
: dump the uwsgiconfig.py used for building the core (useful for building external plugins)
build-plugin
argument
: required_argument
parser
: uwsgi_opt_build_plugin
flags
: UWSGI_OPT_IMMEDIATE
help
: build a uWSGI plugin for the current binary
version
argument
: no_argument
parser
: uwsgi_opt_print
help
: print uWSGI version
plugin: airbrake
plugin: alarm_curl
plugin: alarm_speech
plugin: alarm_xmpp
plugin: asyncio
asyncio
argument
: required_argument
parser
: uwsgi_opt_setup_asyncio
flags
: UWSGI_OPT_THREADS
help
: a shortcut enabling asyncio loop engine with the specified number of async cores and optimal parameters
plugin: cache
plugin: carbon
carbon
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: push statistics to the specified carbon server
carbon-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set carbon connection timeout in seconds (default 3)
carbon-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set carbon push frequency in seconds (default 60)
carbon-id
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set carbon id
carbon-no-workers
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable generation of single worker metrics
carbon-max-retry
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set maximum number of retries in case of connection errors (default 1)
carbon-retry-delay
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set connection retry delay in seconds (default 7)
carbon-root
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set carbon metrics root node (default ‘uwsgi’)
carbon-hostname-dots
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set char to use as a replacement for dots in hostname (dots are not replaced by default)
carbon-name-resolve
argument
: no_argument
parser
: uwsgi_opt_true
help
: allow using hostname as carbon server address (default disabled)
carbon-resolve-names
argument
: no_argument
parser
: uwsgi_opt_true
help
: allow using hostname as carbon server address (default disabled)
carbon-idle-avg
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: average values source during idle period (no requests), can be “last”, “zero”, “none” (default is last)
carbon-use-metrics
argument
: no_argument
parser
: uwsgi_opt_true
help
: don’t compute all statistics, use metrics subsystem data instead (warning! key names will be different)
plugin: cgi
cgi
argument
: required_argument
parser
: uwsgi_opt_add_cgi
help
: add a cgi mountpoint/directory/script
cgi-map-helper
argument
: required_argument
parser
: uwsgi_opt_add_cgi_maphelper
help
: add a cgi map-helper
cgi-helper
argument
: required_argument
parser
: uwsgi_opt_add_cgi_maphelper
help
: add a cgi map-helper
cgi-from-docroot
argument
: no_argument
parser
: uwsgi_opt_true
help
: blindly enable cgi in DOCUMENT_ROOT
cgi-buffer-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set cgi buffer size
cgi-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set cgi script timeout
cgi-index
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a cgi index file
cgi-allowed-ext
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: cgi allowed extension
cgi-unset
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: unset specified environment variables
cgi-loadlib
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a cgi shared library/optimizer
cgi-optimize
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable cgi realpath() optimizer
cgi-optimized
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable cgi realpath() optimizer
cgi-path-info
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable PATH_INFO management in cgi scripts
cgi-do-not-kill-on-error
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not send SIGKILL to cgi script on errors
cgi-async-max-attempts
argument
: no_argument
parser
: uwsgi_opt_set_int
help
: max waitpid() attempts in cgi async mode (default 10)
plugin: cheaper_backlog2
plugin: cheaper_busyness
plugin: clock_monotonic
plugin: clock_realtime
plugin: corerouter
plugin: coroae
coroae
argument
: required_argument
parser
: uwsgi_opt_setup_coroae
help
: a shortcut enabling Coro::AnyEvent loop engine with the specified number of async cores and optimal parameters
plugin: cplusplus
plugin: curl_cron
curl-cron
argument
: required_argument
parser
: uwsgi_opt_add_cron_curl
flags
: UWSGI_OPT_MASTER
help
: add a cron task invoking the specified url via CURL
cron-curl
argument
: required_argument
parser
: uwsgi_opt_add_cron_curl
flags
: UWSGI_OPT_MASTER
help
: add a cron task invoking the specified url via CURL
legion-curl-cron
argument
: required_argument
parser
: uwsgi_opt_add_legion_cron_curl
flags
: UWSGI_OPT_MASTER
help
: add a cron task invoking the specified url via CURL runnable only when the instance is a lord of the specified legion
legion-cron-curl
argument
: required_argument
parser
: uwsgi_opt_add_legion_cron_curl
flags
: UWSGI_OPT_MASTER
help
: add a cron task invoking the specified url via CURL runnable only when the instance is a lord of the specified legion
curl-cron-legion
argument
: required_argument
parser
: uwsgi_opt_add_legion_cron_curl
flags
: UWSGI_OPT_MASTER
help
: add a cron task invoking the specified url via CURL runnable only when the instance is a lord of the specified legion
cron-curl-legion
argument
: required_argument
parser
: uwsgi_opt_add_legion_cron_curl
flags
: UWSGI_OPT_MASTER
help
: add a cron task invoking the specified url via CURL runnable only when the instance is a lord of the specified legion
plugin: dumbloop
dumbloop-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the modifier1 for the code_string
dumbloop-code
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the script to load for the code_string
dumbloop-function
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the function to run for the code_string
plugin: dummy
plugin: echo
plugin: emperor_amqp
plugin: emperor_mongodb
plugin: emperor_pg
plugin: emperor_zeromq
plugin: example
plugin: exception_log
plugin: fastrouter
fastrouter
argument
: required_argument
parser
: uwsgi_opt_corerouter
help
: run the fastrouter on the specified port
reference
: The uWSGI FastRouter
fastrouter-processes
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of fastrouter processes
fastrouter-workers
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of fastrouter processes
fastrouter-zerg
argument
: required_argument
parser
: uwsgi_opt_corerouter_zerg
help
: attach the fastrouter to a zerg server
fastrouter-use-cache
argument
: optional_argument
parser
: uwsgi_opt_set_str
help
: use uWSGI cache as hostname->server mapper for the fastrouter
fastrouter-use-pattern
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_pattern
help
: use a pattern for fastrouter hostname->server mapping
fastrouter-use-base
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_base
help
: use a base dir for fastrouter hostname->server mapping
fastrouter-fallback
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: fallback to the specified node in case of error
fastrouter-use-code-string
argument
: required_argument
parser
: uwsgi_opt_corerouter_cs
help
: use code string as hostname->server mapper for the fastrouter
fastrouter-use-socket
argument
: optional_argument
parser
: uwsgi_opt_corerouter_use_socket
help
: forward request to the specified uwsgi socket
fastrouter-to
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: forward requests to the specified uwsgi server (you can specify it multiple times for load balancing)
fastrouter-gracetime
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: retry connections to dead static nodes after the specified amount of seconds
fastrouter-events
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of concurrent events
fastrouter-quiet
argument
: required_argument
parser
: uwsgi_opt_true
help
: do not report failed connections to instances
fastrouter-cheap
argument
: no_argument
parser
: uwsgi_opt_true
help
: run the fastrouter in cheap mode
fastrouter-subscription-server
argument
: required_argument
parser
: uwsgi_opt_corerouter_ss
help
: run the fastrouter subscription server on the specified address
fastrouter-subscription-slot
argument
: required_argument
parser
: uwsgi_opt_deprecated
help
: deprecated
fastrouter-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set fastrouter timeout
fastrouter-post-buffering
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: enable fastrouter post buffering
fastrouter-post-buffering-dir
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: put fastrouter buffered files to the specified directory (noop, use TMPDIR env)
fastrouter-stats
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the fastrouter stats server
fastrouter-stats-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the fastrouter stats server
fastrouter-ss
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the fastrouter stats server
fastrouter-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable fastrouter harakiri
fastrouter-uid
argument
: required_argument
parser
: uwsgi_opt_uid
help
: drop fastrouter privileges to the specified uid
fastrouter-gid
argument
: required_argument
parser
: uwsgi_opt_gid
help
: drop fastrouter privileges to the specified gid
fastrouter-resubscribe
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: forward subscriptions to the specified subscription server
fastrouter-resubscribe-bind
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: bind to the specified address when re-subscribing
fastrouter-buffer-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set internal buffer size (default: page size)
fastrouter-fallback-on-no-key
argument
: no_argument
parser
: uwsgi_opt_true
help
: move to fallback node even if a subscription key is not found
fastrouter-force-key
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: skip uwsgi parsing and directly set a key
plugin: fiber
fiber
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable ruby fiber as suspend engine
plugin: forkptyrouter
forkptyrouter
argument
: required_argument
parser
: uwsgi_opt_undeferred_corerouter
help
: run the forkptyrouter on the specified address
forkpty-router
argument
: required_argument
parser
: uwsgi_opt_undeferred_corerouter
help
: run the forkptyrouter on the specified address
forkptyurouter
argument
: required_argument
parser
: uwsgi_opt_forkpty_urouter
help
: run the forkptyrouter on the specified address
forkpty-urouter
argument
: required_argument
parser
: uwsgi_opt_forkpty_urouter
help
: run the forkptyrouter on the specified address
forkptyrouter-command
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command on every connection (default: /bin/sh)
forkpty-router-command
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command on every connection (default: /bin/sh)
forkptyrouter-cmd
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command on every connection (default: /bin/sh)
forkpty-router-cmd
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command on every connection (default: /bin/sh)
forkptyrouter-rows
argument
: required_argument
parser
: uwsgi_opt_set_16bit
help
: set forkptyrouter default pty window rows
forkptyrouter-cols
argument
: required_argument
parser
: uwsgi_opt_set_16bit
help
: set forkptyrouter default pty window cols
forkptyrouter-processes
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of forkptyrouter processes
forkptyrouter-workers
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of forkptyrouter processes
forkptyrouter-zerg
argument
: required_argument
parser
: uwsgi_opt_corerouter_zerg
help
: attach the forkptyrouter to a zerg server
forkptyrouter-fallback
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: fallback to the specified node in case of error
forkptyrouter-events
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of concufptyent events
forkptyrouter-cheap
argument
: no_argument
parser
: uwsgi_opt_true
help
: run the forkptyrouter in cheap mode
forkptyrouter-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set forkptyrouter timeout
forkptyrouter-stats
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the forkptyrouter stats server
forkptyrouter-stats-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the forkptyrouter stats server
forkptyrouter-ss
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the forkptyrouter stats server
forkptyrouter-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable forkptyrouter harakiri
plugin: gccgo
go-load
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a go shared library in the process address space, eventually patching main.main and __go_init_main
gccgo-load
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a go shared library in the process address space, eventually patching main.main and __go_init_main
go-args
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set go commandline arguments
gccgo-args
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set go commandline arguments
goroutines
argument
: required_argument
parser
: uwsgi_opt_setup_goroutines
flags
: UWSGI_OPT_THREADS
help
: a shortcut setting optimal options for goroutine-based apps, takes the number of max goroutines to spawn as argument
plugin: geoip
geoip-country
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load the specified geoip country database
geoip-city
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load the specified geoip city database
geoip-use-disk
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not cache geoip databases in memory
plugin: gevent
gevent
argument
: required_argument
parser
: uwsgi_opt_setup_gevent
flags
: UWSGI_OPT_THREADS
help
: a shortcut enabling gevent loop engine with the specified number of async cores and optimal parameters
gevent-monkey-patch
argument
: no_argument
parser
: uwsgi_opt_true
help
: call gevent.monkey.patch_all() automatically on startup
gevent-early-monkey-patch
argument
: no_argument
parser
: uwsgi_opt_true
help
: call gevent.monkey.patch_all() automatically before app loading
gevent-wait-for-hub
argument
: no_argument
parser
: uwsgi_opt_true
help
: wait for gevent hub’s death instead of the control greenlet
plugin: glusterfs
glusterfs-mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: virtual mount the specified glusterfs volume in a uri
glusterfs-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: timeout for glusterfs async mode
plugin: graylog2
plugin: greenlet
greenlet
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable greenlet as suspend engine
plugin: gridfs
gridfs-mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: mount a gridfs db on the specified mountpoint
gridfs-debug
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_MIME
help
: report gridfs mountpoint and itemname for each request (debug)
plugin: http
http
argument
: required_argument
parser
: uwsgi_opt_corerouter
help
: add an http router/server on the specified address
httprouter
argument
: required_argument
parser
: uwsgi_opt_corerouter
help
: add an http router/server on the specified address
https
argument
: required_argument
parser
: uwsgi_opt_https
help
: add an https router/server on the specified address with specified certificate and key
https2
argument
: required_argument
parser
: uwsgi_opt_https2
help
: add an https/spdy router/server using keyval options
https-export-cert
argument
: no_argument
parser
: uwsgi_opt_true
help
: export uwsgi variable HTTPS_CC containing the raw client certificate
https-session-context
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the session id context to the specified value
http-to-https
argument
: required_argument
parser
: uwsgi_opt_http_to_https
help
: add an http router/server on the specified address and redirect all of the requests to https
http-processes
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the number of http processes to spawn
http-workers
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the number of http processes to spawn
http-var
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a key=value item to the generated uwsgi packet
http-to
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: forward requests to the specified node (you can specify it multiple time for lb)
http-zerg
argument
: required_argument
parser
: uwsgi_opt_corerouter_zerg
help
: attach the http router to a zerg server
http-fallback
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: fallback to the specified node in case of error
http-modifier1
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set uwsgi protocol modifier1
http-modifier2
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set uwsgi protocol modifier2
http-use-cache
argument
: optional_argument
parser
: uwsgi_opt_set_str
help
: use uWSGI cache as key->value virtualhost mapper
http-use-pattern
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_pattern
help
: use the specified pattern for mapping requests to unix sockets
http-use-base
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_base
help
: use the specified base for mapping requests to unix sockets
http-events
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the number of concurrent http async events
http-subscription-server
argument
: required_argument
parser
: uwsgi_opt_corerouter_ss
help
: enable the subscription server
http-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set internal http socket timeout
http-manage-expect
argument
: optional_argument
parser
: uwsgi_opt_set_64bit
help
: manage the Expect HTTP request header (optionally checking for Content-Length)
http-keepalive
argument
: optional_argument
parser
: uwsgi_opt_set_int
help
: HTTP 1.1 keepalive support (non-pipelined) requests
http-auto-chunked
argument
: no_argument
parser
: uwsgi_opt_true
help
: automatically transform output to chunked encoding during HTTP 1.1 keepalive (if needed)
http-auto-gzip
argument
: no_argument
parser
: uwsgi_opt_true
help
: automatically gzip content if uWSGI-Encoding header is set to gzip, but content size (Content-Length/Transfer-Encoding) and Content-Encoding are not specified
http-raw-body
argument
: no_argument
parser
: uwsgi_opt_true
help
: blindly send HTTP body to backends (required for WebSockets and Icecast support in backends)
http-websockets
argument
: no_argument
parser
: uwsgi_opt_true
help
: automatically detect websockets connections and put the session in raw mode
http-chunked-input
argument
: no_argument
parser
: uwsgi_opt_true
help
: automatically detect chunked input requests and put the session in raw mode
http-use-code-string
argument
: required_argument
parser
: uwsgi_opt_corerouter_cs
help
: use code string as hostname->server mapper for the http router
http-use-socket
argument
: optional_argument
parser
: uwsgi_opt_corerouter_use_socket
help
: forward request to the specified uwsgi socket
http-gracetime
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: retry connections to dead static nodes after the specified amount of seconds
http-quiet
argument
: required_argument
parser
: uwsgi_opt_true
help
: do not report failed connections to instances
http-cheap
argument
: no_argument
parser
: uwsgi_opt_true
help
: run the http router in cheap mode
http-stats
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the http router stats server
http-stats-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the http router stats server
http-ss
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the http router stats server
http-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable http router harakiri
http-stud-prefix
argument
: required_argument
parser
: uwsgi_opt_add_addr_list
help
: expect a stud prefix (1byte family + 4/16 bytes address) on connections from the specified address
http-uid
argument
: required_argument
parser
: uwsgi_opt_uid
help
: drop http router privileges to the specified uid
http-gid
argument
: required_argument
parser
: uwsgi_opt_gid
help
: drop http router privileges to the specified gid
http-resubscribe
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: forward subscriptions to the specified subscription server
http-buffer-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set internal buffer size (default: page size)
http-server-name-as-http-host
argument
: required_argument
parser
: uwsgi_opt_true
help
: force SERVER_NAME to HTTP_HOST
http-headers-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set internal http socket timeout for headers
http-connect-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set internal http socket timeout for backend connections
http-manage-source
argument
: no_argument
parser
: uwsgi_opt_true
help
: manage the SOURCE HTTP method placing the session in raw mode
http-enable-proxy-protocol
argument
: optional_argument
parser
: uwsgi_opt_true
help
: manage PROXY protocol requests
http-backend-http
argument
: no_argument
parser
: uwsgi_opt_true
help
: use plain http protocol instead of uwsgi for backend nodes
http-manage-rtsp
argument
: no_argument
parser
: uwsgi_opt_true
help
: manage RTSP sessions
0x1f
argument
: 0x8b
shortcut
: -Z_DEFLATED
help
: 0
plugin: jvm
jvm-main-class
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load the specified class and call its main() function
jvm-opt
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add the specified jvm option
jvm-class
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load the specified class
jvm-classpath
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add the specified directory to the classpath
plugin: jwsgi
jwsgi
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load the specified JWSGI application (syntax class:method)
plugin: ldap
ldap
argument
: required_argument
parser
: uwsgi_opt_load_ldap
flags
: UWSGI_OPT_IMMEDIATE
help
: load configuration from ldap server
ldap-schema
argument
: no_argument
parser
: uwsgi_opt_ldap_dump
flags
: UWSGI_OPT_IMMEDIATE
help
: dump uWSGI ldap schema
ldap-schema-ldif
argument
: no_argument
parser
: uwsgi_opt_ldap_dump_ldif
flags
: UWSGI_OPT_IMMEDIATE
help
: dump uWSGI ldap schema in ldif format
plugin: legion_cache_fetch
plugin: libffi
plugin: libtcc
plugin: logcrypto
plugin: logfile
plugin: logpipe
plugin: logsocket
plugin: logzmq
log-zeromq
argument
: required_argument
parser
: uwsgi_opt_set_logger
flags
: UWSGI_OPT_MASTER | UWSGI_OPT_LOG_MASTER
help
: send logs to a zeromq server
plugin: lua
lua
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load lua wsapi app
lua-load
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a lua file
lua-shell
argument
: no_argument
parser
: uwsgi_opt_luashell
help
: run the lua interactive shell (debug.debug())
luashell
argument
: no_argument
parser
: uwsgi_opt_luashell
help
: run the lua interactive shell (debug.debug())
lua-gc-freq
argument
: no_argument
parser
: uwsgi_opt_set_int
help
: set the lua gc frequency (default: 0, runs after every request)
plugin: matheval
plugin: mongodb
plugin: mongodblog
plugin: mongrel2
zeromq
argument
: required_argument
parser
: uwsgi_opt_add_lazy_socket
help
: create a mongrel2/zeromq pub/sub pair
zmq
argument
: required_argument
parser
: uwsgi_opt_add_lazy_socket
help
: create a mongrel2/zeromq pub/sub pair
zeromq-socket
argument
: required_argument
parser
: uwsgi_opt_add_lazy_socket
help
: create a mongrel2/zeromq pub/sub pair
zmq-socket
argument
: required_argument
parser
: uwsgi_opt_add_lazy_socket
help
: create a mongrel2/zeromq pub/sub pair
mongrel2
argument
: required_argument
parser
: uwsgi_opt_add_lazy_socket
help
: create a mongrel2/zeromq pub/sub pair
plugin: mono
mono-app
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a Mono asp.net app from the specified directory
mono-gc-freq
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: run the Mono GC every <n> requests (default: run after every request)
mono-key
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: select the ApplicationHost based on the specified CGI var
mono-version
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the Mono jit version
mono-config
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the Mono config file
mono-assembly
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load the specified main assembly (default: uwsgi.dll)
mono-exec
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: exec the specified assembly just before app loading
mono-index
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an asp.net index file
plugin: msgpack
plugin: nagios
nagios
argument
: no_argument
parser
: uwsgi_opt_true
flags
: UWSGI_OPT_NO_INITIAL
help
: nagios check
plugin: notfound
notfound-log
argument
: no_argument
parser
: uwsgi_opt_true
help
: log requests to the notfound plugin
plugin: objc_gc
plugin: pam
pam
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the pam service name to use
pam-user
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set a fake user for pam
plugin: php
php-ini
argument
: required_argument
parser
: uwsgi_opt_php_ini
help
: set php.ini path
php-config
argument
: required_argument
parser
: uwsgi_opt_php_ini
help
: set php.ini path
php-ini-append
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: set php.ini path (append mode)
php-config-append
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: set php.ini path (append mode)
php-set
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: set a php config directive
php-index
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: list the php index files
php-docroot
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force php DOCUMENT_ROOT
php-allowed-docroot
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: list the allowed document roots
php-allowed-ext
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: list the allowed php file extensions
php-allowed-script
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: list the allowed php scripts (require absolute path)
php-server-software
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force php SERVER_SOFTWARE
php-app
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: force the php file to run at each request
php-app-qs
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: when in app mode force QUERY_STRING to the specified value + REQUEST_URI
php-fallback
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified php script when the request one does not exist
php-app-bypass
argument
: required_argument
parser
: uwsgi_opt_add_regexp_list
help
: if the regexp matches the uri the –php-app is bypassed
php-var
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add/overwrite a CGI variable at each request
php-dump-config
argument
: no_argument
parser
: uwsgi_opt_true
help
: dump php config (if modified via –php-set or append options)
php-exec-before
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run specified php code before the requested script
php-exec-begin
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run specified php code before the requested script
php-exec-after
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run specified php code after the requested script
php-exec-end
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run specified php code after the requested script
php-sapi-name
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: hack the sapi name (required for enabling zend opcode cache)
early-php
argument
: no_argument
parser
: uwsgi_opt_early_php
flags
: UWSGI_OPT_IMMEDIATE
help
: initialize an early perl interpreter shared by all loaders
early-php-sapi-name
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_IMMEDIATE
help
: hack the sapi name (required for enabling zend opcode cache)
plugin: ping
ping
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_NO_INITIAL | UWSGI_OPT_NO_SERVER
help
: ping specified uwsgi host
ping-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set ping timeout
plugin: psgi
psgi
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a psgi app
psgi-enable-psgix-io
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable psgix.io support
perl-no-die-catch
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not catch $SIG{DIE}
perl-local-lib
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set perl locallib path
perl-version
argument
: no_argument
parser
: uwsgi_opt_print
flags
: UWSGI_OPT_IMMEDIATE
help
: print perl version
perl-args
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: add items (space separated) to @ARGV
perl-arg
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an item to @ARGV
perl-exec
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: exec the specified perl file before fork()
perl-exec-post-fork
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: exec the specified perl file after fork()
perl-auto-reload
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_MASTER
help
: enable perl auto-reloader with the specified frequency
perl-auto-reload-ignore
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER
help
: ignore the specified files when auto-reload is enabled
plshell
argument
: optional_argument
parser
: uwsgi_opt_plshell
help
: run a perl interactive shell
plshell-oneshot
argument
: no_argument
parser
: uwsgi_opt_plshell
help
: run a perl interactive shell (one shot)
perl-no-plack
argument
: no_argument
parser
: uwsgi_opt_true
help
: force the use of do instead of Plack::Util::load_psgi
early-perl
argument
: required_argument
parser
: uwsgi_opt_early_perl
flags
: UWSGI_OPT_IMMEDIATE
help
: initialize an early perl interpreter shared by all loaders
early-psgi
argument
: required_argument
parser
: uwsgi_opt_early_psgi
flags
: UWSGI_OPT_IMMEDIATE
help
: load a psgi app soon after uWSGI initialization
early-perl-exec
argument
: required_argument
parser
: uwsgi_opt_early_exec
flags
: UWSGI_OPT_IMMEDIATE
help
: load a perl script soon after uWSGI initialization
plugin: pty
pty-socket
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: bind the pty server on the specified address
pty-log
argument
: no_argument
parser
: uwsgi_opt_true
help
: send stdout/stderr to the log engine too
pty-input
argument
: no_argument
parser
: uwsgi_opt_true
help
: read from original stdin in addition to pty
pty-connect
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_NO_INITIAL
help
: connect the current terminal to a pty server
pty-uconnect
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_NO_INITIAL
help
: connect the current terminal to a pty server (using uwsgi protocol)
pty-no-isig
argument
: no_argument
parser
: uwsgi_opt_true
help
: disable ISIG terminal attribute in client mode
pty-exec
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the specified command soon after the pty thread is spawned
plugin: pypy
pypy-lib
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the path/name of the pypy library
pypy-setup
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the path of the python setup script
pypy-home
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the home of pypy library
pypy-wsgi
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a WSGI module
pypy-wsgi-file
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a WSGI/mod_wsgi file
pypy-ini-paste
argument
: required_argument
parser
: uwsgi_opt_pypy_ini_paste
flags
: UWSGI_OPT_IMMEDIATE
help
: load a paste.deploy config file containing uwsgi section
pypy-paste
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a paste.deploy config file
pypy-eval
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: evaluate pypy code before fork()
pypy-eval-post-fork
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: evaluate pypy code soon after fork()
pypy-exec
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: execute pypy code from file before fork()
pypy-exec-post-fork
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: execute pypy code from file soon after fork()
pypy-pp
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an item to the pythonpath
pypy-python-path
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an item to the pythonpath
pypy-pythonpath
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add an item to the pythonpath
plugin: python
wsgi-file
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load .wsgi file
file
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load .wsgi file
eval
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: eval python code
module
argument
: required_argument
shortcut
: -w
parser
: uwsgi_opt_set_str
help
: load a WSGI module
wsgi
argument
: required_argument
shortcut
: -w
parser
: uwsgi_opt_set_str
help
: load a WSGI module
callable
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set default WSGI callable name
test
argument
: required_argument
shortcut
: -J
parser
: uwsgi_opt_set_str
help
: test a module import
home
argument
: required_argument
shortcut
: -H
parser
: uwsgi_opt_set_str
help
: set PYTHONHOME/virtualenv
virtualenv
argument
: required_argument
shortcut
: -H
parser
: uwsgi_opt_set_str
help
: set PYTHONHOME/virtualenv
venv
argument
: required_argument
shortcut
: -H
parser
: uwsgi_opt_set_str
help
: set PYTHONHOME/virtualenv
pyhome
argument
: required_argument
shortcut
: -H
parser
: uwsgi_opt_set_str
help
: set PYTHONHOME/virtualenv
py-programname
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set python program name
py-program-name
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set python program name
pythonpath
argument
: required_argument
parser
: uwsgi_opt_pythonpath
help
: add directory (or glob) to pythonpath
python-path
argument
: required_argument
parser
: uwsgi_opt_pythonpath
help
: add directory (or glob) to pythonpath
pp
argument
: required_argument
parser
: uwsgi_opt_pythonpath
help
: add directory (or glob) to pythonpath
pymodule-alias
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a python alias module
post-pymodule-alias
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a python module alias after uwsgi module initialization
import
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module
pyimport
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module
py-import
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module
python-import
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module
shared-import
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module in all of the processes
shared-pyimport
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module in all of the processes
shared-py-import
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module in all of the processes
shared-python-import
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import a python module in all of the processes
pyargv
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: manually set sys.argv
optimize
argument
: required_argument
shortcut
: -O
parser
: uwsgi_opt_set_int
help
: set python optimization level
pecan
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a pecan config file
paste
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a paste.deploy config file
paste-logger
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable paste fileConfig logger
web3
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a web3 app
pump
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a pump app
wsgi-lite
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a wsgi-lite app
ini-paste
argument
: required_argument
parser
: uwsgi_opt_ini_paste
flags
: UWSGI_OPT_IMMEDIATE
help
: load a paste.deploy config file containing uwsgi section
ini-paste-logged
argument
: required_argument
parser
: uwsgi_opt_ini_paste
flags
: UWSGI_OPT_IMMEDIATE
help
: load a paste.deploy config file containing uwsgi section (load loggers too)
reload-os-env
argument
: no_argument
parser
: uwsgi_opt_true
help
: force reload of os.environ at each request
no-site
argument
: no_argument
parser
: uwsgi_opt_true
help
: do not import site module
pyshell
argument
: optional_argument
parser
: uwsgi_opt_pyshell
help
: run an interactive python shell in the uWSGI environment
pyshell-oneshot
argument
: optional_argument
parser
: uwsgi_opt_pyshell
help
: run an interactive python shell in the uWSGI environment (one-shot variant)
python
argument
: required_argument
parser
: uwsgi_opt_pyrun
help
: run a python script in the uWSGI environment
py
argument
: required_argument
parser
: uwsgi_opt_pyrun
help
: run a python script in the uWSGI environment
pyrun
argument
: required_argument
parser
: uwsgi_opt_pyrun
help
: run a python script in the uWSGI environment
py-tracebacker
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_THREADS|UWSGI_OPT_MASTER
help
: enable the uWSGI python tracebacker
py-auto-reload
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS|UWSGI_OPT_MASTER
help
: monitor python modules mtime to trigger reload (use only in development)
py-autoreload
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS|UWSGI_OPT_MASTER
help
: monitor python modules mtime to trigger reload (use only in development)
python-auto-reload
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS|UWSGI_OPT_MASTER
help
: monitor python modules mtime to trigger reload (use only in development)
python-autoreload
argument
: required_argument
parser
: uwsgi_opt_set_int
flags
: UWSGI_OPT_THREADS|UWSGI_OPT_MASTER
help
: monitor python modules mtime to trigger reload (use only in development)
py-auto-reload-ignore
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_THREADS|UWSGI_OPT_MASTER
help
: ignore the specified module during auto-reload scan (can be specified multiple times)
wsgi-env-behaviour
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the strategy for allocating/deallocating the WSGI env, can be: “cheat” or “holy”
reference
: WSGI env behaviour policies
wsgi-env-behavior
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the strategy for allocating/deallocating the WSGI env, can be: “cheat” or “holy”
reference
: WSGI env behaviour policies
start_response-nodelay
argument
: no_argument
parser
: uwsgi_opt_true
help
: send WSGI http headers as soon as possible (PEP violation)
wsgi-strict
argument
: no_argument
parser
: uwsgi_opt_true
help
: try to be fully PEP compliant disabling optimizations
wsgi-accept-buffer
argument
: no_argument
parser
: uwsgi_opt_true
help
: accept CPython buffer-compliant objects as WSGI response in addition to string/bytes
wsgi-accept-buffers
argument
: no_argument
parser
: uwsgi_opt_true
help
: accept CPython buffer-compliant objects as WSGI response in addition to string/bytes
python-version
argument
: no_argument
parser
: uwsgi_opt_pyver
flags
: UWSGI_OPT_IMMEDIATE
help
: report python version
python-raw
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load a python file for managing raw requests
py-sharedarea
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: create a sharedarea from a python bytearray object of the specified size
py-call-osafterfork
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable child processes running cpython to trap OS signals
early-python
argument
: no_argument
parser
: uwsgi_early_python
flags
: UWSGI_OPT_IMMEDIATE
help
: load the python VM as soon as possible (useful for the fork server)
early-pyimport
argument
: required_argument
parser
: uwsgi_early_python_import
flags
: UWSGI_OPT_IMMEDIATE
help
: import a python module in the early phase
early-python-import
argument
: required_argument
parser
: uwsgi_early_python_import
flags
: UWSGI_OPT_IMMEDIATE
help
: import a python module in the early phase
early-pythonpath
argument
: required_argument
parser
: uwsgi_opt_pythonpath
flags
: UWSGI_OPT_IMMEDIATE
help
: add directory (or glob) to pythonpath (immediate version)
early-python-path
argument
: required_argument
parser
: uwsgi_opt_pythonpath
flags
: UWSGI_OPT_IMMEDIATE
help
: add directory (or glob) to pythonpath (immediate version)
plugin: pyuwsgi
plugin: rack
rails
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_POST_BUFFERING
help
: load a rails <= 2.x app
rack
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_POST_BUFFERING
help
: load a rack app
ruby-gc-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set ruby GC frequency
rb-gc-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set ruby GC frequency
rb-lib
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a directory to the ruby libdir search path
ruby-lib
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a directory to the ruby libdir search path
rb-require
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script
ruby-require
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script
rbrequire
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script
rubyrequire
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script
require
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script
shared-rb-require
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script (shared)
shared-ruby-require
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script (shared)
shared-rbrequire
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script (shared)
shared-rubyrequire
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script (shared)
shared-require
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: import/require a ruby module/script (shared)
gemset
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load the specified gemset (rvm)
rvm
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load the specified gemset (rvm)
rvm-path
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: search for rvm in the specified directory
rbshell
argument
: optional_argument
parser
: uwsgi_opt_rbshell
help
: run a ruby/irb shell
rbshell-oneshot
argument
: no_argument
parser
: uwsgi_opt_rbshell
help
: set ruby/irb shell (one shot)
plugin: rados
rados-mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: virtual mount the specified rados volume in a uri
rados-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: timeout for async operations
plugin: rawrouter
rawrouter
argument
: required_argument
parser
: uwsgi_opt_undeferred_corerouter
help
: run the rawrouter on the specified port
rawrouter-processes
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of rawrouter processes
rawrouter-workers
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of rawrouter processes
rawrouter-zerg
argument
: required_argument
parser
: uwsgi_opt_corerouter_zerg
help
: attach the rawrouter to a zerg server
rawrouter-use-cache
argument
: optional_argument
parser
: uwsgi_opt_set_str
help
: use uWSGI cache as hostname->server mapper for the rawrouter
rawrouter-use-pattern
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_pattern
help
: use a pattern for rawrouter hostname->server mapping
rawrouter-use-base
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_base
help
: use a base dir for rawrouter hostname->server mapping
rawrouter-fallback
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: fallback to the specified node in case of error
rawrouter-use-code-string
argument
: required_argument
parser
: uwsgi_opt_corerouter_cs
help
: use code string as hostname->server mapper for the rawrouter
rawrouter-use-socket
argument
: optional_argument
parser
: uwsgi_opt_corerouter_use_socket
help
: forward request to the specified uwsgi socket
rawrouter-to
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: forward requests to the specified uwsgi server (you can specify it multiple times for load balancing)
rawrouter-gracetime
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: retry connections to dead static nodes after the specified amount of seconds
rawrouter-events
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of concurrent events
rawrouter-max-retries
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of retries/fallbacks to other nodes
rawrouter-quiet
argument
: required_argument
parser
: uwsgi_opt_true
help
: do not report failed connections to instances
rawrouter-cheap
argument
: no_argument
parser
: uwsgi_opt_true
help
: run the rawrouter in cheap mode
rawrouter-subscription-server
argument
: required_argument
parser
: uwsgi_opt_corerouter_ss
help
: run the rawrouter subscription server on the spcified address
rawrouter-subscription-slot
argument
: required_argument
parser
: uwsgi_opt_deprecated
help
: deprecated
rawrouter-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set rawrouter timeout
rawrouter-stats
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the rawrouter stats server
rawrouter-stats-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the rawrouter stats server
rawrouter-ss
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the rawrouter stats server
rawrouter-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable rawrouter harakiri
rawrouter-xclient
argument
: no_argument
parser
: uwsgi_opt_true
help
: use the xclient protocol to pass the client address
rawrouter-buffer-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set internal buffer size (default: page size)
plugin: rbthreads
rbthreads
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable ruby native threads
rb-threads
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable ruby native threads
rbthread
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable ruby native threads
rb-thread
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable ruby native threads
plugin: redislog
plugin: ring
ring-load
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load the specified clojure script
clojure-load
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load the specified clojure script
ring-app
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: map the specified ring application (syntax namespace:function)
plugin: router_access
plugin: router_basicauth
plugin: router_cache
plugin: router_expires
plugin: router_hash
plugin: router_http
plugin: router_memcached
plugin: router_metrics
plugin: router_radius
plugin: router_redirect
plugin: router_redis
plugin: router_rewrite
plugin: router_spnego
plugin: router_static
plugin: router_uwsgi
plugin: router_xmldir
plugin: rpc
plugin: rrdtool
rrdtool
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MASTER|UWSGI_OPT_METRICS
help
: store rrd files in the specified directory
rrdtool-freq
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set collect frequency
rrdtool-lib
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the name of rrd library (default: librrd.so)
plugin: rsyslog
rsyslog-packet-size
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set maximum packet size for syslog messages (default 1024) WARNING! using packets > 1024 breaks RFC 3164 (#4.1)
rsyslog-split-messages
argument
: no_argument
parser
: uwsgi_opt_true
help
: split big messages into multiple chunks if they are bigger than allowed packet size (default is false)
plugin: ruby19
plugin: servlet
plugin: signal
plugin: spooler
plugin: sqlite3
sqlite3
argument
: required_argument
parser
: uwsgi_opt_load_sqlite3
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from sqlite3 db
sqlite
argument
: required_argument
parser
: uwsgi_opt_load_sqlite3
flags
: UWSGI_OPT_IMMEDIATE
help
: load config from sqlite3 db
plugin: ssi
plugin: sslrouter
sslrouter
argument
: required_argument
parser
: uwsgi_opt_sslrouter
help
: run the sslrouter on the specified port
sslrouter2
argument
: required_argument
parser
: uwsgi_opt_sslrouter2
help
: run the sslrouter on the specified port (key-value based)
sslrouter-session-context
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the session id context to the specified value
sslrouter-processes
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of sslrouter processes
sslrouter-workers
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: prefork the specified number of sslrouter processes
sslrouter-zerg
argument
: required_argument
parser
: uwsgi_opt_corerouter_zerg
help
: attach the sslrouter to a zerg server
sslrouter-use-cache
argument
: optional_argument
parser
: uwsgi_opt_set_str
help
: use uWSGI cache as hostname->server mapper for the sslrouter
sslrouter-use-pattern
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_pattern
help
: use a pattern for sslrouter hostname->server mapping
sslrouter-use-base
argument
: required_argument
parser
: uwsgi_opt_corerouter_use_base
help
: use a base dir for sslrouter hostname->server mapping
sslrouter-fallback
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: fallback to the specified node in case of error
sslrouter-use-code-string
argument
: required_argument
parser
: uwsgi_opt_corerouter_cs
help
: use code string as hostname->server mapper for the sslrouter
sslrouter-use-socket
argument
: optional_argument
parser
: uwsgi_opt_corerouter_use_socket
help
: forward request to the specified uwsgi socket
sslrouter-to
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: forward requests to the specified uwsgi server (you can specify it multiple times for load balancing)
sslrouter-gracetime
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: retry connections to dead static nodes after the specified amount of seconds
sslrouter-events
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of concurrent events
sslrouter-max-retries
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set the maximum number of retries/fallbacks to other nodes
sslrouter-quiet
argument
: required_argument
parser
: uwsgi_opt_true
help
: do not report failed connections to instances
sslrouter-cheap
argument
: no_argument
parser
: uwsgi_opt_true
help
: run the sslrouter in cheap mode
sslrouter-subscription-server
argument
: required_argument
parser
: uwsgi_opt_corerouter_ss
help
: run the sslrouter subscription server on the spcified address
sslrouter-timeout
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set sslrouter timeout
sslrouter-stats
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the sslrouter stats server
sslrouter-stats-server
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the sslrouter stats server
sslrouter-ss
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the sslrouter stats server
sslrouter-harakiri
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: enable sslrouter harakiri
sslrouter-sni
argument
: no_argument
parser
: uwsgi_opt_true
help
: use SNI to route requests
sslrouter-buffer-size
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set internal buffer size (default: page size)
plugin: stackless
stackless
argument
: no_argument
parser
: uwsgi_opt_true
help
: use stackless as suspend engine
plugin: stats_pusher_file
plugin: stats_pusher_mongodb
plugin: stats_pusher_socket
plugin: stats_pusher_statsd
plugin: symcall
symcall
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load the specified C symbol as the symcall request handler (supports <mountpoint=func> too)
symcall-use-next
argument
: no_argument
parser
: uwsgi_opt_true
help
: use RTLD_NEXT when searching for symbols
symcall-register-rpc
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load the specified C symbol as an RPC function (syntax: name function)
symcall-post-fork
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: call the specified C symbol after each fork()
plugin: syslog
plugin: systemd_logger
plugin: tornado
tornado
argument
: required_argument
parser
: uwsgi_opt_setup_tornado
flags
: UWSGI_OPT_THREADS
help
: a shortcut enabling tornado loop engine with the specified number of async cores and optimal parameters
plugin: transformation_chunked
plugin: transformation_gzip
plugin: transformation_offload
plugin: transformation_template
plugin: transformation_tofile
plugin: transformation_toupper
plugin: tuntap
tuntap-router
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: run the tuntap router (syntax: <device> <socket> [stats] [gateway])
tuntap-device
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a tuntap device to the instance (syntax: <device>[ <socket>])
tuntap-use-credentials
argument
: optional_argument
parser
: uwsgi_opt_set_str
help
: enable check of SCM_CREDENTIALS for tuntap client/server
tuntap-router-firewall-in
argument
: required_argument
parser
: uwsgi_tuntap_opt_firewall
help
: add a firewall rule to the tuntap router (syntax: <action> <src/mask> <dst/mask>)
tuntap-router-firewall-out
argument
: required_argument
parser
: uwsgi_tuntap_opt_firewall
help
: add a firewall rule to the tuntap router (syntax: <action> <src/mask> <dst/mask>)
tuntap-router-route
argument
: required_argument
parser
: uwsgi_tuntap_opt_route
help
: add a routing rule to the tuntap router (syntax: <src/mask> <dst/mask> <gateway>)
tuntap-router-stats
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: run the tuntap router stats server
tuntap-device-rule
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a tuntap device rule (syntax: <direction> <src/mask> <dst/mask> <action> [target])
plugin: ugreen
ugreen
argument
: no_argument
parser
: uwsgi_opt_true
help
: enable ugreen coroutine subsystem
ugreen-stacksize
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: set ugreen stack size in pages
plugin: v8
v8-load
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: load a javascript file
v8-preemptive
argument
: required_argument
parser
: uwsgi_opt_set_int
help
: put v8 in preemptive move (single isolate) with the specified frequency
v8-gc-freq
argument
: required_argument
parser
: uwsgi_opt_set_64bit
help
: set the v8 garbage collection frequency
v8-module-path
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: set the v8 modules search path
v8-jsgi
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: load the specified JSGI 3.0 application
plugin: webdav
webdav-mount
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: map a filesystem directory as a webdav store
webdav-css
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a css url for automatic webdav directory listing
webdav-javascript
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a javascript url for automatic webdav directory listing
webdav-js
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a javascript url for automatic webdav directory listing
webdav-class-directory
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MIME
help
: set the css directory class for automatic webdav directory listing
webdav-div
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MIME
help
: set the div id for automatic webdav directory listing
webdav-lock-cache
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MIME
help
: set the cache to use for webdav locking
webdav-principal-base
argument
: required_argument
parser
: uwsgi_opt_set_str
flags
: UWSGI_OPT_MIME
help
: enable WebDAV Current Principal Extension using the specified base
webdav-add-option
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV standard to the OPTIONS response
webdav-add-prop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all resources
webdav-add-collection-prop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all collections
webdav-add-object-prop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all objects
webdav-add-prop-href
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all resources (href value)
webdav-add-collection-prop-href
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all collections (href value)
webdav-add-object-prop-href
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all objects (href value)
webdav-add-prop-comp
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all resources (xml value)
webdav-add-collection-prop-comp
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all collections (xml value)
webdav-add-object-prop-comp
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV property to all objects (xml value)
webdav-add-rtype-prop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV resourcetype property to all resources
webdav-add-rtype-collection-prop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV resourcetype property to all collections
webdav-add-rtype-object-prop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: add a WebDAV resourcetype property to all objects
webdav-skip-prop
argument
: required_argument
parser
: uwsgi_opt_add_string_list
flags
: UWSGI_OPT_MIME
help
: do not add the specified prop if available in resource xattr
plugin: xattr
plugin: xslt
xslt-docroot
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: add a document_root for xslt processing
xslt-ext
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: search for xslt stylesheets with the specified extension
xslt-var
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: get the xslt stylesheet path from the specified request var
xslt-stylesheet
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: if no xslt stylesheet file can be found, use the specified one
xslt-content-type
argument
: required_argument
parser
: uwsgi_opt_set_str
help
: set the content-type for the xslt rsult (default: text/html)
plugin: zabbix
zabbix-template
argument
: optional_argument
parser
: uwsgi_opt_zabbix_template
flags
: UWSGI_OPT_METRICS
help
: print (or store to a file) the zabbix template for the current metrics setup
plugin: zergpool
zergpool
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: start a zergpool on specified address for specified address
zerg-pool
argument
: required_argument
parser
: uwsgi_opt_add_string_list
help
: start a zergpool on specified address for specified address