Ito ang command na uwsgi_gccgo na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
uwsgi_gccgo - mabilis (pure C), self-healing, developer-friendly na WSGI server
SINOPSIS
uwsgi-core-local [pagpipilian...]
DESCRIPTION
-s|--socket
itali sa tinukoy na UNIX/TCP socket gamit ang default na protocol
-s|--uwsgi-socket
itali sa tinukoy na UNIX/TCP socket gamit ang uwsgi protocol
--suwsgi-socket
itali sa tinukoy na UNIX/TCP socket gamit ang uwsgi protocol sa SSL
--ssl-socket
itali sa tinukoy na UNIX/TCP socket gamit ang uwsgi protocol sa SSL
--http-socket
itali sa tinukoy na UNIX/TCP socket gamit ang HTTP protocol
--http-socket-modifier1
pilitin ang tinukoy na modifier1 kapag gumagamit ng HTTP protocol
--http-socket-modifier2
pilitin ang tinukoy na modifier2 kapag gumagamit ng HTTP protocol
--https-socket
itali sa tinukoy na UNIX/TCP socket gamit ang HTTPS protocol
--https-socket-modifier1
pilitin ang tinukoy na modifier1 kapag gumagamit ng HTTPS protocol
--https-socket-modifier2
pilitin ang tinukoy na modifier2 kapag gumagamit ng HTTPS protocol
--fastcgi-socket
itali sa tinukoy na UNIX/TCP socket gamit ang FastCGI protocol
--fastcgi-nph-socket
itali sa tinukoy na UNIX/TCP socket gamit ang FastCGI protocol (nph mode)
--MASTCGI-MODIFIER1
pilitin ang tinukoy na modifier1 kapag gumagamit ng FastCGI protocol
--MASTCGI-MODIFIER2
pilitin ang tinukoy na modifier2 kapag gumagamit ng FastCGI protocol
--scgi-socket
itali sa tinukoy na UNIX/TCP socket gamit ang SCGI protocol
--scgi-nph-socket
itali sa tinukoy na UNIX/TCP socket gamit ang SCGI protocol (nph mode)
--scgi-modifier1
pilitin ang tinukoy na modifier1 kapag gumagamit ng SCGI protocol
--scgi-modifier2
pilitin ang tinukoy na modifier2 kapag gumagamit ng SCGI protocol
--raw-socket
itali sa tinukoy na UNIX/TCP socket gamit ang RAW protocol
--raw-modifier1
pilitin ang tinukoy na modifier1 kapag gumagamit ng RAW protocol
--raw-modifier2
pilitin ang tinukoy na modifier2 kapag gumagamit ng RAW protocol
--puwsgi-socket
itali sa tinukoy na UNIX/TCP socket gamit ang persistent uwsgi protocol (puwsgi)
--protocol
pilitin ang tinukoy na protocol para sa mga default na socket
--socket-protocol
pilitin ang tinukoy na protocol para sa mga default na socket
--shared-socket
gumawa ng shared socket para sa advanced na pagkulong o ipc
--undeferred-shared-socket
gumawa ng shared socket para sa advanced na pagkulong o ipc (undeferred mode)
-p|--mga proseso
ipanganak ang tinukoy na bilang ng mga manggagawa/proseso
-p|--mga manggagawa
ipanganak ang tinukoy na bilang ng mga manggagawa/proseso
--kulog-lock
serialize accept() paggamit (kung maaari)
-t|--harakiri
itakda ang harakiri timeout
--harakiri-verbose
paganahin ang verbose mode para sa harakiri
--harakiri-no-arh
huwag paganahin ang harakiri sa panahon ng after-request-hook
--no-harakiri-arh
huwag paganahin ang harakiri sa panahon ng after-request-hook
--no-harakiri-after-req-hook
huwag paganahin ang harakiri sa panahon ng after-request-hook
--backtrace-depth
itakda ang lalim ng backtrace
--mule-harakiri
itakda ang harakiri timeout para sa mga gawain ng mule
-x|--xmlconfig
i-load ang config mula sa xml file
-x|--xml
i-load ang config mula sa xml file
--config
load configuration gamit ang pluggable system
--fallback-config
re-exec uwsgi gamit ang tinukoy na config kapag ang exit code ay 1
--mahigpit
paganahin ang mahigpit na mode (hindi magagamit ang placeholder)
--laktawan-zero
laktawan ang check ng file descriptor 0
--laktawan-atexit
laktawan ang mga atexit hook (hindi pinansin ng master)
-S|--set
magtakda ng placeholder o opsyon
--set-placeholder
magtakda ng placeholder
--set-ph
magtakda ng placeholder
--kunin i-print ang tinukoy na halaga ng opsyon at lumabas
--declare-opsyon
magdeklara ng bagong uWSGI custom na opsyon
--declare-option2
magdeklara ng bagong uWSGI custom na opsyon (hindi agaran)
--resolba
ilagay ang resulta ng isang query sa dns sa tinukoy na placeholder, sytax:
placeholder=pangalan (agarang opsyon)
--para sa (opt logic) para sa cycle
--for-glob
(opt logic) para sa cycle (expand glob)
--para sa mga oras
(opt logic) para sa cycle (palawakin ang tinukoy na num sa isang listahan simula 1)
--para-readline
(opt logic) para sa cycle (palawakin ang tinukoy na file sa isang listahan ng mga linya)
--endfor
(opt logic) tapusin para sa cycle
--end-for
(opt logic) tapusin para sa cycle
--kung-opt
(opt logic) suriin para sa opsyon
--kung-hindi-opt
(opt logic) suriin para sa opsyon
--kung-env
(opt logic) suriin ang variable ng kapaligiran
--kung-hindi-env
(opt logic) suriin ang variable ng kapaligiran
--ifenv
(opt logic) suriin ang variable ng kapaligiran
--kung-reload
(opt logic) suriin para sa reload
--kung-hindi-reload
(opt logic) suriin para sa reload
--if-hostname
(opt logic) suriin para sa hostname
--kung-hindi-hostname
(opt logic) suriin para sa hostname
--if-hostname-match
(opt logic) subukang itugma ang hostname laban sa isang regular na expression
--kung-hindi-hostname-match
(opt logic) subukang itugma ang hostname laban sa isang regular na expression
--kung-umiiral
(opt logic) suriin para sa pagkakaroon ng file/direktoryo
--kung-hindi-umiiral
(opt logic) suriin para sa pagkakaroon ng file/direktoryo
--ifexist
(opt logic) suriin para sa pagkakaroon ng file/direktoryo
--kung-plugin
(opt logic) suriin para sa plugin
--kung-hindi-plugin
(opt logic) suriin para sa plugin
--ifplugin
(opt logic) suriin para sa plugin
--kung-file
(opt logic) suriin para sa pagkakaroon ng file
--kung-hindi-file
(opt logic) suriin para sa pagkakaroon ng file
--kung-dir
(opt logic) suriin para sa pagkakaroon ng direktoryo
--kung-hindi-dir
(opt logic) suriin para sa pagkakaroon ng direktoryo
--ifdir
(opt logic) suriin para sa pagkakaroon ng direktoryo
--kung-direktoryo
(opt logic) suriin para sa pagkakaroon ng direktoryo
--tapusin kung
(opt logic) tapusin kung
--tapusin kung
(opt logic) tapusin kung
--blacklist
itakda ang mga opsyon sa konteksto ng blacklist
--end-blacklist
malinaw na mga opsyon sa konteksto ng blacklist
--whitelist
magtakda ng mga opsyon sa whitelist na konteksto
--end-whitelist
i-clear ang mga opsyon sa whitelist na konteksto
--ignore-sippipe
huwag magsumbong (nakakainis) SIGPIPE
--ignore-write-errors
huwag mag-ulat (nakakainis) write()/writev() errors
--write-errors-tolerance
itakda ang maximum na bilang ng mga pinapayagang error sa pagsusulat (default: walang tolerance)
--write-errors-exception-only
magtaas lang ng exception sa mga error sa pagsusulat na nagbibigay ng kontrol sa app mismo
--disable-write-exception
huwag paganahin ang pagbuo ng exception sa write()/writev()
--magmana
gamitin ang tinukoy na file bilang config template
--isama
isama ang tinukoy na file bilang agarang pagsasaayos
--inject-bago
mag-inject ng text file bago ang config file (advanced templating)
--iniksyon-pagkatapos
mag-inject ng text file pagkatapos ng config file (advanced templating)
-d|--daemonize
i-demonize ang uWSGI
--daemonize2
i-daemonize ang uWSGI pagkatapos mag-load ng app
--tumigil ka itigil ang isang pagkakataon
--Reload
i-reload ang isang instance
--pause
i-pause ang isang pagkakataon
--suspinde
suspindihin ang isang pagkakataon
--ipagpatuloy
ipagpatuloy ang isang pagkakataon
--kunekta-at-basahin
kumonekta sa isang socket at maghintay ng data mula dito
--extract
kunin/i-dump ang anumang sinusuportahang address sa stdout
-l|--makinig ka
itakda ang laki ng pila ng socket listen
-v|--max-vars
itakda ang dami ng mga panloob na istruktura ng iovec/vars
--max-apps
itakda ang maximum na bilang ng mga aplikasyon para sa bawat manggagawa
-b|--buffer-size
itakda ang panloob na laki ng buffer
-m|--ulat-memorya
paganahin ang ulat ng memorya
--profiler
paganahin ang tinukoy na profiler
-c|--cgi-mode
pilitin ang CGI-mode para sa mga plugin na sumusuporta dito
-a|--abstract-socket
pilitin ang UNIX socket sa abstract mode (Linux lang)
-C|--chmod-socket
chmod-socket
-C|--chmod
chmod-socket
--chown-socket
mga socket ng chown unix
--umask
itakda ang umask
-Freebind
ilagay ang socket sa freebind mode
--map-socket
mga socket ng mapa sa mga partikular na manggagawa
-T|--enable-threads
paganahin ang mga thread
--no-threads-wait
huwag maghintay para sa pagkansela ng mga thread sa pag-quit/reload
--auto-procname
awtomatikong itakda ang pangalan ng mga proseso sa isang bagay na makabuluhan
--procname-prefix
magdagdag ng prefix sa mga pangalan ng proseso
--procname-prefix-spaced
magdagdag ng spaced prefix sa mga pangalan ng proseso
--procname-append
magdagdag ng string upang iproseso ang mga pangalan
--procname
itakda ang mga pangalan ng proseso
--procname-master
itakda ang pangalan ng master process
-i|--single-interpreter
huwag gumamit ng maraming interpreter (kung magagamit)
--kailangan-app
lumabas kung walang app na ma-load
-M|--panginoon
paganahin ang master process
--honor-stdin
huwag i-remap ang stdin sa / dev / null
--emperador
patakbuhin ang Emperador
--emperor-proxy-socket
pilitin ang vassal na maging proxy ng Emperador
--emperador-wrapper
magtakda ng binary wrapper para sa mga vassal
--emperor-wrapper-override
magtakda ng binary wrapper para subukan ng mga vassal bago ang default
--emperor-wrapper-fallback
magtakda ng binary wrapper para sa mga vassal na subukan bilang huling paraan
--emperador-nofollow
huwag sundin ang mga symlink kapag tumitingin ng mtime
--emperador-procname
itakda ang pangalan ng proseso ng Emperador
--emperador-freq
itakda ang dalas ng pag-scan ng Emperor (default na 3 segundo)
--emperor-required-heartbeat
itakda ang Emperor tolerance tungkol sa heartbeats
--emperador-sumpa-pagparaya
itakda ang pagpapaubaya ng Emperador tungkol sa mga isinumpang basalyo
--emperor-pidfile
isulat ang Emperor pid sa tinukoy na file
--emperor-tyrant
ilagay ang Emperor sa Tyrant mode
--emperor-tyrant-nofollow
huwag sundin ang mga symlink kapag sinusuri ang uid/gid sa Tyrant mode
--emperador-stats
patakbuhin ang Emperor stats server
--emperor-stats-server
patakbuhin ang Emperor stats server
--maagang-emperador
ipanganak ang emperador sa lalong madaling panahon
--emperador-broodlord
patakbuhin ang emperador sa BroodLord mode
--emperor-throttle
itakda ang antas ng pag-throttling (sa millisecond) para sa masasamang pag-uugali ng mga vassal (default 1000)
--emperor-max-throttle
itakda ang max na antas ng throttling (sa millisecond) para sa masamang pag-uugali ng mga vassal (default 3
minuto)
--emperor-magic-exec
prefix vassals config file na may exec:// kung mayroon silang executable bit
--emperador-on-demand-extension
maghanap ng text file (vassal name + extension) na naglalaman ng on demand na pangalan ng socket
--emperor-on-demand-ext
maghanap ng text file (vassal name + extension) na naglalaman ng on demand na pangalan ng socket
--emperor-on-demand-directory
paganahin ang on demand mode na nagbubuklod sa unix socket sa tinukoy na direktoryo na pinangalanan
tulad ng vassal + .socket
--emperador-on-demand-dir
paganahin ang on demand mode na nagbubuklod sa unix socket sa tinukoy na direktoryo na pinangalanan
tulad ng vassal + .socket
--emperor-on-demand-exec
gamitin ang output ng tinukoy na command bilang on demand na pangalan ng socket (ang vassal name
ay ipinasa bilang ang tanging argumento)
--emperador-extra-extension
pinapayagan ang tinukoy na extension sa Emperor (tatawagin ang vassal kasama ng --config)
--emperor-extra-ext
pinapayagan ang tinukoy na extension sa Emperor (tatawagin ang vassal kasama ng --config)
--emperor-no-blacklist
huwag paganahin ang Emperor blacklisting subsystem
--emperor-use-clone
gumamit ng clone() sa halip na fork() na ipasa ang mga tinukoy na unshare() na mga flag
--emperador-cap
itakda ang kakayahan ng mga vassal
--vassals-cap
itakda ang kakayahan ng mga vassal
--vassal-cap
itakda ang kakayahan ng mga vassal
--imperial-monitor-list
list enabled imperial monitors
--imperial-monitors-list
list enabled imperial monitors
--vassals-mana
magdagdag ng mga template ng config sa vassal config (uses --magmana)
--vassals-isama
isama ang config templates sa vassals config (uses --isama sa halip ng --magmana)
--mga kampon-nagmana-noon
magdagdag ng mga template ng config sa vassal config (uses --magmana, nag-parse bago ang vassal
file)
--vassals-include-noon
isama ang config templates sa vassals config (uses --isama sa halip ng --magmana,
nag-parse bago ang vassal file)
--vassals-start-hook
patakbuhin ang tinukoy na utos bago magsimula ang bawat vassal
--vassals-stop-hook
patakbuhin ang tinukoy na utos pagkatapos ng kamatayan ng vassal
--vassal-sos
humingi ng reinforcement sa emperador kapag na-overload
--vassal-sos-backlog
humingi ng sos sa emperador kung ang backlog queue ay may mas maraming item kaysa sa tinukoy na halaga
--vassals-set
awtomatikong itakda ang tinukoy na opsyon (sa pamamagitan ng --itakda) para sa bawat basalyo
--vassal-set
awtomatikong itakda ang tinukoy na opsyon (sa pamamagitan ng --itakda) para sa bawat basalyo
--pintig ng puso
ipahayag ang kalusugan sa emperador
-Reload-mercy
itakda ang maximum na oras (sa mga segundo) naghihintay tayo para sa mga manggagawa at iba pang proseso na mamatay
sa panahon ng reload/shutdown
--worker-reload-mercy
itakda ang maximum na oras (sa mga segundo) na maaaring gawin ng isang manggagawa upang i-reload/shutdown (ang default ay
60)
--mule-reload-mercy
itakda ang maximum na oras (sa mga segundo) ang isang mule ay maaaring tumagal upang i-reload/shutdown (default ay
60)
--exit-on-reload
piliting lumabas kahit na humiling ng reload
--mamatay-on-term
lumabas sa halip na brutal na reload sa SIGTERM
--force-gateway
pilitin ang spawn ng unang nakarehistrong gateway na walang master
-h|--tulong
ipakita ang tulong na ito
-h|--gamit
ipakita ang tulong na ito
--print-sym
i-print ang nilalaman ng tinukoy na binary na simbolo
--print-simbolo
i-print ang nilalaman ng tinukoy na binary na simbolo
-r|--taga-ani
tawagan si waitpid(-1,...) pagkatapos ng bawat kahilingan na mapupuksa ang mga zombie
-R|--max-mga kahilingan
i-reload ang mga manggagawa pagkatapos ng tinukoy na halaga ng mga pinamamahalaang kahilingan
--min-manggagawa-habang buhay
bilang ng mga segundo dapat tumakbo ang manggagawa bago ma-reload (ang default ay 60)
--max-worker-lifetime
i-reload ang mga manggagawa pagkatapos ng tinukoy na dami ng mga segundo (naka-disable ang default)
-z|--socket-timeout
itakda ang mga panloob na socket timeout
--no-fd-passing
huwag paganahin ang pagpasa ng file descriptor
--mga kandado
lumikha ng tinukoy na bilang ng mga nakabahaging lock
--lock-engine
itakda ang lock engine
--ftok itakda ang ipsem key sa pamamagitan ng ftok() para maiwasan ang mga duplicate
--persistent-ipcem
huwag tanggalin ang mga ipsem sa shutdown
-A|--sharedarea
lumikha ng isang raw shared memory area ng mga tinukoy na pahina (tandaan: sinusuportahan din nito ang keyval)
--safe-fd
huwag isara ang tinukoy na file descriptor
--fd-ligtas
huwag isara ang tinukoy na file descriptor
--cache
lumikha ng isang nakabahaging cache na naglalaman ng mga ibinigay na elemento
--cache-blocksize
itakda ang laki ng block ng cache
--cache-store
paganahin ang persistent cache sa disk
--cache-store-sync
itakda ang dalas ng pag-sync para sa patuloy na cache
--cache-no-expire
huwag paganahin ang auto sweep ng mga nag-expire na item
--cache-expire-freq
itakda ang dalas ng mga pag-scan ng cache sweeper (default na 3 segundo)
--cache-report-freed-item
patuloy na iulat ang cache item na pinalaya ng sweeper (gamitin lamang para sa pag-debug)
--cache-udp-server
itali ang cache udp server (ginagamit lamang para sa set/update/delete) sa tinukoy na socket
--cache-udp-node
magpadala ng pag-update/pagtanggal ng cache sa tinukoy na cache udp server
--cache-sync
kopyahin ang buong nilalaman ng isa pang uWSGI cache server sa server startup
--cache-use-last-modified
i-update ang last_modified_at timestamp sa bawat pagbabago ng item sa cache (ang default ay
hindi pinagana)
--add-cache-item
magdagdag ng item sa cache
--load-file-in-cache
Mag-load ng isang static na file sa cache
--load-file-in-cache-gzip
mag-load ng static na file sa cache na may gzip compression
--cache2
lumikha ng bagong henerasyong nakabahaging cache (keyval syntax)
--pila
paganahin ang nakabahaging pila
--queue-blocksize
itakda ang blocksize ng pila
--titinda-pila
paganahin ang persistent queue sa disk
--queue-store-sync
itakda ang dalas ng pag-sync para sa patuloy na pila
-Q|--spooler
magpatakbo ng isang spooler sa tinukoy na direktoryo
--spooler-panlabas
ang mga spooler ng mapa ay humihiling sa isang direktoryo ng spooler na pinamamahalaan ng isang panlabas na instance
--spooler-utos
subukang mag-order ng pagpapatupad ng mga gawain ng spooler
--spooler-chdir
chdir() sa tinukoy na direktoryo bago ang bawat gawain ng spooler
--spooler-proseso
itakda ang bilang ng mga proseso para sa mga spooler
--spooler-tahimik
huwag maging verbose sa mga spooler na gawain
--spooler-max-tasks
itakda ang maximum na bilang ng mga gawain na tatakbo bago i-recycle ang isang spooler
--spooler-harakiri
itakda ang harakiri timeout para sa mga gawain ng spooler
--spooler-frequency
itakda ang dalas ng spooler
--spooler-freq
itakda ang dalas ng spooler
--mula magdagdag ng mule
--mga mules
idagdag ang tinukoy na bilang ng mga mules
--bukiran magdagdag ng mule farm
--mule-msg-size
itakda ang laki ng buffer ng mensahe ng mule
--signal
magpadala ng uwsgi signal sa isang server
--signal-bufsize
itakda ang laki ng buffer para sa signal queue
--signals-bufsize
itakda ang laki ng buffer para sa signal queue
--signal-timer
magdagdag ng timer (syntax: )
--timer
magdagdag ng timer (syntax: )
--signal-rbtimer
magdagdag ng redblack timer (syntax: )
--rbtimer
magdagdag ng redblack timer (syntax: )
--rpc-max
maximum na bilang ng mga rpc slot (default: 64)
-L|--disable-logging
huwag paganahin ang pag-log ng kahilingan
--kawan
i-lock ang tinukoy na file bago magsimula, lumabas kung naka-lock
--kawan-maghintay
i-lock ang tinukoy na file bago magsimula, maghintay kung naka-lock
--kawan2
i-lock ang tinukoy na file pagkatapos ng pag-log / pag-setup ng daemon, lumabas kung naka-lock
--kawan-hintay2
i-lock ang tinukoy na file pagkatapos ng pag-log / pag-setup ng daemon, maghintay kung naka-lock
--pidfile
lumikha ng pidfile (bago bumaba ang mga pribilehiyo)
--pidfile2
lumikha ng pidfile (pagkatapos bumaba ang mga pribilehiyo)
--chroot
chroot() sa tinukoy na direktoryo
--pivot-root
pivot_root() sa mga tinukoy na direktoryo (new_root at put_old ay dapat paghiwalayin
may espasyo)
--pivot_root
pivot_root() sa mga tinukoy na direktoryo (new_root at put_old ay dapat paghiwalayin
may espasyo)
--uid setuid sa tinukoy na user/uid
--gid setgid sa tinukoy na grupo/gid
--add-gid
idagdag ang tinukoy na group id sa mga kredensyal ng proseso
--agad-uid
setuid sa tinukoy na user/uid AGAD
--immediate-gid
setgid sa tinukoy na grupo/gid AGAD
--no-initgroups
huwag paganahin ang mga karagdagang pangkat na itinakda sa pamamagitan ng initgroups()
--takip itakda ang kakayahan ng proseso
--unshare
unshare() bahagi ng mga proseso at ilagay ito sa isang bagong namespace
--unshare2
unshare() bahagi ng mga proseso at ilagay ito sa isang bagong namespace pagkatapos magbago ng rootfs
--setns-socket
ilantad ang isang unix socket na nagbabalik ng namespace fds mula sa /proc/sarili/ns
--setns-socket-skip
laktawan ang tinukoy na entry kapag nagpapadala ng setns file descriptors
--setns-laktawan
laktawan ang tinukoy na entry kapag nagpapadala ng setns file descriptors
--setns
sumali sa isang namespace na ginawa ng isang panlabas na instance ng uWSGI
--setns-preopen
buksan /proc/sarili/ns sa lalong madaling panahon at cache fds
--kulong
markahan ang instance bilang nakakulong (puwersa ang pagpapatupad ng mga post_jail hook)
--refork
fork() muli pagkatapos bumaba ang mga pribilehiyo. Kapaki-pakinabang para sa mga sistema ng pagkulong
--muling tinidor
fork() muli pagkatapos bumaba ang mga pribilehiyo. Kapaki-pakinabang para sa mga sistema ng pagkulong
--refork-bilang-ugat
fork() muli bago bumaba ang mga pribilehiyo. Kapaki-pakinabang para sa mga sistema ng pagkulong
--muling tinidor-bilang-ugat
fork() muli bago bumaba ang mga pribilehiyo. Kapaki-pakinabang para sa mga sistema ng pagkulong
--refork-post-kulungan
fork() muli pagkatapos makulong. Kapaki-pakinabang para sa mga sistema ng pagkulong
--re-fork-post-kulungan
fork() muli pagkatapos makulong. Kapaki-pakinabang para sa mga sistema ng pagkulong
--hook-asap
patakbuhin ang tinukoy na kawit sa lalong madaling panahon
--hook-pre-kulungan
patakbuhin ang tinukoy na kawit bago ipakulong
--hook-post-kulungan
patakbuhin ang tinukoy na kawit pagkatapos makulong
--hook-in-kulungan
patakbuhin ang tinukoy na hook sa kulungan pagkatapos ng pagsisimula
--hook-bilang-ugat
patakbuhin ang tinukoy na hook bago bumaba ang mga pribilehiyo
--hook-as-user
patakbuhin ang tinukoy na hook pagkatapos bumaba ang mga pribilehiyo
--hook-as-user-atexit
patakbuhin ang tinukoy na hook bago lumabas ang app at i-reload
--hook-pre-app
patakbuhin ang tinukoy na hook bago mag-load ng app
--hook-post-app
patakbuhin ang tinukoy na hook pagkatapos mag-load ng app
--kawit-post-tinidor
patakbuhin ang tinukoy na kawit pagkatapos ng bawat tinidor
--hook-accepting
patakbuhin ang tinukoy na kawit pagkatapos pumasok ang bawat manggagawa sa yugto ng pagtanggap
--hook-accepting1
patakbuhin ang tinukoy na kawit pagkatapos pumasok ang unang manggagawa sa yugto ng pagtanggap
--hook-accepting-minsan
patakbuhin ang tinukoy na kawit pagkatapos pumasok ang bawat manggagawa sa yugto ng pagtanggap (isang beses
per-instance)
--hook-accepting1-isang beses
patakbuhin ang tinukoy na kawit pagkatapos pumasok ang unang manggagawa sa yugto ng pagtanggap (isang beses bawat
halimbawa)
--hook-master-start
patakbuhin ang tinukoy na kawit kapag nagsimula ang Master
--Hook-Touch
patakbuhin ang tinukoy na hook kapag hinawakan ang tinukoy na file (syntax: )
--hook-emperor-start
patakbuhin ang tinukoy na kawit kapag nagsimula ang Emperador
--hook-emperor-stop
patakbuhin ang tinukoy na hook kapag nagpadala ng stop message ang Emperador
--hook-emperor-reload
patakbuhin ang tinukoy na hook kapag nagpadala ang Emperador ng reload message
--hook-emperor-nawala
patakbuhin ang tinukoy na kawit kapag nawala ang koneksyon ng Emperador
--hook-as-vassal
patakbuhin ang tinukoy na hook bago isagawa ang vassal
--hook-bilang-emperador
patakbuhin ang tinukoy na kawit sa emperador pagkatapos masimulan ang vassal
--hook-as-mule
patakbuhin ang tinukoy na kawit sa bawat mule
--hook-bilang-gateway
patakbuhin ang tinukoy na hook sa bawat gateway
--pagkatapos-kahilingan-kawit
patakbuhin ang tinukoy na function/simbulo pagkatapos ng bawat kahilingan
--pagkatapos-kahilingan-tawag
patakbuhin ang tinukoy na function/simbulo pagkatapos ng bawat kahilingan
--exec-asap
patakbuhin ang tinukoy na utos sa lalong madaling panahon
--exec-pre-kulungan
patakbuhin ang tinukoy na utos bago ipakulong
--exec-post-kulungan
patakbuhin ang tinukoy na utos pagkatapos makulong
--exec-in-kulungan
patakbuhin ang tinukoy na utos sa kulungan pagkatapos ng pagsisimula
--exec-bilang-ugat
patakbuhin ang tinukoy na utos bago bumaba ang mga pribilehiyo
--exec-bilang-user
patakbuhin ang tinukoy na utos pagkatapos bumaba ang mga pribilehiyo
--exec-as-user-atexit
patakbuhin ang tinukoy na command bago lumabas ang app at i-reload
--exec-pre-app
patakbuhin ang tinukoy na command bago mag-load ng app
--exec-post-app
patakbuhin ang tinukoy na command pagkatapos mag-load ng app
--exec-as-vassal
patakbuhin ang tinukoy na utos bago isagawa ang vassal
--exec-bilang-emperador
patakbuhin ang tinukoy na utos sa emperador pagkatapos na simulan ang vassal
--mount-asap
i-mount ang filesystem sa lalong madaling panahon
--mount-pre-kulungan
mount filesystem bago makulong
--mount-post-kulungan
mount filesystem pagkatapos makulong
--bundok-sa-kulungan
i-mount ang filesystem sa kulungan pagkatapos ng pagsisimula
--mount-as-root
mount filesystem bago bumaba ang mga pribilehiyo
--mount-as-vassal
i-mount ang filesystem bago i-exec() ang vassal
--bundok-bilang-emperador
mount filesystem sa emperador pagkatapos masimulan ang vassal
--umount-asap
i-unmount ang filesystem sa lalong madaling panahon
--umount-pre-kulungan
i-unmount ang filesystem bago ipakulong
--umount-post-kulungan
i-unmount ang filesystem pagkatapos makulong
--umount-in-kulungan
i-unmount ang filesystem sa kulungan pagkatapos ng pagsisimula
--umount-as-root
i-unmount ang filesystem bago bumaba ang mga pribilehiyo
--umount-as-vassal
i-unmount ang filesystem bago i-exec() ang vassal
--umount-bilang-emperador
i-unmount ang filesystem sa emperador pagkatapos masimulan ang vassal
--wait-for-interface
hintayin ang tinukoy na interface ng network na lumabas bago magpatakbo ng mga root hook
--wait-for-interface-timeout
itakda ang timeout para sa wait-for-interface
--wait-interface
hintayin ang tinukoy na interface ng network na lumabas bago magpatakbo ng mga root hook
-Wait-interface-timeout
itakda ang timeout para sa wait-for-interface
--wait-for-iface
hintayin ang tinukoy na interface ng network na lumabas bago magpatakbo ng mga root hook
--Wait-for-Iface-timeout
itakda ang timeout para sa wait-for-interface
--wait-iface
hintayin ang tinukoy na interface ng network na lumabas bago magpatakbo ng mga root hook
--wait-iface-timeout
itakda ang timeout para sa wait-for-interface
--wait-for-fs
hintaying lumitaw ang tinukoy na filesystem item bago patakbuhin ang mga root hook
--wait-for-file
hintaying lumabas ang tinukoy na file bago magpatakbo ng mga root hook
--wait-for-dir
hintayin na lumabas ang tinukoy na direktoryo bago patakbuhin ang mga root hook
--wait-for-mountpoint
hintaying lumitaw ang tinukoy na mountpoint bago patakbuhin ang mga root hook
--wait-for-fs-timeout
itakda ang timeout para sa wait-for-fs/file/dir
--wait-for-socket
hintaying maging handa ang tinukoy na socket bago mag-load ng mga app
--wait-for-socket-timeout
itakda ang timeout para sa wait-for-socket
--tawag-asap
tawagan ang tinukoy na function sa lalong madaling panahon
--tumawag-pre-kulungan
tawagan ang tinukoy na function bago ipakulong
--tawag-post-kulungan
tawagan ang tinukoy na function pagkatapos makulong
--tawag-in-kulungan
tawagan ang tinukoy na function sa kulungan pagkatapos ng pagsisimula
--tawag-bilang-ugat
tawagan ang tinukoy na function bago bumaba ang mga pribilehiyo
--call-as-user
tawagan ang tinukoy na function pagkatapos bumaba ang mga pribilehiyo
--call-as-user-atexit
tawagan ang tinukoy na function bago lumabas ang app at i-reload
--call-pre-app
tawagan ang tinukoy na function bago mag-load ng app
--call-post-app
tawagan ang tinukoy na function pagkatapos mag-load ng app
--tawag-bilang-vassal
tawagan ang tinukoy na function() bago isagawa ang vassal
--tawag-bilang-vassal1
tawagan ang tinukoy na function(char *) bago isagawa ang vassal
--tawag-bilang-vassal3
tawagan ang tinukoy na function(char *, uid_t, gid_t) bago isagawa ang vassal
--tawag-bilang-emperador
tawagan ang tinukoy na function() sa emperador pagkatapos masimulan ang vassal
--tawag-bilang-emperador1
tawagan ang tinukoy na function(char *) sa emperador pagkatapos na ang vassal ay
Nagsimula
--tawag-bilang-emperador2
tawagan ang tinukoy na function(char *, pid_t) sa emperador pagkatapos na ang vassal ay
Nagsimula
--tawag-bilang-emperador4
tawagan ang tinukoy na function(char *, pid_t, uid_t, gid_t) sa emperador pagkatapos ng
sinimulan na ang vassal
--ini i-load ang config mula sa file na ito
-y|--yaml
i-load ang config mula sa yaml file
-y|--yml
i-load ang config mula sa yaml file
-j|--json
i-load ang config mula sa json file
-j|--js
i-load ang config mula sa json file
--timbang
bigat ng instance (ginagamit ng clustering/lb/subscription)
--awtomatikong timbang
awtomatikong itakda ang bigat ng instance (ginagamit ng clustering/lb/subscription).
--walang-server
pilitin ang mode na walang server
--command-mode
force command mode
--no-defer-accept
huwag paganahin ang ipinagpaliban-tanggap sa mga socket
--tcp-nodelay
paganahin ang TCP NODELAY sa bawat kahilingan
--kaya-keepalive
paganahin ang TCP KEEPALIVEs
--so-send-timeout
itakda ang SO_SNDTIMEO
--socket-send-timeout
itakda ang SO_SNDTIMEO
--so-write-timeout
itakda ang SO_SNDTIMEO
--socket-write-timeout
itakda ang SO_SNDTIMEO
--socket-sndbuf
itakda ang SO_SNDBUF
--socket-rcvbuf
itakda ang SO_RCVBUF
--limit-as
limitahan ang mga proseso ng address space/vsz
--limit-nproc
limitahan ang bilang ng mga spawnable na proseso
--reload-on-as
i-reload kung mas mataas ang espasyo ng address kaysa sa tinukoy na megabytes
--reload-on-rss
i-reload kung ang rss memory ay mas mataas kaysa sa tinukoy na megabytes
--evil-reload-on-as
pilitin ang master na i-reload ang isang manggagawa kung mas mataas ang address space nito kaysa sa tinukoy
megabytes
--evil-reload-on-rss
pilitin ang master na i-reload ang isang manggagawa kung ang rss memory nito ay mas mataas kaysa sa tinukoy
megabytes
--mem-collector-freq
itakda ang dalas ng memory collector kapag ang mga masasamang reload ay nasa lugar
--reload-on-fd
i-reload kung handa na ang tinukoy na file descriptor
--brutal-reload-on-fd
brutal na pag-reload kung handa na ang tinukoy na file descriptor
--ksm paganahin ang Linux KSM
--pcre-jit
paganahin ang pcre jit (kung magagamit)
--huwag-magpalit
i-lock ang lahat ng mga pahina ng memorya upang maiwasan ang pagpapalit
--touch-reload
i-reload ang uWSGI kung ang tinukoy na file ay binago/nahawakan
--touch-workers-reload
trigger reload ng (lamang) mga manggagawa kung ang tinukoy na file ay binago/nahawakan
--touch-chain-reload
trigger chain reload kung ang tinukoy na file ay binago/nahawakan
--touch-logrotate
mag-trigger ng logrotation kung ang tinukoy na file ay binago/nahawakan
--touch-logreoopen
muling buksan ang trigger log kung ang tinukoy na file ay binago/nahawakan
--touch-exec
run command kapag ang tinukoy na file ay binago/nahawakan (syntax: file command)
--touch-signal
signal kapag ang tinukoy na file ay binago/nahawakan (syntax: file signal)
--fs-reload
magandang reload kapag binago ang tinukoy na filesystem object
--fs-brutal-reload
brutal na reload kapag binago ang tinukoy na filesystem object
--fs-signal
magtaas ng uwsgi signal kapag binago ang tinukoy na filesystem object (syntax: file
signal)
--check-mountpoint
sirain ang instance kung ang isang filesystem ay hindi na maabot (kapaki-pakinabang para sa maaasahang Fuse
pamamahala)
--mountpoint-check
sirain ang instance kung ang isang filesystem ay hindi na maabot (kapaki-pakinabang para sa maaasahang Fuse
pamamahala)
--check-mount
sirain ang instance kung ang isang filesystem ay hindi na maabot (kapaki-pakinabang para sa maaasahang Fuse
pamamahala)
--mount-check
sirain ang instance kung ang isang filesystem ay hindi na maabot (kapaki-pakinabang para sa maaasahang Fuse
pamamahala)
--propagate-touch
over-engineering na opsyon para sa system na may patumpik-tumpik na pamamahala ng signal
--limit-post
katawan ng paghiling ng limitasyon
--walang-ulila
awtomatikong papatayin ang mga manggagawa kung mamatay ang master (maaaring mapanganib para sa availability)
--prio itakda ang mga proseso/mga thread na priyoridad
--cpu-affinity
itakda ang cpu affinity
--post-buffering
itakda ang laki sa bytes pagkatapos ay buffer sa disk sa halip na memorya
--post-buffering-bufsize
itakda ang laki ng buffer para sa read() sa post buffering mode
--body-read-warning
itakda ang halaga ng pinapayagang paglalaan ng memorya (sa megabytes) para sa katawan ng kahilingan bago
simula sa pag-print ng babala
--upload-progress
paganahin ang paggawa ng mga .json na file sa tinukoy na direktoryo sa panahon ng pag-upload ng file
--no-default-app
huwag mag-fallback sa default na app
--manage-script-name
awtomatikong muling isulat ang SCRIPT_NAME at PATH_INFO
--ignore-script-name
huwag pansinin ang SCRIPT_NAME
-Mga Katangian-Catch-Exceptions
mag-ulat ng pagbubukod bilang http output (nasiraan ng loob, gamitin lamang para sa pagsubok)
--reload-on-exception
i-reload ang isang manggagawa kapag nakataas ang isang exception
--reload-on-exception-type
i-reload ang isang manggagawa kapag nakataas ang isang partikular na uri ng exception
-Reload-on-Exception-Value
i-reload ang isang manggagawa kapag tumaas ang isang partikular na value ng exception
-Reload-on-Exception-Repr
i-reload ang isang manggagawa kapag ang isang partikular na uri ng exception+value (language-specific) ay itinaas
--exception-handler
magdagdag ng exception handler
--Enable-metrics
paganahin ang metrics subsystem
--sukatan
magdagdag ng custom na sukatan
--metric-threshold
magdagdag ng metric threshold/alarm
--metric-alarm
magdagdag ng metric threshold/alarm
--alarm-metric
magdagdag ng metric threshold/alarm
--metrics-dir
i-export ang mga sukatan bilang mga text file sa tinukoy na direktoryo
--metrics-dir-restore
ibalik ang huling halaga na kinuha mula sa dir ng mga sukatan
--metric-dir
i-export ang mga sukatan bilang mga text file sa tinukoy na direktoryo
--metric-dir-restore
ibalik ang huling halaga na kinuha mula sa dir ng mga sukatan
--metrics-no-cores
huwag paganahin ang pagbuo ng mga sukatan na nauugnay sa mga core
--udp patakbuhin ang udp server sa tinukoy na address
--stats
paganahin ang stats server sa tinukoy na address
--stats-server
paganahin ang stats server sa tinukoy na address
--stats-http
prefix stats server json output na may mga header ng http
--stats-minified
minify statistics json output
--stats-min
minify statistics json output
--stats-push
itulak ang stats json sa tinukoy na destinasyon
--stats-pusher-default-freq
itakda ang default na frequency ng stats pushers
--stats-pushers-default-freq
itakda ang default na frequency ng stats pushers
--stats-walang-core
huwag paganahin ang pagbuo ng mga istatistika na nauugnay sa mga core
--stats-no-metrics
huwag isama ang mga sukatan sa output ng istatistika
--multicast
mag-subscribe sa tinukoy na multicast na grupo
--multicast-ttl
itakda ang multicast ttl
--multicast-loop
itakda ang multicast loop (default 1)
--master-fifo
paganahin ang master fifo
--notify-socket
paganahin ang notification socket
--subscription-notify-socket
itakda ang notification socket para sa mga subscription
-- lehiyon
naging miyembro ng isang legion
--legion-mcast
naging miyembro ng isang legion (shortcut para sa multicast)
--legion-node
magdagdag ng node sa isang legion
--legion-freq
itakda ang dalas ng mga packet ng legion
--legion-tolerance
itakda ang tolerance ng legion subsystem
--legion-death-on-lord-error
idedeklara ang sarili bilang isang patay na node para sa tinukoy na dami ng mga segundo kung ang isa sa
nabigo ang lord hooks
--legion-skew-tolerance
itakda ang clock skew tolerance ng legion subsystem (default na 30 segundo)
--legion-panginoon
aksyon upang tumawag sa Panginoon halalan
--legion-unlord
aksyon para tumawag kay Lord dismiss
--legion-setup
aksyon para tumawag sa legion setup
--legion-kamatayan
aksyon para tumawag sa legion death (shutdown ng instance)
--legion-sumali
aksyon na tumawag sa pagsali sa legion (unang pagkakataon na maabot ang korum)
--legion-node-joined
aksyon na tumawag sa bagong node na sumasali sa legion
--legion-node-kaliwa
aksyon para tawagan ang node leaving legion
--legion-quorum
itakda ang korum ng isang hukbo
--legion-scroll
itakda ang balumbon ng isang hukbo
--legion-scroll-max-size
itakda ang max na laki ng legion scroll buffer
--legion-scroll-list-max-size
itakda ang max na laki ng buffer ng listahan ng legion scroll
--subscriptions-sign-check
itakda ang algorithm ng digest at direktoryo ng sertipiko para sa secure na sistema ng subscription
--subscriptions-sign-check-tolerance
itakda ang maximum tolerance (sa mga segundo) ng clock skew para sa secure na subscription
sistema
--subscriptions-sign-skip-uid
laktawan ang checkature check para sa tinukoy na uid kapag gumagamit ng mga kredensyal ng unix sockets
--subscriptions-credentials-check
magdagdag ng direktoryo upang maghanap ng mga pangunahing kredensyal ng mga subscription
--subscriptions-use-credentials
paganahin ang pamamahala ng SCM_CREDENTIALS sa mga subscription sa UNIX socket
--subscription-algo
itakda ang load balancing algorithm para sa sistema ng subscription
--subscription-dotsplit
subukang mag-fallback sa susunod na bahagi (batay sa tuldok) sa subscription key
--subscribe-to
mag-subscribe sa tinukoy na server ng subscription
--st mag-subscribe sa tinukoy na server ng subscription
--subscribe
mag-subscribe sa tinukoy na server ng subscription
--subscribe2
mag-subscribe sa tinukoy na server ng subscription gamit ang advanced na keyval syntax
--subscribe-freq
magpadala ng anunsyo ng subscription sa tinukoy na agwat
--subscription-tolerance
itakda ang tolerance para sa mga server ng subscription
--unsubscribe-on-graceful-reload
pilitin ang kahilingan sa pag-unsubscribe kahit na sa magandang pag-reload
--start-unsubscribed
i-configure ang mga subscription ngunit huwag ipadala ang mga ito (kapaki-pakinabang sa master fifo)
--subscribe-with-modifier1
pilitin ang tinukoy na modifier1 kapag nagsu-subscribe
--snmp paganahin ang naka-embed na snmp server
--snmp-komunidad
itakda ang snmp community string
--ssl-verbose
maging verbose tungkol sa mga error sa SSL
--ssl-sessions-use-cache
gumamit ng uWSGI cache para sa ssl sessions storage
--ssl-session-use-cache
gumamit ng uWSGI cache para sa ssl sessions storage
--ssl-sessions-timeout
itakda ang pag-timeout ng mga session ng SSL (default: 300 segundo)
--ssl-session-timeout
itakda ang pag-timeout ng mga session ng SSL (default: 300 segundo)
--sni magdagdag ng kontekstong SSL na pinamamahalaan ng SNI
--sni-dir
suriin para sa cert/key/client_ca file sa tinukoy na direktoryo at lumikha ng sni/ssl
konteksto on demand
--sni-dir-ciphers
itakda ang ssl ciphers para sa sni-dir na opsyon
--ssl-enable3
paganahin ang SSLv3 (hindi secure)
--ssl-opsyon
magtakda ng raw ssl option (numeric value)
--sni-regexp
magdagdag ng kontekstong SSL na pinamamahalaan ng SNI (ang susi ay isang regexp)
--ssl-tmp-dir
mag-imbak ng mga temp file na nauugnay sa ssl sa tinukoy na direktoryo
--check-interval
itakda ang pagitan (sa mga segundo) ng mga master check
--forkbomb-antala
matulog para sa tinukoy na bilang ng mga segundo kapag may nakitang forkbomb
--binary-path
pilitin ang binary path
--privileged-binary-patch
i-patch ang uwsgi binary gamit ang isang bagong command (bago bumaba ang mga pribilehiyo)
--unprivileged-binary-patch
i-patch ang uwsgi binary gamit ang isang bagong command (pagkatapos bumaba ang mga pribilehiyo)
--privileged-binary-patch-arg
i-patch ang uwsgi binary gamit ang isang bagong command at argumento (bago bumaba ang mga pribilehiyo)
--unprivileged-binary-patch-arg
i-patch ang uwsgi binary gamit ang isang bagong command at argumento (pagkatapos bumaba ang mga pribilehiyo)
--async
paganahin ang async mode na may mga tinukoy na core
--max-fd
itakda ang maximum na bilang ng mga deskriptor ng file (nangangailangan ng mga pribilehiyo sa ugat)
--logto
itakda ang logfile/udp address
--logto2
mag-log sa tinukoy na file o udp address pagkatapos bumaba ang mga pribilehiyo
--log-format
itakda ang advanced na format para sa pag-log ng kahilingan
--logformat
itakda ang advanced na format para sa pag-log ng kahilingan
--logformat-strftime
ilapat ang strftime sa output ng logformat
--log-format-strftime
ilapat ang strftime sa output ng logformat
--logfile-chown
chown logfiles
--logfile-chmod
chmod logfiles
--log-syslog
mag-log sa syslog
--log-socket
magpadala ng mga log sa tinukoy na socket
--Req-logger
magtakda/magdagdag ng request logger
--logger-req
magtakda/magdagdag ng request logger
--magtotroso
magtakda/magdagdag ng logger
--logger-list
ilista ang mga pinaganang logger
--listahan ng mga magtotroso
ilista ang mga pinaganang logger
--threaded-logger
offload log writing sa isang thread
--log-encoder
magdagdag ng item sa log encoder chain
--log-req-encoder
magdagdag ng item sa log req encoder chain
--log-drain
alisan ng tubig (huwag ipakita) ang mga linya ng log na tumutugma sa tinukoy na regexp
--log-filter
ipakita lamang ang mga linya ng log na tumutugma sa tinukoy na regexp
--log-ruta
mag-log sa tinukoy na pinangalanang logger kung inilapat ang regexp sa mga tugma ng logline
--log-req-ruta
mga kahilingan sa log sa tinukoy na pinangalanang logger kung inilapat ang regexp sa mga tugma ng logline
--gamitin-abort
tumawag sa abort() sa segfault/fpe, maaaring maging kapaki-pakinabang para sa pagbuo ng isang pangunahing dump
--alarma
lumikha ng bagong alarma, syntax:
--alarm-mura
gumamit ng pangunahing thread ng alarma sa halip na lumikha ng mga nakalaang thread para sa mga alarma na nakabatay sa curl
--alarm-freq
tune ang anti-loop alarm system (default 3 segundo)
--alarm-fd
itaas ang tinukoy na alarma kapag ang isang fd ay binasa para basahin (bilang default, ito ay nagbabasa ng 1 byte,
set 8 para sa eventfd)
--alarm-segfault
itaas ang tinukoy na alarma kapag ang tagapangasiwa ng segmentation fault ay naisakatuparan
--segfault-alarm
itaas ang tinukoy na alarma kapag ang tagapangasiwa ng segmentation fault ay naisakatuparan
--alarm-backlog
itaas ang tinukoy na alarma kapag puno na ang socket backlog queue
--backlog-alarm
itaas ang tinukoy na alarma kapag puno na ang socket backlog queue
--lq-alarma
itaas ang tinukoy na alarma kapag puno na ang socket backlog queue
--alarm-lq
itaas ang tinukoy na alarma kapag puno na ang socket backlog queue
--alarm-listen-queue
itaas ang tinukoy na alarma kapag puno na ang socket backlog queue
--makinig-queue-alarm
itaas ang tinukoy na alarma kapag puno na ang socket backlog queue
--log-alarm
itaas ang tinukoy na alarma kapag ang isang log line ay tumugma sa tinukoy na regexp, syntax:
[, alarm...]
--alarm-log
itaas ang tinukoy na alarma kapag ang isang log line ay tumugma sa tinukoy na regexp, syntax:
[, alarm...]
--hindi-log-alarm
laktawan ang tinukoy na alarma kapag ang isang log line ay tumugma sa tinukoy na regexp, syntax:
[, alarm...]
--hindi-alarm-log
laktawan ang tinukoy na alarma kapag ang isang log line ay tumugma sa tinukoy na regexp, syntax:
[, alarm...]
--alarm-list
ilista ang mga alarma na pinagana
--listahan ng mga alarma
ilista ang mga alarma na pinagana
--alarm-msg-size
itakda ang maximum na laki ng isang mensahe ng alarma (default 8192)
--Log-master
italaga ang pag-log sa master na proseso
--log-master-bufsize
itakda ang laki ng buffer para sa master logger. ang mas malalaking log message ay puputulin
--log-master-stream
lumikha ng master logpipe bilang SOCK_STREAM
--log-master-req-stream
gawin ang master requests logpipe bilang SOCK_STREAM
--log-buksan muli
muling buksan ang log pagkatapos i-reload
--log-truncate
putulin ang log sa startup
--log-maxsize
itakda ang maximum na laki ng logfile
--log-backupname
itakda ang pangalan ng logfile pagkatapos ng pag-ikot
--logdate
mga log ng prefix na may petsa o isang string ng strftime
--log-petsa
mga log ng prefix na may petsa o isang string ng strftime
--log-prefix
prefix logs na may string
--log-zero
mag-log ng mga tugon nang walang katawan
--log-mabagal
ang mga kahilingan sa log ay mas mabagal kaysa sa tinukoy na bilang ng mga millisecond
--log-4xx
mag-log ng mga kahilingan na may tugon na 4xx
--log-5xx
mag-log ng mga kahilingan na may tugon na 5xx
--log-malaki
humihiling ng log na mas malaki kaysa sa tinukoy na laki
--log-sendfile
mag-log ng mga kahilingan sa sendfile
--log-ioerror
mga kahilingan sa log na may mga error sa io
--log-micros
mag-ulat ng oras ng pagtugon sa microseconds sa halip na milliseconds
--log-x-forwarded-for
gamitin ang ip mula sa X-Forwarded-For header sa halip na REMOTE_ADDR
--master-bilang-ugat
iwanan ang master process na tumatakbo bilang root
--drop-after-init
run privileges drop pagkatapos ng pagsisimula ng plugin
--drop-after-apps
run privileges drop after apps loading
-Force-Cwd
pilitin ang paunang gumaganang direktoryo sa tinukoy na halaga
--binsh
pawalang-bisa / Bin / SH (ginagamit ng mga exec hook, palagi itong bumabalik sa / Bin / SH)
--Chdir
chdir sa tinukoy na direktoryo bago mag-load ng mga app
--chdir2
chdir sa tinukoy na direktoryo pagkatapos mag-load ng mga app
--tamad itakda ang lazy mode (mag-load ng mga app sa mga manggagawa sa halip na master)
--lazy-apps
mag-load ng mga app sa bawat manggagawa sa halip na sa master
--mura
itakda ang murang mode (mga mangingitlog na manggagawa lamang pagkatapos ng unang kahilingan)
--mas mura
itakda ang mas murang mode (adaptive process spawning)
--mas mura-initial
itakda ang paunang bilang ng mga proseso upang mag-spawn sa mas murang mode
--mas mura-algo
piliin ang algorithm na ginagamit para sa adaptive process spawning
--mas murang hakbang
bilang ng mga karagdagang proseso na ipapabunga sa bawat labis na karga
--mas mura-sobra
dagdagan ang mga manggagawa pagkatapos ng tinukoy na labis na karga
--mas mura-algo-list
pinagana ng listahan ang mga mas murang algorithm
--mas mura-algos-list
pinagana ng listahan ang mga mas murang algorithm
--mas mura-listahan
pinagana ng listahan ang mga mas murang algorithm
--cheaper-rss-limit-soft
huwag mangitlog ng mga bagong manggagawa kung ang kabuuang paggamit ng memorya ng residente ng lahat ng manggagawa ay mas mataas
kaysa sa limitasyong ito
--cheaper-rss-limit-hard
kung ang kabuuang paggamit ng memorya ng residente ng manggagawa ay mas mataas subukang pigilan ang mga manggagawa
--walang ginagawa itakda ang idle mode (ilagay ang uWSGI sa murang mode pagkatapos ng hindi aktibo)
--die-on-idle
isara ang uWSGI kapag idle
--bundok
load application sa ilalim ng mountpoint
--manggagawa-bundok
load application sa ilalim ng mountpoint sa tinukoy na manggagawa o pagkatapos mangitlog ng mga manggagawa
--mga thread
patakbuhin ang bawat manggagawa sa prethreaded mode na may tinukoy na bilang ng mga thread
--thread-stacksize
itakda ang laki ng mga thread
--threads-stacksize
itakda ang laki ng mga thread
--laki ng thread-stack
itakda ang laki ng mga thread
--mga-thread-stack-size
itakda ang laki ng mga thread
--vhost
paganahin ang virtualhosting mode (batay sa SERVER_NAME variable)
--vhost-host
paganahin ang virtualhosting mode (batay sa HTTP_HOST variable)
--ruta
magdagdag ng ruta
--route-host
magdagdag ng ruta batay sa Host header
--ruta-uri
magdagdag ng ruta batay sa REQUEST_URI
--ruta-qs
magdagdag ng ruta batay sa QUERY_STRING
--route-remote-addr
magdagdag ng ruta batay sa REMOTE_ADDR
--route-user-agent
magdagdag ng ruta batay sa HTTP_USER_AGENT
--route-remote-user
magdagdag ng ruta batay sa REMOTE_USER
--ruta-referer
magdagdag ng ruta batay sa HTTP_REFERER
--label ng ruta
magdagdag ng label sa pagruruta (para magamit sa goto)
--ruta-kung
magdagdag ng ruta batay sa kundisyon
--ruta-kung-hindi
magdagdag ng ruta batay sa kundisyon (negate bersyon)
--ruta-takbo
palaging patakbuhin ang tinukoy na pagkilos ng ruta
--panghuling-ruta
magdagdag ng panghuling ruta
--katayuan-panghuling-ruta
magdagdag ng panghuling ruta para sa tinukoy na katayuan
--huling-ruta-host
magdagdag ng panghuling ruta batay sa header ng Host
--panghuling-ruta-uri
magdagdag ng panghuling ruta batay sa REQUEST_URI
--panghuling-ruta-qs
magdagdag ng panghuling ruta batay sa QUERY_STRING
--final-route-remote-addr
magdagdag ng panghuling ruta batay sa REMOTE_ADDR
--final-route-user-agent
magdagdag ng panghuling ruta batay sa HTTP_USER_AGENT
--final-route-remote-user
magdagdag ng panghuling ruta batay sa REMOTE_USER
--panghuling-ruta-referer
magdagdag ng panghuling ruta batay sa HTTP_REFERER
--label-panghuling-ruta
magdagdag ng panghuling label sa pagruruta (para magamit sa goto)
--panghuling-ruta-kung
magdagdag ng panghuling ruta batay sa kundisyon
--panghuling-ruta-kung-hindi
magdagdag ng panghuling ruta batay sa kundisyon (negate bersyon)
--final-ruta-run
palaging patakbuhin ang tinukoy na aksyon sa huling ruta
--error-ruta
magdagdag ng ruta ng error
--error-route-status
magdagdag ng ruta ng error para sa tinukoy na katayuan
--error-route-host
magdagdag ng ruta ng error batay sa header ng Host
--error-ruta-uri
magdagdag ng ruta ng error batay sa REQUEST_URI
--error-ruta-qs
magdagdag ng ruta ng error batay sa QUERY_STRING
--error-route-remote-addr
magdagdag ng ruta ng error batay sa REMOTE_ADDR
--error-route-user-agent
magdagdag ng ruta ng error batay sa HTTP_USER_AGENT
--error-route-remote-user
magdagdag ng ruta ng error batay sa REMOTE_USER
--error-ruta-referer
magdagdag ng ruta ng error batay sa HTTP_REFERER
--error-ruta-label
magdagdag ng label sa pagruruta ng error (para magamit sa goto)
--error-ruta-kung
magdagdag ng ruta ng error batay sa kundisyon
--error-ruta-kung-hindi
magdagdag ng ruta ng error batay sa kundisyon (negate bersyon)
--error-ruta-run
palaging patakbuhin ang tinukoy na pagkilos ng ruta ng error
--tugon-ruta
magdagdag ng ruta ng pagtugon
--response-ruta-status
magdagdag ng ruta ng pagtugon para sa tinukoy na katayuan
--response-route-host
magdagdag ng ruta ng pagtugon batay sa header ng Host
--tugon-ruta-uri
magdagdag ng ruta ng pagtugon batay sa REQUEST_URI
--response-ruta-qs
magdagdag ng ruta ng pagtugon batay sa QUERY_STRING
--response-route-remote-addr
magdagdag ng ruta ng pagtugon batay sa REMOTE_ADDR
-Response-Ruta-user-ahente
magdagdag ng ruta ng pagtugon batay sa HTTP_USER_AGENT
--response-route-remote-user
magdagdag ng ruta ng pagtugon batay sa REMOTE_USER
--response-ruta-referer
magdagdag ng ruta ng pagtugon batay sa HTTP_REFERER
--response-ruta-label
magdagdag ng label sa pagruruta ng tugon (para magamit sa goto)
--tugon-ruta-kung
magdagdag ng ruta ng pagtugon batay sa kundisyon
--tugon-ruta-kung-hindi
magdagdag ng ruta ng pagtugon batay sa kundisyon (negate version)
--response-ruta-run
palaging patakbuhin ang tinukoy na aksyon na ruta ng pagtugon
--router-list
ilista ang mga router na pinagana
--router-list
ilista ang mga router na pinagana
--error-page-403
magdagdag ng pahina ng error (html) para sa pinamamahalaang 403 na tugon
--error-page-404
magdagdag ng pahina ng error (html) para sa pinamamahalaang 404 na tugon
--error-page-500
magdagdag ng pahina ng error (html) para sa pinamamahalaang 500 na tugon
--websockets-ping-freq
itakda ang dalas (sa mga segundo) ng mga websocket na awtomatikong ping packet
--websocket-ping-freq
itakda ang dalas (sa mga segundo) ng mga websocket na awtomatikong ping packet
--websockets-pong-tolerance
itakda ang tolerance (sa mga segundo) ng websockets ping/pong subsystem
--websocket-pong-tolerance
itakda ang tolerance (sa mga segundo) ng websockets ping/pong subsystem
--websockets-max-size
itakda ang maximum na pinapayagang laki ng mga websocket na mensahe (sa Kbytes, default na 1024)
--websocket-max-size
itakda ang maximum na pinapayagang laki ng mga websocket na mensahe (sa Kbytes, default na 1024)
--chunked-input-limit
itakda ang maximum na laki ng isang chunked input na bahagi (default na 1MB, sa bytes)
--chunked-input-timeout
itakda ang default na timeout para sa chunked input
--orasan
magtakda ng pinagmulan ng orasan
--listahan ng orasan
ilista ang mga naka-enable na orasan
--listahan ng mga orasan
ilista ang mga naka-enable na orasan
--add-header
awtomatikong magdagdag ng mga header ng HTTP sa tugon
--rem-header
awtomatikong alisin ang tinukoy na HTTP header mula sa tugon
-Del-header
awtomatikong alisin ang tinukoy na HTTP header mula sa tugon
--collect-header
iimbak ang tinukoy na header ng tugon sa isang kahilingan var (syntax: header var)
--response-header-collect
iimbak ang tinukoy na header ng tugon sa isang kahilingan var (syntax: header var)
--pull-header
iimbak ang tinukoy na header ng tugon sa isang kahilingan var at alisin ito mula sa
tugon (syntax: header var)
--check-static
suriin ang mga static na file sa tinukoy na direktoryo
--check-static-docroot
suriin ang mga static na file sa hiniling na DOCUMENT_ROOT
--static-check
suriin ang mga static na file sa tinukoy na direktoryo
--static-map
mapa mountpoint sa static na direktoryo (o file)
--static-map2
tulad ng static-map ngunit ganap na idinagdag ang hiniling na mapagkukunan sa docroot
--static-skip-ext
laktawan ang tinukoy na extension mula sa staticfile checks
--static-index
maghanap para sa tinukoy na file kung ang isang direktoryo ay hiniling
--static-safe
laktawan ang mga pagsusuri sa seguridad kung ang file ay nasa ilalim ng tinukoy na landas
--Static-Cache-Paths
ilagay ang mga nalutas na landas sa uWSGI cache para sa tinukoy na dami ng mga segundo
--static-cache-paths-name
gamitin ang tinukoy na cache para sa mga static na landas
--mimefile
itakda ang mga uri ng mime file path (default /etc/mime.types)
--mime-file
itakda ang mga uri ng mime file path (default /etc/mime.types)
--static-expires-type
itakda ang header na Mag-e-expire batay sa uri ng nilalaman
--static-expires-type-mtime
itakda ang Expires header batay sa uri ng nilalaman at oras ng file
--static-expires
itakda ang Expires header batay sa filename regexp
--static-expires-mtime
itakda ang Expires header batay sa filename regexp at file mtime
--static-expires-uri
itakda ang Expires header batay sa REQUEST_URI regexp
--static-expires-uri-mtime
itakda ang Expires header batay sa REQUEST_URI regexp at file mtime
--static-expires-path-info
itakda ang Expires header batay sa PATH_INFO regexp
--static-expires-path-info-mtime
itakda ang Expires header batay sa PATH_INFO regexp at file mtime
--static-gzip
kung ang ibinigay na regexp ay tumutugma sa static na pagsasalin ng file maghahanap ito ng a
bersyon ng gzip
--static-gzip-lahat
tingnan kung may bersyon ng gzip ng lahat ng hiniling na static na file
--static-gzip-dir
tingnan kung may bersyon ng gzip ng lahat ng hiniling na static na file sa tinukoy na dir/prefix
--static-gzip-prefix
tingnan kung may bersyon ng gzip ng lahat ng hiniling na static na file sa tinukoy na dir/prefix
--static-gzip-ext
suriin para sa isang bersyon ng gzip ng lahat ng hiniling na mga static na file na may tinukoy
ext/panlapi
--static-gzip-suffix
suriin para sa isang bersyon ng gzip ng lahat ng hiniling na mga static na file na may tinukoy
ext/panlapi
--honor-range
paganahin ang suporta para sa HTTP Range header
--offload-threads
itakda ang bilang ng mga offload na thread upang i-spawn (bawat manggagawa, default 0)
--offload-thread
itakda ang bilang ng mga offload na thread upang i-spawn (bawat manggagawa, default 0)
--file-serve-mode
itakda ang static na file serving mode
--fileserve-mode
itakda ang static na file serving mode
--disable-sendfile
huwag paganahin ang sendfile() at umasa sa boring read()/write()
--check-cache
suriin para sa data ng tugon sa tinukoy na cache (walang laman para sa default na cache)
--close-on-exec
itakda ang close-on-exec sa mga socket ng koneksyon (maaaring kailanganin para sa mga proseso ng pangingitlog
sa mga kahilingan)
--close-on-exec2
itakda ang close-on-exec sa mga socket ng server (maaaring kailanganin para sa mga proseso ng pangingitlog sa
mga kahilingan)
--mode itakda ang custom na mode ng uWSGI
--env itakda ang variable ng kapaligiran
--envdir
mag-load ng isang daemontools compatible envdir
--maagang-envdir
Mag-load ng isang daemontools compatible envdir ASAP
--unenv
hindi nakatakdang variable ng kapaligiran
--vacuum
subukang tanggalin ang lahat ng nabuong file/socket
--file-write
isulat ang tinukoy na nilalaman sa tinukoy na file (syntax: file=value) bago
bumababa ang mga pribilehiyo
--cgroup
ilagay ang mga proseso sa tinukoy na cgroup
--cgroup-opt
itakda ang halaga sa tinukoy na opsyon sa cgroup
--cgroup-dir-mode
itakda ang pahintulot para sa direktoryo ng cgroup (default ay 700)
-Namespace
tumakbo sa isang bagong namespace sa ilalim ng mga tinukoy na rootfs
--namespace-keep-mount
panatilihin ang tinukoy na mountpoint sa iyong namespace
--ns tumakbo sa isang bagong namespace sa ilalim ng mga tinukoy na rootfs
--namespace-net
magdagdag ng namespace ng network
--ns-net
magdagdag ng namespace ng network
--enable-proxy-protocol
paganahin ang suporta sa protocol ng PROXY1 (para lamang sa mga parser ng http)
--muling gamitin-port
paganahin ang REUSE_PORT flag sa socket (BSD lang)
--tcp-fast-open
paganahin ang TCP_FASTOPEN flag sa mga TCP socket na may tinukoy na qlen value
--tcp-fastopen
paganahin ang TCP_FASTOPEN flag sa mga TCP socket na may tinukoy na qlen value
--tcp-fast-open-client
gamitin ang sendto(..., MSG_FASTOPEN, ...) sa halip na connect() kung sinusuportahan
--tcp-fastopen-client
gamitin ang sendto(..., MSG_FASTOPEN, ...) sa halip na connect() kung sinusuportahan
--zerg ilakip sa isang zerg server
--zerg-fallback
fallback sa mga normal na socket kung hindi available ang zerg server
--zerg-server
paganahin ang zerg server sa tinukoy na UNIX socket
--cron magdagdag ng cron task
--cron2
magdagdag ng cron task (key=val syntax)
--natatangi-cron
magdagdag ng isang natatanging gawain ng cron
--cron-harakiri
itakda ang maximum na oras (sa mga segundo) naghihintay kami para makumpleto ang utos ng cron
--legion-cron
magdagdag ng isang cron task runnable lamang kapag ang instance ay isang lord ng tinukoy na legion
--cron-legion
magdagdag ng isang cron task runnable lamang kapag ang instance ay isang lord ng tinukoy na legion
--natatanging-legion-cron
magdagdag ng isang natatanging gawain ng cron runnable lamang kapag ang instance ay isang panginoon ng tinukoy
kakapalan
--natatanging-cron-legion
magdagdag ng isang natatanging gawain ng cron runnable lamang kapag ang instance ay isang panginoon ng tinukoy
kakapalan
--loop piliin ang uWSGI loop engine
--loop-list
ilista ang mga pinaganang loop engine
--loops-list
ilista ang mga pinaganang loop engine
--manggagawa-exec
patakbuhin ang tinukoy na utos bilang manggagawa
--manggagawa-exec2
patakbuhin ang tinukoy na utos bilang manggagawa (pagkatapos ng post_fork hook)
--attach-daemon
mag-attach ng command/daemon sa master process (hindi dapat pumasok ang command
background)
--attach-control-daemon
mag-attach ng command/daemon sa master process (hindi dapat pumasok ang command
background), kapag namatay ang daemon, mamamatay din ang master
--smart-attach-daemon
mag-attach ng command/daemon sa master process na pinamamahalaan ng isang pidfile (ang command ay may
para magdemonyo)
--smart-attach-daemon2
mag-attach ng command/daemon sa master process na pinamamahalaan ng isang pidfile (ang command ay may
para HINDI mag-demonyo)
--legion-attach-daemon
katulad ng --attach-daemon ngunit ang daemon ay tumatakbo lamang sa legion lord node
--legion-smart-attach-daemon
katulad ng --smart-attach-daemon ngunit ang daemon ay tumatakbo lamang sa legion lord node
--legion-smart-attach-daemon2
katulad ng --smart-attach-daemon2 ngunit ang daemon ay tumatakbo lamang sa legion lord node
--daemons-honour-stdin
huwag baguhin ang stdin ng mga panlabas na daemon sa / dev / null
--attach-daemon2
attach-daemon keyval variant (sinusuportahan din ang mga smart mode)
--mga plugin
mag-load ng mga uWSGI plugin
--isaksak
mag-load ng mga uWSGI plugin
--kailangan-plugin
mag-load ng uWSGI plugins (exit on error)
--kailangan-plugin
mag-load ng uWSGI plugins (exit on error)
--plugins-dir
magdagdag ng direktoryo sa uWSGI plugin search path
--plugin-dir
magdagdag ng direktoryo sa uWSGI plugin search path
--listahan ng mga plugin
ilista ang mga plugin na pinagana
--plugin-list
ilista ang mga plugin na pinagana
--autoload
subukang awtomatikong mag-load ng mga plugin kapag nakita ang hindi kilalang mga opsyon
--dlopen
bulag na nag-load ng shared library
--allowed-modifiers
comma separated list ng mga pinapayagang modifiers
--remap-modifier
remap request modifier mula sa isang id patungo sa isa pa
--dump-opsyon
itapon ang buong listahan ng mga magagamit na opsyon
--show-config
ipakita ang kasalukuyang config na na-reformat bilang ini
--binary-append-data
ibalik ang nilalaman ng isang mapagkukunan sa stdout para sa pagdaragdag sa isang uwsgi binary (para sa
data:// paggamit)
simpleng pag-print
--iprint
simpleng pag-print (agarang bersyon)
--lumabas pilitin ang exit() ng instance
—-FLAGS
iulat ang uWSGI CFLAGS (kapaki-pakinabang para sa pagbuo ng mga panlabas na plugin)
--tuldok-h
itapon ang uwsgi.h na ginagamit para sa pagbuo ng core (kapaki-pakinabang para sa pagbuo ng mga panlabas na plugin)
--config-py
itapon ang uwsgiconfig.py na ginamit para sa pagbuo ng core (kapaki-pakinabang para sa pagbuo ng panlabas
mga plugin)
--build-plugin
bumuo ng uWSGI plugin para sa kasalukuyang binary
--bersyon
i-print ang bersyon ng uWSGI
Gamitin ang uwsgi_gccgo online gamit ang mga serbisyo ng onworks.net