Dies ist der Befehl uwsgi_alarm_xmpp, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
uwsgi_alarm_xmpp - schneller (reiner C), selbstheilender, entwicklerfreundlicher WSGI-Server
ZUSAMMENFASSUNG
uwsgi-core-lokal [Optionen...]
BESCHREIBUNG
-s|--Buchse
Bindung an den angegebenen UNIX/TCP-Socket unter Verwendung des Standardprotokolls
-s|--uwsgi-socket
Bindung an den angegebenen UNIX/TCP-Socket mit dem uwsgi-Protokoll
--suwsgi-socket
Bindung an den angegebenen UNIX/TCP-Socket mit dem uwsgi-Protokoll über SSL
--ssl-socket
Bindung an den angegebenen UNIX/TCP-Socket mit dem uwsgi-Protokoll über SSL
--http-Socket
Bindung an den angegebenen UNIX/TCP-Socket über das HTTP-Protokoll
--http-socket-modifier1
erzwinge den angegebenen Modifikator1 bei Verwendung des HTTP-Protokolls
--http-socket-modifier2
erzwinge den angegebenen Modifikator2 bei Verwendung des HTTP-Protokolls
--https-Buchse
Bindung an den angegebenen UNIX/TCP-Socket über das HTTPS-Protokoll
--https-socket-modifier1
erzwinge den angegebenen Modifikator1 bei Verwendung des HTTPS-Protokolls
--https-socket-modifier2
erzwinge den angegebenen Modifikator2 bei Verwendung des HTTPS-Protokolls
--fastcgi-socket
Bindung an den angegebenen UNIX/TCP-Socket unter Verwendung des FastCGI-Protokolls
--fastcgi-nph-socket
Bindung an den angegebenen UNIX/TCP-Socket mithilfe des FastCGI-Protokolls (nph-Modus)
--fastcgi-modifier1
erzwinge den angegebenen Modifikator1 bei Verwendung des FastCGI-Protokolls
--fastcgi-modifier2
erzwinge den angegebenen Modifikator2 bei Verwendung des FastCGI-Protokolls
--scgi-socket
Bindung an den angegebenen UNIX/TCP-Socket mithilfe des SCGI-Protokolls
--scgi-nph-socket
Bindung an den angegebenen UNIX/TCP-Socket mithilfe des SCGI-Protokolls (nph-Modus)
--scgi-modifier1
erzwinge den angegebenen Modifikator1 bei Verwendung des SCGI-Protokolls
--scgi-modifier2
erzwinge den angegebenen Modifikator2 bei Verwendung des SCGI-Protokolls
--raw-socket
mit dem RAW-Protokoll an den angegebenen UNIX/TCP-Socket binden
--raw-modifier1
erzwinge den angegebenen Modifikator1 bei Verwendung des RAW-Protokolls
--raw-modifier2
erzwinge den angegebenen Modifikator2 bei Verwendung des RAW-Protokolls
--puwsgi-socket
Bindung an den angegebenen UNIX/TCP-Socket mithilfe des persistenten uwsgi-Protokolls (puwsgi)
--Protokoll
das angegebene Protokoll für Standard-Sockets erzwingen
--Socket-Protokoll
das angegebene Protokoll für Standard-Sockets erzwingen
--shared-socket
Erstellen Sie einen gemeinsamen Socket für erweitertes Jailing oder ipc
--undeferred-shared-socket
Erstellen Sie einen gemeinsamen Socket für erweitertes Jailing oder IPC (nicht verzögerter Modus)
-p|--Prozesse
spawnen Sie die angegebene Anzahl von Arbeitern/Prozessen
-p|--Arbeiter
spawnen Sie die angegebene Anzahl von Arbeitern/Prozessen
--Donnerschloss
Die Verwendung von accept() serialisieren (wenn möglich)
-t|--harakiri
Harakiri-Timeout einstellen
--harakiri-ausführlich
Aktivieren Sie den ausführlichen Modus für Harakiri
--harakiri-no-arh
Aktivieren Sie Harakiri nicht während des Nach-Anfrage-Hooks
--no-harakiri-arh
Aktivieren Sie Harakiri nicht während des Nach-Anfrage-Hooks
--no-harakiri-after-req-hook
Aktivieren Sie Harakiri nicht während des Nach-Anfrage-Hooks
--Rückverfolgungstiefe
Rückverfolgungstiefe einstellen
--mule-harakiri
Harakiri-Timeout für Mule-Aufgaben einstellen
-x|--xmlconfig
Konfiguration aus XML-Datei laden
-x|--xml
Konfiguration aus XML-Datei laden
--config
Konfiguration über das steckbare System laden
--fallback-config
Führen Sie uwsgi mit der angegebenen Konfiguration erneut aus, wenn der Exitcode 1 ist
--strikt
Strict-Modus aktivieren (Platzhalter können nicht verwendet werden)
--skip-zero
Überprüfung des Dateideskriptors überspringen 0
--skip-atexit
Atexit-Hooks überspringen (vom Master ignoriert)
-S|--set
Setzen Sie einen Platzhalter oder eine Option
--set-placeholder
Platzhalter setzen
--set-ph
Platzhalter setzen
--erhalten den angegebenen Optionswert drucken und beenden
--declare-option
eine neue benutzerdefinierte uWSGI-Option deklarieren
--declare-option2
eine neue benutzerdefinierte uWSGI-Option deklarieren (nicht sofort)
--beschließen
Platzieren Sie das Ergebnis einer DNS-Abfrage in den angegebenen Platzhalter sytax:
placeholder=name (sofortige Option)
--zum (Opt-Logik) für Zyklus
--for-globo
(Opt-Logik) für Zyklus (Glob erweitern)
--für-mal
(Opt-Logik) für Zyklus (Erweitere die angegebene Anzahl zu einer Liste beginnend bei 1)
--for-readline
(Opt-Logik) für Zyklus (Erweitern der angegebenen Datei zu einer Liste von Zeilen)
--endfor
(Opt-Logik) Ende für Zyklus
--ende-für
(Opt-Logik) Ende für Zyklus
--if-opt
(Opt-Logik) Option prüfen
--wenn-nicht-opt
(Opt-Logik) Option prüfen
--if-env
(Opt-Logik) auf Umgebungsvariable prüfen
--wenn-nicht-env
(Opt-Logik) auf Umgebungsvariable prüfen
--ifenv
(Opt-Logik) auf Umgebungsvariable prüfen
--if-neu laden
(Opt-Logik) auf Neuladen prüfen
--wenn-nicht-neu laden
(Opt-Logik) auf Neuladen prüfen
--if-Hostname
(Opt-Logik) nach Hostnamen suchen
--if-not-hostname
(Opt-Logik) nach Hostnamen suchen
--if-hostname-match
(Opt-Logik) versuchen, den Hostnamen mit einem regulären Ausdruck abzugleichen
--if-not-hostname-match
(Opt-Logik) versuchen, den Hostnamen mit einem regulären Ausdruck abzugleichen
--wenn-existiert
(Opt-Logik) Prüfung auf Existenz von Dateien/Verzeichnissen
--wenn-nicht-existiert
(Opt-Logik) Prüfung auf Existenz von Dateien/Verzeichnissen
--falls vorhanden
(Opt-Logik) Prüfung auf Existenz von Dateien/Verzeichnissen
--if-plugin
(Opt-Logik) auf Plugin prüfen
--if-not-plugin
(Opt-Logik) auf Plugin prüfen
--ifplugin
(Opt-Logik) auf Plugin prüfen
--if-Datei
(Opt-Logik) auf Dateiexistenz prüfen
--if-not-Datei
(Opt-Logik) auf Dateiexistenz prüfen
--if-dir
(Opt-Logik) auf Verzeichnisexistenz prüfen
--wenn-nicht-dir
(Opt-Logik) auf Verzeichnisexistenz prüfen
--ifdir
(Opt-Logik) auf Verzeichnisexistenz prüfen
--if-Verzeichnis
(Opt-Logik) auf Verzeichnisexistenz prüfen
--endif
(Opt-Logik) end if
--end-if
(Opt-Logik) end if
--schwarze Liste
Optionen Blacklist-Kontext festlegen
--end-blacklist
Optionen Blacklist-Kontext löschen
- Whitelist
Optionen Whitelist-Kontext festlegen
--end-whitelist
klare Optionen Whitelist-Kontext
--ignore-sigpipe
nicht melden (nervig) SIGPIPE
--ignore-write-errors
keine (nervigen) write()/writev() Fehler melden
--write-errors-tolerance
die maximal zulässige Anzahl von Schreibfehlern festlegen (Standard: keine Toleranz)
--write-errors-ausnahme-nur
nur bei Schreibfehlern eine Ausnahme auslösen, die der App selbst die Kontrolle gibt
--disable-write-Exception
Deaktivieren Sie die Ausnahmegenerierung bei write()/writev()
--Erben
Verwenden Sie die angegebene Datei als Konfigurationsvorlage
--enthalten
die angegebene Datei als Sofortkonfiguration einschließen
--injizieren-vorher
eine Textdatei vor der Konfigurationsdatei einfügen (erweiterte Vorlagen)
--injizieren-nachher
eine Textdatei nach der Konfigurationsdatei einfügen (erweiterte Vorlagen)
-d|--dämonisieren
uWSGI dämonisieren
--daemonize2
daemonisieren Sie uWSGI nach dem Laden der App
--halt eine Instanz stoppen
--neu laden
Instanz neu laden
--Pause
eine Instanz pausieren
--aussetzen
eine Instanz anhalten
--Lebenslauf
eine Instanz fortsetzen
--verbinden-und-lesen
an eine Steckdose anschließen und auf Daten von dieser warten
--Extrakt
holen/dumpen Sie jede unterstützte Adresse auf stdout
-l|--hör zu
Legen Sie die Größe der Socket-Listenwarteschlange fest
-v|--max-vars
Legen Sie die Anzahl der internen iovec/vars-Strukturen fest
--max-apps
Legen Sie die maximale Anzahl von Anwendungen pro Mitarbeiter fest
-b|--Puffergröße
interne Puffergröße einstellen
-m|--Erinnerungsbericht
Speicherbericht aktivieren
--profiler
den angegebenen Profiler aktivieren
-c|--cgi-modus
CGI-Modus erzwingen für Plugins, die ihn unterstützen
-a|--Abstract-Socket
UNIX-Socket im abstrakten Modus erzwingen (nur Linux)
-C|--chmod-socket
chmod-socket
-C|--chmod
chmod-socket
--chown-socket
Chown Unix-Sockets
--umask
setze umask
--freebind
Socket in den Freebind-Modus versetzen
--map-socket
Sockets bestimmten Arbeitern zuordnen
-T|--threads aktivieren
Threads aktivieren
--no-threads-wait
Warten Sie nicht auf den Abbruch des Threads beim Beenden/Neuladen
--auto-procname
Prozessnamen automatisch auf einen sinnvollen Wert setzen
--procname-präfix
fügen Sie den Prozessnamen ein Präfix hinzu
--procname-prefix-spaced
Fügen Sie den Prozessnamen ein Präfix mit Leerzeichen hinzu
--procname-append
eine Zeichenfolge an Prozessnamen anhängen
--procname
Prozessnamen setzen
--procname-master
Name des Masterprozesses setzen
-i|--Einzeldolmetscher
Verwenden Sie nicht mehrere Dolmetscher (sofern verfügbar)
--need-app
Beenden, wenn keine App geladen werden kann
-M|--Meister
Masterprozess aktivieren
--honour-stdin
stdin nicht neu zuordnen zu / dev / null
--Kaiser
führe den Kaiser
--Emperor-Proxy-Socket
den Vasallen zwingen, ein Stellvertreter des Kaisers zu werden
--kaiser-wrapper
setze einen binären Wrapper für Vasallen
--emperor-wrapper-override
Setze einen Binär-Wrapper für Vasallen, um es vor dem Standard-Wrapper zu versuchen
--emperor-wrapper-fallback
Setze einen Binär-Wrapper für Vasallen, um es als letzten Ausweg zu versuchen
--kaiser-nofollow
Folgen Sie keinen Symlinks, wenn Sie nach mtime suchen
--kaiser-procname
Legen Sie den Namen des Emperor-Prozesses fest
--kaiser-freq
Stellen Sie die Kaiser-Scan-Frequenz ein (Standard 3 Sekunden)
--kaiser-erforderlicher-herzschlag
Setzen Sie den Kaiser auf Toleranz gegenüber Herzschlägen
--Kaiserfluch-Toleranz
setze dem Kaiser Toleranz gegenüber verfluchten Vasallen ein
--kaiser-pidfile
schreibe die Kaiser-PID in die angegebene Datei
--Kaiser-Tyrann
versetzen Sie den Imperator in den Tyrannenmodus
--kaiser-tyrant-nofollow
Folgen Sie keinen Symlinks, wenn Sie im Tyrant-Modus nach uid/gid suchen
--kaiser-stats
Betreibe den Emperor-Stats-Server
--kaiser-stats-server
Betreibe den Emperor-Stats-Server
--früher Kaiser
spawnen Sie den Kaiser so schnell wie möglich
--kaiser-brutlord
Führen Sie den Kaiser im BroodLord-Modus
--kaiser-drossel
Drosselungsstufe (in Millisekunden) für sich schlecht benehmende Vasallen einstellen (Standard 1000)
--kaiser-max-drossel
Setze die maximale Drosselungsstufe (in Millisekunden) für sich schlecht benehmende Vasallen (Standard 3
Protokoll)
--emperor-magic-exec
Präfix Vasallen-Konfigurationsdateien mit exec://, wenn sie das ausführbare Bit haben
--imperor-on-demand-extension
Suchen Sie nach einer Textdatei (Vasallenname + Erweiterung), die den Namen des On-Demand-Sockets enthält
--imperor-on-demand-ext
Suchen Sie nach einer Textdatei (Vasallenname + Erweiterung), die den Namen des On-Demand-Sockets enthält
--imperor-on-demand-directory
Aktivieren Sie die On-Demand-Modus-Bindung an den Unix-Socket im angegebenen Verzeichnis namens
wie der Vasall + .socket
--imperor-on-demand-dir
Aktivieren Sie die On-Demand-Modus-Bindung an den Unix-Socket im angegebenen Verzeichnis namens
wie der Vasall + .socket
--emperor-on-demand-exec
Verwenden Sie die Ausgabe des angegebenen Befehls als On-Demand-Socket-Namen (der Vasallenname
wird als einziges Argument übergeben)
--kaiser-extra-erweiterung
erlaubt die angegebene Erweiterung im Imperator (Vasall wird gerufen mit --config)
--kaiser-extra-ext
erlaubt die angegebene Erweiterung im Imperator (Vasall wird gerufen mit --config)
--kaiser-keine-schwarze Liste
Deaktivieren Sie das Subsystem für die schwarze Liste von Emperor
--imperor-use-clone
Verwenden Sie clone() anstelle von fork() und übergeben Sie die angegebenen unshare()-Flags
--kaiser-cap
Vasallenfähigkeit einstellen
--vasallen-cap
Vasallenfähigkeit einstellen
--vasall-cap
Vasallenfähigkeit einstellen
--imperial-monitor-list
Liste aktivierter imperialer Monitore
--imperial-monitors-list
Liste aktivierter imperialer Monitore
--vasallen-erben
Konfigurationsvorlagen zur Vasallenkonfiguration hinzufügen (verwendet --Erben)
--vasallen-einschließen
config-Vorlagen in die Vasallen-Konfiguration einschließen (verwendet --enthalten statt --Erben)
--vasallen-erben-vorher
Konfigurationsvorlagen zur Vasallenkonfiguration hinzufügen (verwendet --Erben, analysiert vor dem Vasallen
Datei)
--vasallen-include-before
config-Vorlagen in die Vasallen-Konfiguration einschließen (verwendet --enthalten statt --Erben,
Parsen vor der Vasallendatei)
--vasallen-starthaken
Führen Sie den angegebenen Befehl aus, bevor jeder Vasall beginnt
--vasallen-stop-hook
Führe den angegebenen Befehl nach dem Tod des Vasallen aus
--vasall-sos
den Kaiser um Verstärkung bitten, wenn er überlastet ist
--vasall-sos-backlog
den Kaiser um SOS bitten, wenn die Backlog-Warteschlange mehr Elemente enthält als der angegebene Wert
--vasallen-set
automatisch die angegebene Option einstellen (über --einstellen) für jeden Vasallen
--vasall-set
automatisch die angegebene Option einstellen (über --einstellen) für jeden Vasallen
--Herzschlag
dem Kaiser Gesundheit verkünden
--reload-mercy
Legen Sie die maximale Zeit (in Sekunden) fest, die wir warten, bis Arbeiter und andere Prozesse sterben
beim Nachladen/Herunterfahren
--worker-reload-mercy
Legen Sie die maximale Zeit (in Sekunden) fest, die ein Mitarbeiter zum Neuladen/Herunterfahren benötigen kann (Standard ist
60)
--mule-reload-mercy
Stellen Sie die maximale Zeit (in Sekunden) ein, die ein Maultier zum Nachladen / Herunterfahren brauchen kann (Standard ist
60)
--exit-on-reload
Exit erzwingen, auch wenn ein Nachladen angefordert wird
--die-on-termin
Exit statt brutalem Reload auf SIGTERM
--force-gateway
Erzwinge den Spawn des ersten registrierten Gateways ohne Master
-h|--hilfe
zeige diese Hilfe
-h|--Nutzung
zeige diese Hilfe
--print-sym
Inhalt des angegebenen Binärsymbols drucken
--Drucksymbol
Inhalt des angegebenen Binärsymbols drucken
-r|--Reaper
rufe waitpid(-1,...) nach jeder Aufforderung, Zombies loszuwerden
-R|--max-Anfragen
Laden Sie die Worker nach der angegebenen Anzahl verwalteter Anfragen neu
--min-worker-lifetime
Anzahl der Sekunden, die der Worker laufen muss, bevor er neu geladen wird (Standard ist 60)
--max-worker-lifetime
Laden Sie die Arbeiter nach der angegebenen Anzahl von Sekunden neu (Standard ist deaktiviert)
-z|--socket-timeout
Zeitüberschreitung für interne Sockets einstellen
--no-fd-passing
Dateideskriptorübergabe deaktivieren
--schlösser
Erstellen Sie die angegebene Anzahl von gemeinsamen Sperren
--lock-engine
setze die Lock Engine
--ftok setze den ipcsem-Schlüssel über ftok(), um Duplikate zu vermeiden
--persistent-ipcsem
ipcsems beim Herunterfahren nicht entfernen
-A|--sharedarea
Erstellen Sie einen rohen Shared Memory-Bereich der angegebenen Seiten (Hinweis: Es unterstützt auch Keyval)
--safe-fd
den angegebenen Dateideskriptor nicht schließen
--fd-sicher
den angegebenen Dateideskriptor nicht schließen
--Zwischenspeicher
einen gemeinsamen Cache erstellen, der bestimmte Elemente enthält
--cache-blockgröße
Cache-Blockgröße festlegen
--cache-store
Persistent Cache to Disk aktivieren
--cache-store-sync
Synchronisierungshäufigkeit für persistenten Cache festlegen
--cache-no-expire
Deaktivieren Sie die automatische Suche nach abgelaufenen Artikeln
--cache-expire-freq
Legen Sie die Häufigkeit von Cache-Sweeper-Scans fest (Standard 3 Sekunden)
--cache-report-freed-items
ständig das vom Sweeper freigegebene Cache-Element melden (nur zum Debuggen verwenden)
--cache-udp-server
Binden Sie den Cache-UDP-Server (wird nur für set/update/delete verwendet) an den angegebenen Socket
--cache-udp-Knoten
Cache-Update/Löschung an den angegebenen Cache-UDP-Server senden
--cache-sync
Kopieren Sie den gesamten Inhalt eines anderen uWSGI-Cache-Servers beim Serverstart
--cache-use-last-modified
aktualisiere den last_modified_at-Zeitstempel bei jeder Änderung des Cache-Elements (Standard ist
deaktiviert)
--add-cache-item
füge einen Gegenstand zum Cache hinzu
--load-file-in-cache
eine statische Datei in den Cache laden
--load-file-in-cache-gzip
Laden Sie eine statische Datei in den Cache mit gzip-Komprimierung
--cache2
Erstellen Sie einen gemeinsamen Cache der neuen Generation (Keyval-Syntax)
--Warteschlange
Gemeinsame Warteschlange aktivieren
--queue-blocksize
Warteschlangenblockgröße festlegen
--queue-store
Persistente Warteschlange auf Festplatte aktivieren
--queue-store-sync
Synchronisierungshäufigkeit für persistente Warteschlange festlegen
-Q|--spooler
Führen Sie einen Spooler für das angegebene Verzeichnis aus
--spooler-extern
Spooler-Anfragen einem Spooler-Verzeichnis zuordnen, das von einer externen Instanz verwaltet wird
--spooler-bestellt
Versuchen Sie, die Ausführung von Spooler-Aufgaben anzuordnen
--spooler-chdir
chdir() in das angegebene Verzeichnis vor jeder Spooler-Aufgabe
--spooler-Prozesse
Anzahl der Prozesse für Spooler festlegen
--spooler-leise
Seien Sie nicht ausführlich mit Spooler-Aufgaben
--spooler-max-tasks
Legen Sie die maximale Anzahl von Aufgaben fest, die ausgeführt werden sollen, bevor ein Spooler wiederverwendet wird
--spooler-harakiri
Harakiri-Timeout für Spooler-Aufgaben einstellen
--spooler-frequenz
Spoolerfrequenz einstellen
--spooler-freq
Spoolerfrequenz einstellen
--Maultier füge ein Maultier hinzu
--Maultiere
füge die angegebene Anzahl von Maultieren hinzu
--Bauernhof füge eine Maultierfarm hinzu
--mule-msg-size
Puffergröße für Mule-Nachrichten einstellen
--Signal
ein uwsgi-Signal an einen Server senden
--signal-buffsize
Puffergröße für Signalwarteschlange einstellen
--signals-buffsize
Puffergröße für Signalwarteschlange einstellen
--signal-timer
einen Timer hinzufügen (Syntax: )
--Timer
einen Timer hinzufügen (Syntax: )
--signal-rbtimer
füge einen rotschwarzen Timer hinzu (Syntax: )
--rbtimer
füge einen rotschwarzen Timer hinzu (Syntax: )
--rpc-max
maximale Anzahl von RPC-Slots (Standard: 64)
-L|--Protokollierung deaktivieren
Anforderungsprotokollierung deaktivieren
--Herde
die angegebene Datei vor dem Start sperren, bei Sperrung beenden
--flock-warte
sperrt die angegebene Datei vor dem Start, wartet, wenn sie gesperrt ist
- Herde2
die angegebene Datei nach dem Logging/Daemon-Setup sperren, bei Sperrung beenden
--flock-wait2
sperrt die angegebene Datei nach dem Logging/Daemon-Setup, wartet, wenn gesperrt
--pidfile
pidfile erstellen (bevor die Berechtigungen fallen)
--pidfile2
pidfile erstellen (nach dem Löschen der Berechtigungen)
--chroot
chroot() in das angegebene Verzeichnis
--pivot-root
pivot_root() in die angegebenen Verzeichnisse (new_root und put_old müssen getrennt werden
mit Leerzeichen)
--pivot_root
pivot_root() in die angegebenen Verzeichnisse (new_root und put_old müssen getrennt werden
mit Leerzeichen)
--uid setuid auf den angegebenen Benutzer/uid
--gid setgid auf die angegebene Gruppe/gid
--add-gid
fügen Sie die angegebene Gruppen-ID zu den Prozessanmeldeinformationen hinzu
--immediate-uid
setuid auf den angegebenen Benutzer/die angegebene UID SOFORT
--immediate-gid
setgid SOFORT auf die angegebene Gruppe/gid
--no-initgroups
Deaktiviere zusätzliche Gruppen, die über initgroups() gesetzt wurden
--Deckel Prozessfähigkeit einstellen
- Freigabe aufheben
unshare() Teil der Prozesse und lege ihn in einen neuen Namensraum
--unshare2
unshare() Teil der Prozesse und füge ihn nach Rootfs-Änderung in einen neuen Namensraum ein
--setns-socket
einen Unix-Socket verfügbar machen, der den Namespace fds von . zurückgibt /proc/self/ns
--setns-socket-skip
Überspringe den angegebenen Eintrag beim Senden von Setns-Dateideskriptoren
--setns-skip
Überspringe den angegebenen Eintrag beim Senden von Setns-Dateideskriptoren
--setns
einem Namespace beitreten, der von einer externen uWSGI-Instanz erstellt wurde
--setns-preopen
XNUMXh geöffnet /proc/self/ns so schnell wie möglich und cache fds
--inhaftiert
markiere die Instanz als jailed (erzwinge die Ausführung von post_jail Hooks)
--refork
fork() erneut, nachdem die Berechtigungen fallengelassen wurden. Nützlich für Gefängnissysteme
--re-fork
fork() erneut, nachdem die Berechtigungen fallengelassen wurden. Nützlich für Gefängnissysteme
--refork-as-root
fork() erneut, bevor die Berechtigungen fallen. Nützlich für Gefängnissysteme
--re-fork-as-root
fork() erneut, bevor die Berechtigungen fallen. Nützlich für Gefängnissysteme
--refork-post-jail
fork() nach dem Jailing erneut. Nützlich für Gefängnissysteme
--re-fork-post-jail
fork() nach dem Jailing erneut. Nützlich für Gefängnissysteme
--hook-asap
Führen Sie den angegebenen Hook so schnell wie möglich aus
--hook-pre-jail
Führen Sie den angegebenen Hook vor dem Jailing aus
--hook-post-jail
den angegebenen Hook nach dem Jailing ausführen
- Haken im Gefängnis
Führen Sie den angegebenen Hook nach der Initialisierung im Gefängnis aus
--hook-as-root
Führen Sie den angegebenen Hook aus, bevor die Berechtigungen fallen
--hook-as-user
Führen Sie den angegebenen Hook aus, nachdem die Berechtigungen gelöscht wurden
--hook-as-user-atexit
Führen Sie den angegebenen Hook vor dem Beenden der App aus und laden Sie ihn neu
--hook-pre-app
Führen Sie den angegebenen Hook aus, bevor Sie die App laden
--hook-post-app
Führen Sie den angegebenen Hook nach dem Laden der App aus
--Haken-Post-Gabel
Führen Sie den angegebenen Haken nach jeder Gabel aus
--haken-akzeptierend
Führen Sie den angegebenen Hook aus, nachdem jeder Arbeiter in die Annahmephase eingetreten ist
--hook-accepting1
den angegebenen Hook ausführen, nachdem der erste Arbeiter in die Annahmephase eingetreten ist
--haken-akzeptieren-einmal
Führen Sie den angegebenen Hook aus, nachdem jeder Arbeiter in die Annahmephase eingetreten ist (einmal
pro Instanz)
--hook-accepting1-once
den angegebenen Hook ausführen, nachdem der erste Arbeiter in die Annahmephase eintritt (einmal pro
Beispiel)
--hook-master-start
Führen Sie den angegebenen Hook aus, wenn der Master startet
--Hook-Touch
den angegebenen Hook ausführen, wenn die angegebene Datei berührt wird (Syntax: )
--hook-kaiser-start
führe den angegebenen Hook aus, wenn der Imperator startet
--hook-kaiser-stop
Führen Sie den angegebenen Hook aus, wenn der Imperator eine Stoppnachricht sendet
--hook-kaiser-reload
Führe den angegebenen Hook aus, wenn der Imperator eine Reload-Nachricht sendet
--hook-kaiser-verloren
Führen Sie den angegebenen Hook aus, wenn die Emperor-Verbindung verloren geht
--hook-as-vasall
Führen Sie den angegebenen Hook aus, bevor Sie den Vasallen ausführen
--hook-as-kaiser
Führen Sie den angegebenen Haken im Kaiser aus, nachdem der Vasall gestartet wurde
--Haken-als-Maultier
Führen Sie den angegebenen Haken in jedem Maultier aus
--hook-as-gateway
Führen Sie den angegebenen Hook in jedem Gateway aus
--nach-anfrage-haken
die angegebene Funktion/das angegebene Symbol nach jeder Anforderung ausführen
--nach-anfrage-anruf
die angegebene Funktion/das angegebene Symbol nach jeder Anforderung ausführen
--exec-so schnell wie möglich
Führen Sie den angegebenen Befehl so schnell wie möglich aus
--exec-pre-jail
Führen Sie den angegebenen Befehl vor dem Jailing aus
--exec-post-jail
Führe den angegebenen Befehl nach dem Jailing aus
--exec-im-Gefängnis
Führen Sie den angegebenen Befehl nach der Initialisierung im Gefängnis aus
--exec-als-root
Führen Sie den angegebenen Befehl aus, bevor die Berechtigungen fallen
--exec-as-user
Führen Sie den angegebenen Befehl aus, nachdem die Berechtigungen gelöscht wurden
--exec-as-user-atexit
Führen Sie den angegebenen Befehl vor dem Beenden der App aus und laden Sie ihn neu
--exec-pre-app
Führen Sie den angegebenen Befehl aus, bevor Sie die App laden
--exec-post-app
Führen Sie den angegebenen Befehl nach dem Laden der App aus
--exec-as-vasall
Führen Sie den angegebenen Befehl aus, bevor Sie den Vasallen ausführen
--exec-as-kaiser
Führen Sie den angegebenen Befehl im Kaiser aus, nachdem der Vasall gestartet wurde
--mount-asap
Dateisystem so schnell wie möglich mounten
--mount-pre-jail
Dateisystem vor dem Jailing mounten
--mount-post-jail
Dateisystem nach Jailing mounten
--mount-in-jail
Dateisystem nach der Initialisierung im Gefängnis einhängen
--mount-as-root
Dateisystem mounten, bevor die Berechtigungen fallen
--mount-as-vasall
mounten Sie das Dateisystem, bevor Sie den Vasallen mit exec() ausführen
--mount-as-kaiser
Dateisystem im Kaiser einhängen, nachdem der Vasall gestartet wurde
--umount-asap
Dateisystem so schnell wie möglich aushängen
--umount-pre-jail
Dateisystem vor dem Jailing aushängen
--umount-post-jail
Dateisystem nach Jailing aushängen
--umount-im-Gefängnis
Dateisystem im Gefängnis nach der Initialisierung aushängen
--umount-as-root
Dateisystem aushängen, bevor die Berechtigungen fallen
--umount-as-vasall
unmounten Sie das Dateisystem, bevor Sie den Vasallen mit exec() ausführen
--umount-as-kaiser
Dateisystem im Kaiser aushängen, nachdem der Vasall gestartet wurde
--wait-for-interface
Warten Sie, bis die angegebene Netzwerkschnittstelle aufgerufen wird, bevor Sie Root-Hooks ausführen
--wait-for-interface-timeout
Timeout für Wait-for-Interface einstellen
--wait-Schnittstelle
Warten Sie, bis die angegebene Netzwerkschnittstelle aufgerufen wird, bevor Sie Root-Hooks ausführen
--wait-interface-timeout
Timeout für Wait-for-Interface einstellen
--wait-for-iface
Warten Sie, bis die angegebene Netzwerkschnittstelle aufgerufen wird, bevor Sie Root-Hooks ausführen
--wait-for-iface-timeout
Timeout für Wait-for-Interface einstellen
--waite-iface
Warten Sie, bis die angegebene Netzwerkschnittstelle aufgerufen wird, bevor Sie Root-Hooks ausführen
--wait-iface-timeout
Timeout für Wait-for-Interface einstellen
--wait-for-fs
Warten Sie, bis das angegebene Dateisystemelement angezeigt wird, bevor Sie Root-Hooks ausführen
--wait-for-file
Warten Sie, bis die angegebene Datei angezeigt wird, bevor Sie Root-Hooks ausführen
--wait-for-dir
Warten Sie, bis das angegebene Verzeichnis angezeigt wird, bevor Sie Root-Hooks ausführen
--wait-for-mountpoint
Warten Sie, bis der angegebene Mountpoint erscheint, bevor Sie Root-Hooks ausführen
--wait-for-fs-timeout
setze das Timeout für wait-for-fs/file/dir
--warten-auf-socket
Warten Sie, bis der angegebene Socket bereit ist, bevor Sie Apps laden
--wait-for-socket-timeout
Setzen Sie das Timeout für Wait-for-Socket
--so schnell wie möglich anrufen
Rufen Sie die angegebene Funktion so schnell wie möglich auf
--call-pre-jail
Rufen Sie die angegebene Funktion vor dem Jailing auf
--call-post-jail
Rufen Sie die angegebene Funktion nach dem Jailing auf
--call-in-jail
Rufen Sie die angegebene Funktion nach der Initialisierung im Gefängnis auf
--call-as-root
Rufen Sie die angegebene Funktion auf, bevor die Berechtigungen fallen
--call-as-user
Rufen Sie die angegebene Funktion auf, nachdem die Berechtigungen fallen
--call-as-user-atexit
Rufen Sie die angegebene Funktion vor dem Beenden der App auf und laden Sie sie neu
--call-pre-app
Rufen Sie die angegebene Funktion vor dem Laden der App auf
--call-post-app
Rufen Sie die angegebene Funktion nach dem Laden der App auf
--call-as-vasall
Rufen Sie die angegebene Funktion () auf, bevor Sie den Vasallen ausführen ()
--call-as-vasall1
Rufen Sie die angegebene Funktion (char *) auf, bevor Sie den Vasallen ausführen
--call-as-vasall3
Rufen Sie die angegebene Funktion (char *, uid_t, gid_t) auf, bevor Sie den Vasallen ausführen
--ruf-als-kaiser
Rufen Sie die angegebene Funktion() im Kaiser auf, nachdem der Vasall gestartet wurde
--call-as-kaiser1
Rufen Sie die angegebene Funktion (char *) im Kaiser auf, nachdem der Vasall
begonnen
--call-as-kaiser2
Rufen Sie die angegebene Funktion (char *, pid_t) im Kaiser auf, nachdem der Vasall
begonnen
--call-as-kaiser4
Rufen Sie die angegebene Funktion (char *, pid_t, uid_t, gid_t) im Kaiser nach dem auf
Vasall wurde begonnen
--ini config aus ini-Datei laden
-y|--yaml
config aus yaml-Datei laden
-y|--yml
config aus yaml-Datei laden
-j|--json
config aus der json-Datei laden
-j|--js
config aus der json-Datei laden
--Last
Gewicht der Instanz (verwendet von Clustering/lb/Abonnements)
--auto-gewicht
Gewicht der Instanz (verwendet von Clustering/lb/Abonnements) automatisch festlegen
--no-server
Erzwingen Sie den No-Server-Modus
--Befehlsmodus
Befehlsmodus erzwingen
--no-defer-accept
Deferred-Accept für Sockets deaktivieren
-TCP-Nodelay
TCP NODELAY bei jeder Anfrage aktivieren
--so-bleib am Leben
TCP-KEEPALIVEs aktivieren
--so-sende-timeout
setze SO_SNDTIMEO
--socket-send-timeout
setze SO_SNDTIMEO
--so-write-timeout
setze SO_SNDTIMEO
--socket-write-timeout
setze SO_SNDTIMEO
--socket-sndbuf
setze SO_SNDBUF
--socket-rcvbuf
setze SO_RCVBUF
--limit-as
Begrenzen Sie den Adressraum der Prozesse/vsz
--limit-nproc
begrenzen Sie die Anzahl der spawnbaren Prozesse
--reload-on-as
neu laden, wenn der Adressraum größer als die angegebenen Megabyte ist
--reload-on-rss
neu laden, wenn der RSS-Speicher größer als die angegebenen Megabyte ist
--evil-reload-on-as
zwingt den Master, einen Worker neu zu laden, wenn sein Adressraum höher als angegeben ist
Megabyte
--evil-reload-on-rss
zwingt den Master, einen Worker neu zu laden, wenn sein RSS-Speicher höher als angegeben ist
Megabyte
--mem-collector-freq
Stellen Sie die Speichersammlerfrequenz ein, wenn böse Nachladevorgänge durchgeführt werden
--reload-on-fd
neu laden, wenn der angegebene Dateideskriptor bereit ist
--brutal-reload-on-fd
brutal reload, wenn der angegebene Dateideskriptor bereit ist
--ksm Linux KSM aktivieren
--pcre-jit
PCre-Jit aktivieren (falls verfügbar)
--never-Swap
Sperren Sie alle Speicherseiten, um Auslagerungen zu vermeiden
--touch-reload
uWSGI neu laden, wenn die angegebene Datei geändert/angetastet wurde
--touch-workers-reload
Reload von (nur) Workern auslösen, wenn die angegebene Datei geändert/berührt wird
--touch-chain-neu laden
Kettenneuladen auslösen, wenn die angegebene Datei geändert/berührt wird
--touch-logrotate
Logrotation auslösen, wenn die angegebene Datei geändert/berührt wird
--touch-logreopen
Log erneut öffnen, wenn die angegebene Datei geändert/berührt wird
--touch-exec
Befehl ausführen, wenn die angegebene Datei geändert/angetastet wird (Syntax: Dateibefehl)
--Berührungssignal
Signal, wenn die angegebene Datei geändert/angetastet wird (Syntax: Dateisignal)
--fs-neu laden
Anmutiges Neuladen, wenn das angegebene Dateisystemobjekt geändert wird
--fs-brutal-neu laden
brutales Neuladen, wenn das angegebene Dateisystemobjekt geändert wird
--fs-Signal
ein uwsgi-Signal auslösen, wenn das angegebene Dateisystemobjekt geändert wird (Syntax: file
Signal)
--check-Mountpoint
die Instanz zerstören, wenn ein Dateisystem nicht mehr erreichbar ist (nützlich für zuverlässige Fuse
Verwaltung)
--mountpoint-check
die Instanz zerstören, wenn ein Dateisystem nicht mehr erreichbar ist (nützlich für zuverlässige Fuse
Verwaltung)
--check-mount
die Instanz zerstören, wenn ein Dateisystem nicht mehr erreichbar ist (nützlich für zuverlässige Fuse
Verwaltung)
--mount-check
die Instanz zerstören, wenn ein Dateisystem nicht mehr erreichbar ist (nützlich für zuverlässige Fuse
Verwaltung)
--propagate-touch
Over-Engineering-Option für System mit flockigem Signalmanagement
--limit-post
Anfragetext begrenzen
--keine-waisen
tötet automatisch Arbeiter, wenn der Meister stirbt (kann für die Verfügbarkeit gefährlich sein)
-prio Priorität von Prozessen/Threads setzen
--Cpu affinität
CPU-Affinität einstellen
--post-buffering
Legen Sie die Größe in Byte fest, nach der auf die Festplatte gepuffert wird, anstatt auf den Speicher
--post-buffering-buffsize
setze die Puffergröße für read() im Post-Buffering-Modus
--body-read-warnhinweis
Legen Sie die zulässige Speicherzuweisung (in Megabyte) für den Anforderungstext fest, bevor
Beginn des Druckens einer Warnung
--upload-fortschritt
Aktivieren Sie die Erstellung von .json-Dateien im angegebenen Verzeichnis während eines Datei-Uploads
--no-default-app
nicht auf die Standard-App zurückgreifen
--manage-script-name
SCRIPT_NAME und PATH_INFO automatisch neu schreiben
--ignore-script-name
ignoriere SCRIPT_NAME
--catch-ausnahmen
Ausnahme als http-Ausgabe melden (davon abgeraten, nur zum Testen verwenden)
--reload-on-Exception
einen Worker neu laden, wenn eine Ausnahme ausgelöst wird
--reload-on-Exception-type
einen Worker neu laden, wenn ein bestimmter Ausnahmetyp ausgelöst wird
--reload-on-Exception-Wert
einen Worker neu laden, wenn ein bestimmter Ausnahmewert ausgelöst wird
--reload-on-Exception-repr
einen Worker neu laden, wenn ein bestimmter Ausnahmetyp+Wert (sprachspezifisch) ausgelöst wird
--Exception-Handler
einen Ausnahmehandler hinzufügen
--enable-metrics
Metrik-Subsystem aktivieren
--metrisch
benutzerdefinierten Messwert hinzufügen
--metrische-Schwelle
metrischen Schwellenwert/Alarm hinzufügen
--metrischer-alarm
metrischen Schwellenwert/Alarm hinzufügen
--alarm-metrisch
metrischen Schwellenwert/Alarm hinzufügen
--metrics-dir
Metriken als Textdateien in das angegebene Verzeichnis exportieren
--metrics-dir-restore
Letzten Wert aus dem Metrikenverzeichnis wiederherstellen
--metric-dir
Metriken als Textdateien in das angegebene Verzeichnis exportieren
--metric-dir-restore
Letzten Wert aus dem Metrikenverzeichnis wiederherstellen
--metrics-no-cores
Generierung von Kern-bezogenen Metriken deaktivieren
--udp Führen Sie den UDP-Server auf der angegebenen Adresse aus
--Statistiken
Aktivieren Sie den Statistikserver an der angegebenen Adresse
--stats-server
Aktivieren Sie den Statistikserver an der angegebenen Adresse
--stats-http
Präfix-Statistikserver-Json-Ausgabe mit http-Headern
--stats-minified
Statistik-Json-Ausgabe minimieren
--stats-min
Statistik-Json-Ausgabe minimieren
--stats-push
push den stats json an das angegebene Ziel
--stats-pusher-default-freq
Legen Sie die Standardhäufigkeit von Statistik-Pushern fest
--stats-pushers-default-freq
Legen Sie die Standardhäufigkeit von Statistik-Pushern fest
--stats-no-cores
Deaktivieren Sie die Generierung von Kern-bezogenen Statistiken
--stats-no-metrics
keine Metriken in die Statistikausgabe einschließen
- Multicast
abonnieren Sie die angegebene Multicast-Gruppe
--multicast-ttl
setze multicast ttl
--multicast-loop
Multicast-Schleife setzen (Standard 1)
--master-fifo
Aktivieren Sie das Master-Fifo
--notify-socket
Benachrichtigungs-Socket aktivieren
--subscription-notify-socket
Benachrichtigungs-Socket für Abonnements einstellen
--Legion
wurde Mitglied einer Legion
--legion-mcast
wurde Mitglied einer Legion (Abkürzung für Multicast)
--legion-Knoten
einen Knoten zu einer Legion hinzufügen
--legion-freq
Legen Sie die Häufigkeit von Legionspaketen fest
--Legion-Toleranz
die Toleranz des Legions-Subsystems einstellen
--legion-death-on-lord-error
deklarieren sich für die angegebene Anzahl von Sekunden als toten Knoten, wenn einer der
Lord Hooks schlägt fehl
--legion-skew-tolerance
Einstellen der Clock-Skew-Toleranz des Legion-Subsystems (Standard 30 Sekunden)
- Legion-Lord
Aktion zur Aufforderung zur Wahl des Herrn
--legion-unlord
Klage, um den Herrn zu entlassen
--legion-setup
Aktion zum Aufrufen des Legionsaufbaus
--legion-tod
Aktion zum Herbeirufen des Legionstods (Shutdown der Instanz)
--legion-beitreten
Aktion zum Aufrufen des Legionsbeitritts (erstmaliges Erreichen des Quorums)
--legion-node-joined
Aktion zum Aufrufen eines neuen Knotens, der sich der Legion anschließt
--legion-node-links
Aktion, um den Knoten zu rufen, der die Legion verlässt
--legion-quorum
das Quorum einer Legion festlegen
--legion-scroll
setze die Schriftrolle einer Legion
--legion-scroll-max-size
Maximale Größe des Legions-Scroll-Puffers einstellen
--legion-scroll-list-max-size
Maximale Größe des Legions-Scrolllistenpuffers festlegen
--abos-sign-check
Digest-Algorithmus und Zertifikatsverzeichnis für gesichertes Abonnementsystem einstellen
--abos-sign-check-tolerance
Stellen Sie die maximale Toleranz (in Sekunden) der Zeitverschiebung für ein gesichertes Abonnement ein
System
--subscriptions-sign-skip-uid
Überspringen Sie die Signaturprüfung für die angegebene UID, wenn Sie Unix-Sockets-Anmeldeinformationen verwenden
--subscriptions-credentials-check
Fügen Sie ein Verzeichnis hinzu, um nach Anmeldeinformationen für Abonnementschlüssel zu suchen
--subscriptions-use-credentials
Aktivieren Sie die Verwaltung von SCM_CREDENTIALS in Abonnements UNIX-Sockets
--abo-algo
Lastausgleichsalgorithmus für das Abonnementsystem festlegen
--subscription-dotsplit
Versuchen Sie, auf den nächsten Teil (punktbasiert) im Abonnementschlüssel zurückzugreifen
--etwas abonnieren
abonnieren Sie den angegebenen Abonnementserver
--NS abonnieren Sie den angegebenen Abonnementserver
--Abonnieren
abonnieren Sie den angegebenen Abonnementserver
--subscribe2
abonnieren Sie den angegebenen Abonnementserver mit der erweiterten keyval-Syntax
--subscribe-freq
Abonnement senden im angegebenen Intervall ankündigen
--Abo-Toleranz
Toleranz für Abonnementserver festlegen
--unsubscribe-on-graceful-reload
Erzwingen Sie die Abmeldeanfrage auch während des ordnungsgemäßen Neuladens
--start-unsubscribed
Abonnements konfigurieren, aber nicht senden (nützlich bei Master-Fifo)
--subscribe-with-modifier1
erzwinge den angegebenen Modifikator1 beim Abonnieren
--snmp den eingebetteten snmp-server aktivieren
--snmp-Community
setze den snmp-Community-String
--ssl-verbose
Seien Sie ausführlich zu SSL-Fehlern
--ssl-sessions-use-cache
Verwenden Sie den uWSGI-Cache für die Speicherung von SSL-Sitzungen
--ssl-session-use-cache
Verwenden Sie den uWSGI-Cache für die Speicherung von SSL-Sitzungen
--ssl-sessions-timeout
Zeitlimit für SSL-Sitzungen festlegen (Standard: 300 Sekunden)
--ssl-session-timeout
Zeitlimit für SSL-Sitzungen festlegen (Standard: 300 Sekunden)
--sni einen SNI-gesteuerten SSL-Kontext hinzufügen
--sni-dir
Suchen Sie im angegebenen Verzeichnis nach der Datei cert/key/client_ca und erstellen Sie eine sni/ssl
Kontext auf Anfrage
--sni-dir-chiffren
SSL-Chiffren für die Option sni-dir festlegen
--ssl-enable3
SSLv3 aktivieren (unsicher)
--ssl-Option
setze eine rohe ssl-option (numerischer Wert)
--sni-regexp
einen SNI-gesteuerten SSL-Kontext hinzufügen (der Schlüssel ist ein regexp)
--ssl-tmp-dir
speichere ssl-bezogene temporäre Dateien im angegebenen Verzeichnis
--Check-Intervall
Stellen Sie das Intervall (in Sekunden) der Master-Checks ein
--forkbomb-delay
Schlaf für die angegebene Anzahl von Sekunden, wenn eine Gabelbombe erkannt wird
--Binärpfad
Binärpfad erzwingen
--privilegierter-binärer-patch
Patchen Sie die uwsgi-Binärdatei mit einem neuen Befehl (bevor die Berechtigungen fallen)
--unprivilegierter-Binär-Patch
Patchen Sie die uwsgi-Binärdatei mit einem neuen Befehl (nachdem die Berechtigungen fallengelassen wurden)
--privileged-binary-patch-arg
Patchen Sie die uwsgi-Binärdatei mit einem neuen Befehl und Argumenten (bevor die Berechtigungen fallen)
--unprivileged-binary-patch-arg
Patchen Sie die uwsgi-Binärdatei mit einem neuen Befehl und Argumenten (nachdem die Berechtigungen gelöscht wurden)
--async
Aktivieren Sie den asynchronen Modus mit angegebenen Kernen
--max-fd
Maximale Anzahl von Dateideskriptoren festlegen (erfordert Root-Rechte)
--logto
Logfile/udp-Adresse einstellen
--logto2
Log in die angegebene Datei oder UDP-Adresse, nachdem die Berechtigungen verworfen wurden
--log-format
Festlegen des erweiterten Formats für die Anforderungsprotokollierung
--logformat
Festlegen des erweiterten Formats für die Anforderungsprotokollierung
--logformat-strftime
Wende strftime auf die Ausgabe im Logformat an
--log-format-strftime
Wende strftime auf die Ausgabe im Logformat an
--logfile-chown
chown-Logdateien
--logfile-chmod
chmod-Logdateien
--log-syslog
in syslog einloggen
--log-socket
Logs an den angegebenen Socket senden
--req-logger
einen Request-Logger setzen/anhängen
--logger-req
einen Request-Logger setzen/anhängen
- Logger
einen Logger setzen/anhängen
--logger-liste
Aktivierte Logger auflisten
--Logger-Liste
Aktivierte Logger auflisten
--threaded-logger
Log-Schreiben in einen Thread auslagern
--log-encoder
ein Element in der Log-Encoder-Kette hinzufügen
--log-req-encoder
füge ein Element in der Log-Req-Encoder-Kette hinzu
--log-drain
entleeren (nicht anzeigen) Protokollzeilen, die dem angegebenen Regexp entsprechen
--log-filter
Nur Protokollzeilen anzeigen, die dem angegebenen Regexp entsprechen
--log-route
log zum angegebenen benannten Logger, wenn regexp auf Logline angewendet wird
--log-req-route
log-Anfragen an den angegebenen benannten Logger, wenn regexp auf Logline-Übereinstimmungen angewendet wird
--use-abort
call abort() bei segfault/fpe, könnte nützlich sein, um einen Core-Dump zu generieren
--Alarm
Erstellen Sie einen neuen Alarm, Syntax:
--alarm-billig
Verwenden Sie den Hauptalarm-Thread, anstatt dedizierte Threads für curl-basierte Alarme zu erstellen
--alarm-freq
Tunen Sie das Anti-Loop-Alarmsystem (Standard 3 Sekunden)
--alarm-fd
löst den angegebenen Alarm aus, wenn ein fd zum Lesen gelesen wird (standardmäßig liest es 1 Byte,
Set 8 für eventfd)
--alarm-segfault
den angegebenen Alarm auslösen, wenn der Segmentierungsfehler-Handler ausgeführt wird
--segfault-alarm
den angegebenen Alarm auslösen, wenn der Segmentierungsfehler-Handler ausgeführt wird
--Alarm-Rückstand
den angegebenen Alarm auslösen, wenn die Socket-Backlog-Warteschlange voll ist
--Backlog-Alarm
den angegebenen Alarm auslösen, wenn die Socket-Backlog-Warteschlange voll ist
--lq-alarm
den angegebenen Alarm auslösen, wenn die Socket-Backlog-Warteschlange voll ist
--alarm-lq
den angegebenen Alarm auslösen, wenn die Socket-Backlog-Warteschlange voll ist
--alarm-listen-queue
den angegebenen Alarm auslösen, wenn die Socket-Backlog-Warteschlange voll ist
--listen-queue-alarm
den angegebenen Alarm auslösen, wenn die Socket-Backlog-Warteschlange voll ist
--log-alarm
den angegebenen Alarm auslösen, wenn eine Protokollzeile mit dem angegebenen Regexp übereinstimmt, Syntax:
[,Alarm...]
--Alarm-Log
den angegebenen Alarm auslösen, wenn eine Protokollzeile mit dem angegebenen Regexp übereinstimmt, Syntax:
[,Alarm...]
--not-log-alarm
Überspringe den angegebenen Alarm, wenn eine Protokollzeile mit dem angegebenen Regexp übereinstimmt, Syntax:
[,Alarm...]
--not-alarm-log
Überspringe den angegebenen Alarm, wenn eine Protokollzeile mit dem angegebenen Regexp übereinstimmt, Syntax:
[,Alarm...]
--Alarmliste
Aktivierte Alarme auflisten
--Alarmliste
Aktivierte Alarme auflisten
--alarm-msg-size
Legen Sie die maximale Größe einer Alarmmeldung fest (Standard 8192)
--log-master
Protokollierung an Masterprozess delegieren
--log-master-buffsize
Legen Sie die Puffergröße für den Master-Logger fest. größere Log-Meldungen werden abgeschnitten
--log-master-stream
Erstellen Sie die Master-Logpipe als SOCK_STREAM
--log-master-req-stream
Erstellen Sie die Master-Anforderungs-Logpipe als SOCK_STREAM
--log-reopen
Log nach Neuladen wieder öffnen
--log-truncate
Protokoll beim Start abschneiden
--log-maxsize
maximale Logdateigröße einstellen
--log-Sicherungsname
Logdateinamen nach Rotation setzen
--logdate
Präfix-Logs mit Datum oder einem strftime-String
--Log-Datum
Präfix-Logs mit Datum oder einem strftime-String
--log-Präfix
Logs mit einer Zeichenfolge voranstellen
--log-null
Log-Antworten ohne Body
--log-langsam
log-Anfragen langsamer als die angegebene Anzahl von Millisekunden
--log-4xx
log-Anfragen mit einer 4xx-Antwort
--log-5xx
log-Anfragen mit einer 5xx-Antwort
--log-big
log-Anfragen größer als die angegebene Größe
--log-sendedatei
sendfile-Anfragen protokollieren
--log-ioerror
log-Anfragen mit io-Fehlern
--log-micros
Antwortzeit in Mikrosekunden statt in Millisekunden melden
--log-x-forwarded-for
Verwenden Sie die IP aus dem X-Forwarded-For-Header anstelle von REMOTE_ADDR
--master-as-root
Lassen Sie den Masterprozess als root laufen
--drop-after-init
Ausführungsberechtigungen werden nach der Plugin-Initialisierung gelöscht
--drop-after-apps
Ausführungsberechtigungen fallen nach dem Laden von Apps ab
--force-cwd
erzwinge das anfängliche Arbeitsverzeichnis auf den angegebenen Wert
- binsh
Override / Bin / sh (wird von Exec-Hooks verwendet, es fällt immer auf / Bin / sh)
--chdir
chdir in das angegebene Verzeichnis, bevor die Apps geladen werden
--chdir2
chdir in das angegebene Verzeichnis nach dem Laden der Apps
--faul Lazy-Modus einstellen (Apps in Workers statt in Master laden)
--faul-apps
Laden Sie Apps in jeden Worker anstelle des Masters
--billig
Billigmodus einstellen (Arbeiter nur nach der ersten Anfrage spawnen)
--billiger
günstigeren Modus einstellen (adaptives Prozessspawnen)
--billiger-initial
Legen Sie die anfängliche Anzahl von Prozessen fest, die im billigeren Modus erscheinen
--billiger-algo
Wählen Sie einen Algorithmus, der für das adaptive Prozessspawnen verwendet wird
--billiger-Schritt
Anzahl zusätzlicher Prozesse, die bei jeder Überlastung gestartet werden
--billiger-overload
Arbeitskräfte nach spezifizierter Überlastung erhöhen
--billiger-algo-list
Liste aktivierter billiger Algorithmen
--billiger-algos-liste
Liste aktivierter billiger Algorithmen
--billiger-Liste
Liste aktivierter billiger Algorithmen
--billiger-rss-limit-soft
erzeugen Sie keine neuen Worker, wenn die Gesamtauslastung des residenten Speichers aller Worker höher ist
als diese Grenze
--billiger-rss-limit-hard
Wenn die Gesamtauslastung des residenten Arbeitsspeichers der Worker höher ist, versuchen Sie, die Worker zu stoppen
--Leerlauf Idle-Modus einstellen (uWSGI nach Inaktivität in den billigen Modus setzen)
--die-on-idle
uWSGI im Leerlauf herunterfahren
--montieren
Anwendung unter Mountpoint laden
--worker-mount
Anwendung unter Mountpoint im angegebenen Worker laden oder nach dem Spawnen von Workern
--fäden
Führen Sie jeden Worker im Prethreaded-Modus mit der angegebenen Anzahl von Threads aus
--thread-stacksize
Thread-Stapelgröße festlegen
--threads-stacksize
Thread-Stapelgröße festlegen
--Thread-Stack-Größe
Thread-Stapelgröße festlegen
--Threads-Stack-Größe
Thread-Stapelgröße festlegen
--vhost
Virtualhosting-Modus aktivieren (basierend auf der SERVER_NAME-Variable)
--vhost-host
Virtualhosting-Modus aktivieren (basierend auf HTTP_HOST-Variable)
--Route
eine Route hinzufügen
--route-host
eine Route basierend auf dem Host-Header hinzufügen
--route-uri
Route basierend auf REQUEST_URI . hinzufügen
--route-qs
Route basierend auf QUERY_STRING hinzufügen
--route-remote-addr
eine Route basierend auf REMOTE_ADDR hinzufügen
--route-user-agent
eine Route basierend auf HTTP_USER_AGENT hinzufügen
--route-remote-user
Route basierend auf REMOTE_USER . hinzufügen
--route-referer
eine Route basierend auf HTTP_REFERER hinzufügen
--Routenbezeichnung
füge ein Routing-Label hinzu (zur Verwendung mit goto)
--route-if
füge eine Route basierend auf der Bedingung hinzu
--route-wenn-nicht
füge eine Route basierend auf einer Bedingung hinzu (Negate-Version)
--route-run
immer die angegebene Routenaktion ausführen
--final-route
füge eine letzte Route hinzu
--final-route-status
Fügen Sie eine endgültige Route für den angegebenen Status hinzu
--final-route-host
Fügen Sie eine endgültige Route basierend auf dem Host-Header hinzu
--final-route-uri
Fügen Sie eine endgültige Route basierend auf REQUEST_URI . hinzu
--final-route-qs
füge eine endgültige Route basierend auf QUERY_STRING hinzu
--final-route-remote-addr
Fügen Sie eine endgültige Route basierend auf REMOTE_ADDR . hinzu
--final-route-user-agent
Fügen Sie eine endgültige Route basierend auf HTTP_USER_AGENT hinzu
--final-route-remote-user
Fügen Sie eine endgültige Route basierend auf REMOTE_USER . hinzu
--final-route-referer
fügen Sie eine endgültige Route basierend auf HTTP_REFERER . hinzu
--final-route-label
Fügen Sie ein letztes Routing-Label hinzu (zur Verwendung mit goto)
--final-route-if
füge eine endgültige Route basierend auf der Bedingung hinzu
--final-route-if-not
Fügen Sie eine endgültige Route basierend auf der Bedingung hinzu (Negation-Version)
--final-route-run
Führen Sie immer die angegebene letzte Routenaktion aus
--error-route
füge eine Fehlerroute hinzu
--error-route-status
eine Fehlerroute für den angegebenen Status hinzufügen
--error-route-host
eine Fehlerroute basierend auf dem Host-Header hinzufügen
--error-route-uri
eine Fehlerroute basierend auf REQUEST_URI hinzufügen
--error-route-qs
eine Fehlerroute basierend auf QUERY_STRING hinzufügen
--error-route-remote-addr
eine Fehlerroute basierend auf REMOTE_ADDR hinzufügen
--error-route-user-agent
eine Fehlerroute basierend auf HTTP_USER_AGENT hinzufügen
--error-route-remote-user
füge eine Fehlerroute basierend auf REMOTE_USER . hinzu
--error-route-referer
eine Fehlerroute basierend auf HTTP_REFERER hinzufügen
--error-route-label
füge ein Fehler-Routing-Label hinzu (zur Verwendung mit goto)
--error-route-if
füge eine Fehlerroute basierend auf der Bedingung hinzu
--error-route-if-not
füge eine Fehlerroute basierend auf der Bedingung hinzu (Negation-Version)
--error-route-run
Führen Sie immer die angegebene Fehlerroutenaktion aus
--Antwortroute
Antwortroute hinzufügen
--response-route-status
eine Antwortroute für den angegebenen Status hinzufügen
--response-route-host
eine Antwortroute basierend auf dem Host-Header hinzufügen
--response-route-uri
Antwortroute basierend auf REQUEST_URI . hinzufügen
--response-route-qs
Antwortroute basierend auf QUERY_STRING hinzufügen
--response-route-remote-addr
Antwortroute basierend auf REMOTE_ADDR hinzufügen
--response-route-user-agent
eine Antwortroute basierend auf HTTP_USER_AGENT hinzufügen
--response-route-remote-user
Antwortroute basierend auf REMOTE_USER . hinzufügen
--response-route-referer
eine Antwortroute basierend auf HTTP_REFERER hinzufügen
--response-route-label
Fügen Sie ein Antwort-Routing-Label hinzu (zur Verwendung mit goto)
--response-route-if
eine Antwortroute basierend auf der Bedingung hinzufügen
--response-route-if-not
eine Antwortroute basierend auf der Bedingung hinzufügen (Negation-Version)
--response-route-run
Führen Sie immer die angegebene Antwortroutenaktion aus
--router-liste
Aktivierte Router auflisten
--router-liste
Aktivierte Router auflisten
--Fehlerseite-403
Fügen Sie eine Fehlerseite (html) für die verwaltete 403-Antwort hinzu
--Fehlerseite-404
Fügen Sie eine Fehlerseite (html) für die verwaltete 404-Antwort hinzu
--Fehlerseite-500
Fügen Sie eine Fehlerseite (html) für die verwaltete 500-Antwort hinzu
--websockets-ping-freq
Legen Sie die Häufigkeit (in Sekunden) der automatischen Ping-Pakete von Websockets fest
--websocket-ping-freq
Legen Sie die Häufigkeit (in Sekunden) der automatischen Ping-Pakete von Websockets fest
--websockets-pong-tolerance
Stellen Sie die Toleranz (in Sekunden) des Websockets Ping/Pong-Subsystems ein
--websocket-pong-tolerance
Stellen Sie die Toleranz (in Sekunden) des Websockets Ping/Pong-Subsystems ein
--websockets-max-size
Legen Sie die maximal zulässige Größe von Websocket-Nachrichten fest (in KB, Standard 1024)
--websocket-max-size
Legen Sie die maximal zulässige Größe von Websocket-Nachrichten fest (in KB, Standard 1024)
--chunked-input-limit
Legen Sie die maximale Größe eines unterteilten Eingabeteils fest (Standard 1 MB, in Bytes)
--chunked-input-timeout
Standard-Timeout für abschnittsweise Eingabe festlegen
--Uhr
eine Clock-Quelle einstellen
--Uhrenliste
aktivierte Uhren auflisten
--Uhren-Liste
aktivierte Uhren auflisten
--Kopfzeile hinzufügen
HTTP-Header automatisch zur Antwort hinzufügen
--rem-header
den angegebenen HTTP-Header automatisch aus der Antwort entfernen
--del-header
den angegebenen HTTP-Header automatisch aus der Antwort entfernen
--header sammeln
den angegebenen Antwortheader in einer Request-Var speichern (Syntax: Header-Var)
--response-header-collect
den angegebenen Antwortheader in einer Request-Var speichern (Syntax: Header-Var)
--Pull-Header
speichern Sie den angegebenen Antwortheader in einer Anforderungsvariable und entfernen Sie ihn aus dem
Antwort (Syntax: header var)
--check-statisch
nach statischen Dateien im angegebenen Verzeichnis suchen
--check-static-docroot
Suche nach statischen Dateien im angeforderten DOCUMENT_ROOT
--statische Prüfung
nach statischen Dateien im angegebenen Verzeichnis suchen
--statische-Karte
Mountpoint einem statischen Verzeichnis (oder einer Datei) zuordnen
--static-map2
wie static-map, aber das Anhängen der angeforderten Ressource vollständig an die docroot
--static-skip-ext
Überspringen Sie die angegebene Erweiterung von den statischen Dateiprüfungen
--statischer-index
Suche nach angegebener Datei, wenn ein Verzeichnis angefordert wird
--statisch-sicher
Sicherheitsüberprüfungen überspringen, wenn sich die Datei unter dem angegebenen Pfad befindet
--statische-Cache-Pfade
Legen Sie aufgelöste Pfade für die angegebene Anzahl von Sekunden in den uWSGI-Cache
--statischer-Cache-Pfadname
Verwenden Sie den angegebenen Cache für statische Pfade
--mimefile
Dateipfad für Mime-Typen festlegen (Standard) /etc/mime.types)
--mime-datei
Dateipfad für Mime-Typen festlegen (Standard) /etc/mime.types)
--static-expires-type
Legen Sie den Expires-Header basierend auf dem Inhaltstyp fest
--static-expires-type-mtime
Legen Sie den Expires-Header basierend auf Inhaltstyp und Datei-Mtime fest
--statisch-erlischt
Setze den Expires-Header basierend auf dem Dateinamen regexp
--static-expires-mtime
Setze den Expires-Header basierend auf dem Dateinamen regexp und der Datei mtime
--static-expires-uri
Setze den Expires-Header basierend auf REQUEST_URI regexp
--static-expires-uri-mtime
setze den Expires-Header basierend auf REQUEST_URI regexp und file mtime
--static-expires-path-info
setze den Expires-Header basierend auf PATH_INFO regexp
--static-expires-path-info-mtime
setze den Expires-Header basierend auf PATH_INFO regexp und file mtime
--static-gzip
Wenn der angegebene Regexp mit der statischen Dateiübersetzung übereinstimmt, wird nach a . gesucht
gzip-Version
--static-gzip-all
nach einer gzip-Version aller angeforderten statischen Dateien suchen
--static-gzip-dir
nach einer gzip-Version aller angeforderten statischen Dateien im angegebenen Verzeichnis/Präfix suchen
--static-gzip-Präfix
nach einer gzip-Version aller angeforderten statischen Dateien im angegebenen Verzeichnis/Präfix suchen
--static-gzip-ext
Suchen Sie nach einer gzip-Version aller angeforderten statischen Dateien mit dem angegebenen
Durchwahl/Suffix
--static-gzip-Suffix
Suchen Sie nach einer gzip-Version aller angeforderten statischen Dateien mit dem angegebenen
Durchwahl/Suffix
--ehrenbereich
Unterstützung für den HTTP-Range-Header aktivieren
--offload-threads
Legen Sie die Anzahl der zu erzeugenden Offload-Threads fest (pro Worker, Standardwert 0)
--offload-thread
Legen Sie die Anzahl der zu erzeugenden Offload-Threads fest (pro Worker, Standardwert 0)
--file-serve-modus
Festlegen des statischen Dateibereitstellungsmodus
--fileserve-mode
Festlegen des statischen Dateibereitstellungsmodus
--disable-sendfile
Deaktivieren Sie sendfile() und verlassen Sie sich auf langweiliges read()/write()
--Check-Cache
nach Antwortdaten im angegebenen Cache suchen (leer für Standardcache)
--close-on-exec
close-on-exec auf Verbindungs-Sockets setzen (könnte für Spawning-Prozesse erforderlich sein
bei Anfragen)
--close-on-exec2
set close-on-exec auf Server-Sockets (könnte für das Spawnen von Prozessen in
Anfragen)
--Modus benutzerdefinierten uWSGI-Modus einstellen
--env Umgebungsvariable setzen
--envdir
Laden Sie eine mit Daemontools kompatible Umgebung
--early-envdir
Laden Sie so schnell wie möglich ein mit Daemontools kompatibles Envdir
--unenv
Umgebungsvariable löschen
--Vakuum
Versuchen Sie, alle generierten Dateien/Sockets zu entfernen
--file-write
schreibe den angegebenen Inhalt in die angegebene Datei (Syntax: file=value) bevor
Privilegien fallen
--cgroup
Legen Sie die Prozesse in die angegebene Kontrollgruppe
--cgroup-opt
Wert in angegebener Kontrollgruppenoption festlegen
--cgroup-dir-mode
Berechtigung für das cgroup-Verzeichnis festlegen (Standard ist 700)
--Namensraum
in einem neuen Namespace unter dem angegebenen rootfs ausführen
--namespace-keep-mount
Behalten Sie den angegebenen Mountpoint in Ihrem Namespace bei
--ns in einem neuen Namespace unter dem angegebenen rootfs ausführen
--namespace-net
Netzwerk-Namespace hinzufügen
--ns-net
Netzwerk-Namespace hinzufügen
--enable-proxy-protokoll
Unterstützung des PROXY1-Protokolls aktivieren (nur für http-Parser)
--reuse-port
Aktivieren Sie das REUSE_PORT-Flag auf dem Socket (nur BSD)
--tcp-fast-open
Aktivieren Sie das TCP_FASTOPEN-Flag auf TCP-Sockets mit dem angegebenen qlen-Wert
--tcp-fastopen
Aktivieren Sie das TCP_FASTOPEN-Flag auf TCP-Sockets mit dem angegebenen qlen-Wert
--tcp-fast-open-client
verwende sendto(..., MSG_FASTOPEN, ...) anstelle von connect(), falls unterstützt
--tcp-fastopen-client
verwende sendto(..., MSG_FASTOPEN, ...) anstelle von connect(), falls unterstützt
--zerg an einen Zerg-Server anhängen
--zerg-fallback
Fallback auf normale Sockets, wenn der Zerg-Server nicht verfügbar ist
--zerg-server
Aktivieren Sie den Zerg-Server auf dem angegebenen UNIX-Socket
--cron Cron-Aufgabe hinzufügen
--cron2
Cron-Aufgabe hinzufügen (Schlüssel=val-Syntax)
--unique-cron
füge eine einzigartige Cron-Aufgabe hinzu
--cron-harakiri
Legen Sie die maximale Zeit (in Sekunden) fest, die wir warten, bis der cron-Befehl abgeschlossen ist
--legion-cron
Fügen Sie eine Cron-Aufgabe hinzu, die nur ausgeführt werden kann, wenn die Instanz ein Lord der angegebenen Legion ist
--cron-legion
Fügen Sie eine Cron-Aufgabe hinzu, die nur ausgeführt werden kann, wenn die Instanz ein Lord der angegebenen Legion ist
--unique-legion-cron
Fügen Sie eine eindeutige Cron-Aufgabe hinzu, die nur ausgeführt werden kann, wenn die Instanz ein Lord der angegebenen ist
Legion
--unique-cron-legion
Fügen Sie eine eindeutige Cron-Aufgabe hinzu, die nur ausgeführt werden kann, wenn die Instanz ein Lord der angegebenen ist
Legion
--Schleife Wählen Sie die uWSGI-Loop-Engine aus
--Loop-Liste
Liste aktivierter Loop-Engines
--loops-list
Liste aktivierter Loop-Engines
--worker-exec
den angegebenen Befehl als worker ausführen
--worker-exec2
den angegebenen Befehl als worker ausführen (nach dem post_fork-Hook)
--attach-daemon
einen Befehl/Daemon an den Masterprozess anhängen (der Befehl muss nicht reingehen
Hintergrund)
--attach-control-daemon
einen Befehl/Daemon an den Masterprozess anhängen (der Befehl muss nicht reingehen
Hintergrund), wenn der Daemon stirbt, stirbt auch der Master
--smart-attach-daemon
Hängen Sie einen Befehl/Daemon an den Master-Prozess an, der von einer pidfile verwaltet wird (der Befehl hat
dämonisieren)
--smart-attach-daemon2
Hängen Sie einen Befehl/Daemon an den Master-Prozess an, der von einer pidfile verwaltet wird (der Befehl hat
NICHT dämonisieren)
--legion-attach-daemon
wie --attach-daemon aber Daemon läuft nur auf dem Legion Lord Node
--legion-smart-attach-daemon
wie --smart-attach-daemon aber Daemon läuft nur auf dem Legion Lord Node
--legion-smart-attach-daemon2
wie --smart-attach-daemon2 aber Daemon läuft nur auf dem Legion Lord Node
--daemons-honour-stdin
ändere die stdin externer Daemons nicht in / dev / null
--attach-daemon2
Attach-Daemon-Keyval-Variante (unterstützt auch Smart-Modi)
--Plugins
uWSGI-Plugins laden
- Plug-in
uWSGI-Plugins laden
--benötigt-Plugins
uWSGI-Plugins laden (bei Fehler beenden)
--need-plugin
uWSGI-Plugins laden (bei Fehler beenden)
--plugins-dir
ein Verzeichnis zum uWSGI-Plugin-Suchpfad hinzufügen
--plugin-dir
ein Verzeichnis zum uWSGI-Plugin-Suchpfad hinzufügen
--plugins-liste
Aktivierte Plugins auflisten
--plugin-liste
Aktivierte Plugins auflisten
--autoload
Versuchen Sie, Plugins automatisch zu laden, wenn unbekannte Optionen gefunden werden
--dlopen
blind eine gemeinsam genutzte Bibliothek laden
--allowed-modifikatoren
Komma-separierte Liste der erlaubten Modifikatoren
--remap-modifikator
Anfragemodifizierer von einer ID zu einer anderen neu zuordnen
--dump-optionen
Dump die vollständige Liste der verfügbaren Optionen
--show-config
zeige die aktuelle Konfiguration neu formatiert als ini
--binary-append-data
den Inhalt einer Ressource an stdout zurückgeben, um sie an eine uwsgi-Binärdatei anzuhängen (für
Datenverbrauch)
einfacher Druck
--Druck
einfacher Druck (Sofortversion)
--Ausfahrt force exit() der Instanz
--cflags
uWSGI CFLAGS melden (nützlich zum Erstellen externer Plugins)
--Punkt-h
Entsorgen Sie die uwsgi.h, die zum Erstellen des Kerns verwendet wird (nützlich zum Erstellen externer Plugins)
--config-py
Entsorgen Sie die uwsgiconfig.py, die zum Erstellen des Kerns verwendet wird (nützlich für das Erstellen externer
Plugins)
--build-plugin
ein uWSGI-Plugin für die aktuelle Binärdatei erstellen
--Version
uWSGI-Version drucken
Verwenden Sie uwsgi_alarm_xmpp online mit den onworks.net-Diensten