Il s'agit de la commande uwsgi_jvm_openjdk8 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
uwsgi_jvm_openjdk8 - serveur WSGI rapide (pur C), auto-réparateur et convivial pour les développeurs
SYNOPSIS
uwsgi-core-local [Options...]
DESCRIPTION
-s|--prise
lier au socket UNIX/TCP spécifié en utilisant le protocole par défaut
-s|--prise-uwsgi
lier au socket UNIX/TCP spécifié à l'aide du protocole uwsgi
--suwsgi-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole uwsgi sur SSL
--ssl-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole uwsgi sur SSL
--http-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole HTTP
--http-socket-modifier1
forcer le modificateur spécifié1 lors de l'utilisation du protocole HTTP
--http-socket-modifier2
forcer le modificateur spécifié2 lors de l'utilisation du protocole HTTP
--https-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole HTTPS
--https-socket-modifier1
forcer le modificateur spécifié1 lors de l'utilisation du protocole HTTPS
--https-socket-modifier2
forcer le modificateur spécifié2 lors de l'utilisation du protocole HTTPS
--fastcgi-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole FastCGI
--fastcgi-nph-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole FastCGI (mode nph)
--fastcgi-modifier1
forcer le modificateur spécifié1 lors de l'utilisation du protocole FastCGI
--fastcgi-modifier2
forcer le modificateur spécifié2 lors de l'utilisation du protocole FastCGI
--scgi-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole SCGI
--scgi-nph-socket
lier au socket UNIX/TCP spécifié à l'aide du protocole SCGI (mode nph)
--scgi-modifier1
forcer le modificateur spécifié1 lors de l'utilisation du protocole SCGI
--scgi-modifier2
forcer le modificateur spécifié2 lors de l'utilisation du protocole SCGI
--prise brute
se lier au socket UNIX/TCP spécifié à l'aide du protocole RAW
--raw-modifier1
forcer le modificateur spécifié1 lors de l'utilisation du protocole RAW
--raw-modifier2
forcer le modificateur spécifié2 lors de l'utilisation du protocole RAW
--puwsgi-socket
se lier au socket UNIX/TCP spécifié à l'aide du protocole uwsgi persistant (puwsgi)
--protocole
forcer le protocole spécifié pour les sockets par défaut
--socket-protocole
forcer le protocole spécifié pour les sockets par défaut
--socket-partagé
créer un socket partagé pour le jailing avancé ou l'ipc
--socket-partagé non différé
créer un socket partagé pour le jailing avancé ou ipc (mode non différé)
-p|--processus
générer le nombre spécifié de travailleurs/processus
-p|--travailleurs
générer le nombre spécifié de travailleurs/processus
--tonnerre
sérialiser accept() utilisation (si possible)
-t|--harakiri
définir le délai d'attente pour harakiri
--harakiri-verbeux
activer le mode verbeux pour harakiri
--harakiri-no-arh
ne pas activer harakiri pendant le crochet après la demande
--no-harakiri-arh
ne pas activer harakiri pendant le crochet après la demande
--no-harakiri-after-req-hook
ne pas activer harakiri pendant le crochet après la demande
--backtrace-profondeur
définir la profondeur de la trace
--mule-harakiri
définir le délai d'attente harakiri pour les tâches de mulet
-x|--xmlconfig
charger la configuration à partir du fichier xml
-x|--xml
charger la configuration à partir du fichier xml
--config
charger la configuration à l'aide du système enfichable
--fallback-config
re-exec uwsgi avec la configuration spécifiée lorsque le code de sortie est 1
--stricte
activer le mode strict (l'espace réservé ne peut pas être utilisé)
--skip-zéro
ignorer la vérification du descripteur de fichier 0
--skip-atexit
sauter atexit hooks (ignoré par le maître)
-S|--définir
définir un espace réservé ou une option
--set-espace réservé
définir un espace réservé
--set-ph
définir un espace réservé
--obtenir imprimer la valeur de l'option spécifiée et quitter
--déclarer-option
déclarer une nouvelle option personnalisée uWSGI
--déclarer-option2
déclarer une nouvelle option personnalisée uWSGI (non immédiate)
--résoudre
placez le résultat d'une requête DNS dans l'espace réservé spécifié, syntaxe :
placeholder=nom (option immédiate)
--pour (opt logique) pour cycle
--pour-glob
(opt logique) pour cycle (expand glob)
--pour-fois
(logique opt) pour cycle (développez le num spécifié à une liste à partir de 1)
--for-readline
(opt logique) pour cycle (développer le fichier spécifié à une liste de lignes)
--finpour
(logique opt) fin de cycle
--end-pour
(logique opt) fin de cycle
--si-opt
(logique opt) vérifier l'option
--si-non-opt
(logique opt) vérifier l'option
--if-env
(logique opt) vérifier la variable d'environnement
--if-pas-env
(logique opt) vérifier la variable d'environnement
--ifenv
(logique opt) vérifier la variable d'environnement
--if-recharger
(logique opt) vérifier le rechargement
--if-not-recharger
(logique opt) vérifier le rechargement
--if-nom_hôte
(logique opt) vérifier le nom d'hôte
--si-pas-nom d'hôte
(logique opt) vérifier le nom d'hôte
--if-match-nom-d'hôte
(logique opt) essayez de faire correspondre le nom d'hôte à une expression régulière
--if-not-hostname-match
(logique opt) essayez de faire correspondre le nom d'hôte à une expression régulière
--if-existe
(logique opt) vérifier l'existence du fichier/répertoire
--si-n'existe-pas
(logique opt) vérifier l'existence du fichier/répertoire
--ifexiste
(logique opt) vérifier l'existence du fichier/répertoire
--if-plugin
(logique opt) vérifier le plugin
--si-pas-plugin
(logique opt) vérifier le plugin
--ifplugin
(logique opt) vérifier le plugin
--if-fichier
(logique opt) vérifier l'existence du fichier
--si-pas-fichier
(logique opt) vérifier l'existence du fichier
--if-répertoire
(logique opt) vérifier l'existence du répertoire
--si-pas-rép
(logique opt) vérifier l'existence du répertoire
--ifrép
(logique opt) vérifier l'existence du répertoire
--if-répertoire
(logique opt) vérifier l'existence du répertoire
--fin si
(logique opt) se termine si
--fin si
(logique opt) se termine si
--liste noire
définir le contexte de la liste noire des options
--end-liste noire
effacer le contexte de la liste noire des options
--liste blanche
définir le contexte de la liste blanche des options
--end-liste blanche
effacer le contexte de la liste blanche des options
--ignore-sigpipe
ne pas signaler (ennuyeux) SIGPIPE
--ignorer les erreurs d'écriture
ne pas signaler (ennuyeux) les erreurs d'écriture ()/writev ()
--write-errors-tolérance
définir le nombre maximum d'erreurs d'écriture autorisées (par défaut : aucune tolérance)
--write-errors-exception-uniquement
ne lever une exception que sur les erreurs d'écriture en donnant le contrôle à l'application elle-même
--disable-write-exception
désactiver la génération d'exceptions sur write()/writev()
--hériter
utiliser le fichier spécifié comme modèle de configuration
--comprendre
inclure le fichier spécifié comme configuration immédiate
--inject-avant
injecter un fichier texte avant le fichier de configuration (templating avancé)
--injecter-après
injecter un fichier texte après le fichier de configuration (templating avancé)
-d|--démoniser
démoniser uWSGI
--démonize2
démoniser uWSGI après le chargement de l'application
--arrêter arrêter une instance
--recharger
recharger une instance
--pause
suspendre une instance
--suspendre
suspendre une instance
--reprendre
reprendre une instance
--connecter et lire
se connecter à un socket et attendre les données de celui-ci
--extrait
récupérer/vider n'importe quelle adresse prise en charge sur stdout
-l|--écouter
définir la taille de la file d'attente d'écoute du socket
-v|--max-vars
définir la quantité de structures internes iovec/vars
--max-apps
définir le nombre maximal de candidatures par travailleur
-b|--taille-tampon
définir la taille de la mémoire tampon interne
-m|--rapport-mémoire
activer le rapport de mémoire
--profileur
activer le profileur spécifié
-c|--mode-cgi
forcer le mode CGI pour les plugins le supportant
-a|--prise-abstraite
forcer la socket UNIX en mode abstrait (Linux uniquement)
-C|--chmod-socket
prise-chmod
-C|--chmod
prise-chmod
--chown-socket
sockets unix chown
--umask
définir umask
--liaison gratuite
mettre socket en mode freebind
--map-socket
mapper les sockets à des travailleurs spécifiques
-T|--activer-les-threads
activer les fils de discussion
--no-threads-attente
ne pas attendre l'annulation des threads lors de la fermeture/rechargement
--auto-procname
définir automatiquement le nom des processus sur quelque chose de significatif
--procname-préfixe
ajouter un préfixe aux noms de processus
--procname-prefix-spaced
ajouter un préfixe espacé aux noms de processus
--procname-append
ajouter une chaîne aux noms de processus
--nomproc
définir les noms de processus
--procname-master
définir le nom du processus maître
-i|--interprète-seul
ne pas utiliser plusieurs interprètes (le cas échéant)
--besoin-application
quitter si aucune application ne peut être chargée
-M|--maître
activer le processus maître
--honneur-stdin
ne pas remapper stdin sur / dev / null
--empereur
courir l'empereur
--empereur-proxy-socket
forcer le vassal à devenir mandataire de l'empereur
--empereur-wrapper
définir un wrapper binaire pour les vassaux
--empereur-wrapper-override
définir un wrapper binaire pour les vassaux à essayer avant celui par défaut
--emperor-wrapper-repli
définir un wrapper binaire pour les vassaux à essayer en dernier recours
--empereur-nofollow
ne suivez pas les liens symboliques lors de la vérification de mtime
--empereur-procname
définir le nom du processus Empereur
--empereur-freq
régler la fréquence de balayage de l'Empereur (par défaut 3 secondes)
--Emperor-required-heartbeat
définir la tolérance de l'empereur sur les battements de cœur
--empereur-malédiction-tolérance
mettre la tolérance de l'empereur sur les vassaux maudits
--empereur-pidfile
écrire le pid Empereur dans le fichier spécifié
--empereur-tyran
mettre l'empereur en mode tyran
--empereur-tyran-nofollow
ne suivez pas les liens symboliques lors de la vérification de l'uid/gid en mode Tyrant
--empereur-stats
exécuter le serveur de statistiques de l'empereur
--empereur-stats-serveur
exécuter le serveur de statistiques de l'empereur
--premier-empereur
engendrer l'empereur dès que possible
--empereur-seigneur
exécuter l'empereur en mode BroodLord
--empereur-accélérateur
définir le niveau de limitation (en millisecondes) pour les vassaux qui se comportent mal (par défaut 1000)
--empereur-max-accélérateur
définir le niveau de limitation maximal (en millisecondes) pour les vassaux qui se comportent mal (par défaut 3
minutes)
--empereur-magic-exec
préfixer les fichiers de configuration des vassaux avec exec:// s'ils ont le bit exécutable
--empereur-sur-demande-extension
recherche de fichier texte (nom vassal + extension) contenant le nom de socket à la demande
--empereur-sur-demande-ext
recherche de fichier texte (nom vassal + extension) contenant le nom de socket à la demande
--empereur-sur-demande-répertoire
activer la liaison en mode à la demande au socket unix dans le répertoire spécifié nommé
comme le vassal + .socket
--empereur-sur-demande-dir
activer la liaison en mode à la demande au socket unix dans le répertoire spécifié nommé
comme le vassal + .socket
--empereur-sur-demande-exec
utiliser la sortie de la commande spécifiée comme nom de socket à la demande (le nom du vassal
est passé comme seul argument)
--empereur-extra-extension
autorise l'extension spécifiée dans l'Empereur (le vassal sera appelé avec --config)
--empereur-extra-ext
autorise l'extension spécifiée dans l'Empereur (le vassal sera appelé avec --config)
--empereur-pas-liste noire
désactiver le sous-système de liste noire de l'empereur
--empereur-use-clone
utiliser clone() au lieu de fork() en passant les indicateurs unshare() spécifiés
--cap-empereur
définir la capacité des vassaux
--vassaux-cap
définir la capacité des vassaux
--vassal-cap
définir la capacité des vassaux
--impérial-monitor-list
lister les moniteurs impériaux activés
--impérial-monitors-list
lister les moniteurs impériaux activés
--vassaux-hériter
ajouter des modèles de configuration à la configuration des vassaux (utilise --hériter)
--vassaux-include
inclure des modèles de configuration dans la configuration des vassaux (utilise --comprendre au lieu de --hériter)
--vassaux-héritent-avant
ajouter des modèles de configuration à la configuration des vassaux (utilise --hériter, analyse devant le vassal
fichier)
--vassaux-inclure-avant
inclure des modèles de configuration dans la configuration des vassaux (utilise --comprendre au lieu de --hériter,
analyse avant le fichier vassal)
--vassals-start-hook
exécuter la commande spécifiée avant que chaque vassal ne démarre
--vassals-stop-crochet
exécuter la commande spécifiée après la mort du vassal
--vassal-sos
demander du renfort à l'empereur en cas de surcharge
--vassal-sos-arriéré
demander sos à l'empereur si la file d'attente du backlog a plus d'éléments que la valeur spécifiée
--vassaux-ensemble
définir automatiquement l'option spécifiée (via --ensemble) pour chaque vassal
--vassal-ensemble
définir automatiquement l'option spécifiée (via --ensemble) pour chaque vassal
--battement de coeur
annoncer la salubrité à l'empereur
--reload-miséricorde
définir le temps maximum (en secondes) pendant lequel nous attendons que les travailleurs et autres processus meurent
pendant le rechargement/l'arrêt
--worker-reload-miséricorde
définir le temps maximum (en secondes) qu'un travailleur peut prendre pour recharger/arrêter (la valeur par défaut est
60)
--mule-reload-miséricorde
définir le temps maximum (en secondes) qu'une mule peut prendre pour se recharger/s'arrêter (la valeur par défaut est
60)
--exit-au-rechargement
forcer la sortie même si un rechargement est demandé
--mort à terme
sortie au lieu d'un rechargement brutal sur SIGTERM
--force-passerelle
forcer le spawn de la première passerelle enregistrée sans maître
-h|--aide
montrer cette aide
-h|--utilisation
montrer cette aide
--print-sym
imprimer le contenu du symbole binaire spécifié
--symbole-impression
imprimer le contenu du symbole binaire spécifié
-r|--la faucheuse
appel waitpid(-1,...) après chaque demande pour se débarrasser des zombies
-R|--max-requêtes
recharger les nœuds de calcul après le nombre spécifié de demandes gérées
--min-worker-durée de vie
nombre de secondes que le worker doit s'exécuter avant d'être rechargé (la valeur par défaut est 60)
--max-worker-durée de vie
recharger les nœuds de calcul après le nombre de secondes spécifié (la valeur par défaut est désactivée)
-z|--délai d'expiration du socket
définir le délai d'expiration des sockets internes
--pas de passage fd
désactiver la transmission du descripteur de fichier
--verrouille
créer le nombre spécifié de verrous partagés
--lock-moteur
régler le moteur de verrouillage
--ftok définissez la clé ipcsem via ftok() pour éviter les doublons
--persistant-ipcsem
ne pas supprimer les ipcsem à l'arrêt
-A|--zone partagée
créer une zone de mémoire partagée brute de pages spécifiées (remarque : il prend également en charge keyval)
--safe-fd
ne ferme pas le descripteur de fichier spécifié
--fd-safe
ne ferme pas le descripteur de fichier spécifié
--cache
créer un cache partagé contenant des éléments donnés
--cache-blocksize
définir la taille des blocs de cache
--cache-magasin
activer le cache persistant sur le disque
--cache-store-sync
définir la fréquence de synchronisation pour le cache persistant
--cache-no-expire
désactiver le balayage automatique des éléments expirés
--cache-expire-freq
définir la fréquence des scans du nettoyeur de cache (par défaut 3 secondes)
--cache-report-freed-items
signaler constamment l'élément de cache libéré par le balayeur (à utiliser uniquement pour le débogage)
--cache-udp-serveur
lier le serveur cache udp (utilisé uniquement pour set/update/delete) au socket spécifié
--cache-udp-noeud
envoyer la mise à jour/suppression du cache au serveur udp de cache spécifié
--cache-sync
copier tout le contenu d'un autre serveur de cache uWSGI au démarrage du serveur
--cache-use-dernier-modifié
mettre à jour l'horodatage last_modified_at à chaque modification d'élément de cache (la valeur par défaut est
désactivée)
--add-élément-cache
ajouter un élément dans le cache
--load-file-in-cache
charger un fichier statique dans le cache
--load-file-in-cache-gzip
charger un fichier statique dans le cache avec compression gzip
--cache2
créer un cache partagé de nouvelle génération (syntaxe keyval)
--file d'attente
activer la file d'attente partagée
--queue-blocksize
définir la taille des blocs de file d'attente
--queue-store
activer la file d'attente persistante sur le disque
--queue-store-sync
définir la fréquence de synchronisation pour la file d'attente persistante
-Q|--spouleur
exécuter un spouleur sur le répertoire spécifié
--spooler-externe
mapper les demandes de spouleur à un répertoire de spouleur géré par une instance externe
--spooler-ordonné
essayer d'ordonner l'exécution des tâches du spouleur
--spooler-chdir
chdir() dans le répertoire spécifié avant chaque tâche de spouleur
--spooler-processus
définir le nombre de processus pour les spouleurs
--spooler-calme
ne soyez pas bavard avec les tâches du spouleur
--spooler-max-tâches
définir le nombre maximum de tâches à exécuter avant de recycler un spouleur
--spooler-harakiri
définir le délai d'expiration harakiri pour les tâches de spouleur
--spouleur-fréquence
régler la fréquence du spouleur
--spooler-freq
régler la fréquence du spouleur
--mule ajouter une mule
--mules
ajouter le nombre spécifié de mules
--cultiver ajouter une ferme de muletiers
--mule-msg-taille
définir la taille du tampon de message mule
--signal
envoyer un signal uwsgi à un serveur
--signal-buffsize
définir la taille du tampon pour la file d'attente de signaux
--signaux-bufsize
définir la taille du tampon pour la file d'attente de signaux
--signal-minuterie
ajouter une minuterie (syntaxe : )
--minuteur
ajouter une minuterie (syntaxe : )
--signal-rbtimer
ajouter une minuterie rouge-noir (syntaxe : )
--rbtimer
ajouter une minuterie rouge-noir (syntaxe : )
--rpc-max
nombre maximal d'emplacements rpc (par défaut : 64)
-L|--disable-journalisation
désactiver la journalisation des demandes
--troupeau
verrouiller le fichier spécifié avant de démarrer, quitter si verrouillé
--flock-attendre
verrouiller le fichier spécifié avant de commencer, attendre s'il est verrouillé
--troupeau2
verrouiller le fichier spécifié après la journalisation/la configuration du démon, quitter si verrouillé
--flock-attendre2
verrouiller le fichier spécifié après la journalisation/la configuration du démon, attendre s'il est verrouillé
--pidfile
créer un fichier pid (avant la suppression des privilèges)
--pidfile2
créer un fichier pid (après la suppression des privilèges)
--chroot
chroot() dans le répertoire spécifié
--pivot-racine
pivot_root() dans les répertoires spécifiés (new_root et put_old doivent être séparés
avec un espace)
--pivot_root
pivot_root() dans les répertoires spécifiés (new_root et put_old doivent être séparés
avec un espace)
--uid setuid à l'utilisateur/uid spécifié
--gid setgid au groupe/gid spécifié
--ajouter-gid
ajouter l'identifiant de groupe spécifié aux informations d'identification du processus
--uid-immédiat
setuid à l'utilisateur/uid spécifié IMMÉDIATEMENT
--immédiat-gid
setgid au groupe/gid spécifié IMMÉDIATEMENT
--no-initgroups
désactiver les groupes supplémentaires définis via initgroups()
--casquette définir la capacité du processus
--annuler le partage
unshare() partie des processus et le mettre dans un nouvel espace de noms
--unshare2
unshare () fait partie des processus et placez-le dans un nouvel espace de noms après le changement de rootfs
--setns-socket
exposer un socket unix renvoyant l'espace de noms fds depuis /proc/self/ns
--setns-socket-skip
ignorer l'entrée spécifiée lors de l'envoi des descripteurs de fichiers setns
--setns-skip
ignorer l'entrée spécifiée lors de l'envoi des descripteurs de fichiers setns
--setns
rejoindre un espace de noms créé par une instance uWSGI externe
--setns-preopen
ouvert /proc/self/ns dès que possible et cache fds
--emprisonné
marquer l'instance comme emprisonnée (forcer l'exécution des hooks post_jail)
--reforer
fork() à nouveau après la chute des privilèges. Utile pour les systèmes d'emprisonnement
--re-fourchette
fork() à nouveau après la chute des privilèges. Utile pour les systèmes d'emprisonnement
--refork-en tant que root
fork() à nouveau avant que les privilèges ne tombent. Utile pour les systèmes d'emprisonnement
--re-fork-en tant que root
fork() à nouveau avant que les privilèges ne tombent. Utile pour les systèmes d'emprisonnement
--refork-post-prison
fork() à nouveau après l'emprisonnement. Utile pour les systèmes d'emprisonnement
--re-fork-post-prison
fork() à nouveau après l'emprisonnement. Utile pour les systèmes d'emprisonnement
--crochet-dès que possible
exécuter le hook spécifié dès que possible
--hook-pré-prison
exécuter le crochet spécifié avant l'emprisonnement
--hook-post-prison
exécuter le crochet spécifié après l'emprisonnement
--crochet en prison
exécuter le hook spécifié en prison après l'initialisation
--hook-as-root
exécuter le hook spécifié avant la chute des privilèges
--hook-en tant qu'utilisateur
exécuter le hook spécifié après la chute des privilèges
--hook-as-user-atexit
exécuter le hook spécifié avant de quitter l'application et de recharger
--hook-pre-application
exécuter le hook spécifié avant le chargement de l'application
--hook-post-application
exécuter le hook spécifié après le chargement de l'application
--crochet-poste-fourche
exécuter le crochet spécifié après chaque fourche
--hook-acceptant
exécuter le hook spécifié après que chaque travailleur entre dans la phase d'acceptation
--hook-accepte1
exécuter le hook spécifié une fois que le premier travailleur est entré dans la phase d'acceptation
--hook-accepte-une fois
exécuter le hook spécifié après que chaque travailleur entre dans la phase d'acceptation (une fois
par instance)
--hook-accepting1-once
exécuter le hook spécifié après que le premier travailleur entre dans la phase d'acceptation (une fois par
exemple)
--hook-master-start
exécuter le hook spécifié lorsque le maître démarre
--crochet-toucher
exécuter le hook spécifié lorsque le fichier spécifié est touché (syntaxe : )
--hook-empereur-start
exécuter le crochet spécifié lorsque l'empereur démarre
--hook-empereur-stop
exécuter le crochet spécifié lorsque l'empereur envoie un message d'arrêt
--hook-empereur-recharger
exécuter le crochet spécifié lorsque l'empereur envoie un message de rechargement
--hook-empereur-perdu
exécuter le hook spécifié lorsque la connexion Emperor est perdue
--crochet-comme-vassal
exécuter le crochet spécifié avant d'exécuter le vassal
--crochet-comme-empereur
exécuter le crochet spécifié dans l'empereur après le démarrage du vassal
--crochet-comme-mule
exécuter le crochet spécifié dans chaque mule
--crochet-comme-passerelle
exécuter le hook spécifié dans chaque passerelle
--after-request-hook
exécuter la fonction/le symbole spécifié après chaque requête
--après-demande-appel
exécuter la fonction/le symbole spécifié après chaque requête
--exec-dès que possible
exécuter la commande spécifiée dès que possible
--exec-pré-prison
exécuter la commande spécifiée avant l'emprisonnement
--exec-post-prison
exécuter la commande spécifiée après l'emprisonnement
--exec-en-prison
exécuter la commande spécifiée en prison après l'initialisation
--exec-en tant que racine
exécuter la commande spécifiée avant la chute des privilèges
--exec-en tant qu'utilisateur
exécuter la commande spécifiée après la chute des privilèges
--exec-as-user-atexit
exécuter la commande spécifiée avant de quitter l'application et de recharger
--exec-pré-application
exécuter la commande spécifiée avant le chargement de l'application
--exec-post-application
exécuter la commande spécifiée après le chargement de l'application
--exec-en tant que vassal
exécuter la commande spécifiée avant d'exécuter () le vassal
--exec-comme-empereur
exécuter la commande spécifiée dans l'empereur après le démarrage du vassal
--monter dès que possible
monter le système de fichiers dès que possible
--mount-pré-prison
monter le système de fichiers avant l'emprisonnement
--mount-post-prison
monter le système de fichiers après l'emprisonnement
--monter en prison
monter le système de fichiers en prison après l'initialisation
--mount-as-root
monter le système de fichiers avant la chute des privilèges
--monter-comme-vassal
monter le système de fichiers avant d'exécuter le vassal
--monter-en-empereur
monter le système de fichiers dans l'empereur après le démarrage du vassal
--monter-dès que possible
démonter le système de fichiers dès que possible
--umount-pré-prison
démonter le système de fichiers avant l'emprisonnement
--umount-post-prison
démonter le système de fichiers après l'emprisonnement
--umount-en-prison
démonter le système de fichiers en prison après l'initialisation
--umount-en tant que root
démonter le système de fichiers avant la chute des privilèges
--umount-comme-vassal
démonter le système de fichiers avant d'exécuter () le vassal
--umount-as-empereur
démonter le système de fichiers dans l'empereur après le démarrage du vassal
--attendre-l'interface
attendre que l'interface réseau spécifiée apparaisse avant d'exécuter les hooks racine
--wait-for-interface-timeout
définir le délai d'attente pour l'interface d'attente
--wait-interface
attendre que l'interface réseau spécifiée apparaisse avant d'exécuter les hooks racine
--wait-interface-timeout
définir le délai d'attente pour l'interface d'attente
--attente-pour-iface
attendre que l'interface réseau spécifiée apparaisse avant d'exécuter les hooks racine
--attente-pour-iface-timeout
définir le délai d'attente pour l'interface d'attente
--attendre-iface
attendre que l'interface réseau spécifiée apparaisse avant d'exécuter les hooks racine
--wait-iface-timeout
définir le délai d'attente pour l'interface d'attente
--attendre-fs
attendre que l'élément du système de fichiers spécifié apparaisse avant d'exécuter les hooks racine
--attendre-le-fichier
attendre que le fichier spécifié apparaisse avant d'exécuter les hooks racine
--wait-for-répertoire
attendre que le répertoire spécifié apparaisse avant d'exécuter les hooks racine
--attendre-le point de montage
attendre que le point de montage spécifié apparaisse avant d'exécuter les hooks racine
--wait-for-fs-timeout
définir le délai d'attente pour wait-for-fs/file/dir
--attente-pour-socket
attendre que le socket spécifié soit prêt avant de charger les applications
--wait-for-socket-délai
définir le délai d'attente pour le socket
--appelez dès que possible
appeler la fonction spécifiée dès que possible
--appel-pré-prison
appeler la fonction spécifiée avant l'emprisonnement
--call-post-prison
appeler la fonction spécifiée après l'emprisonnement
--appel en prison
appeler la fonction spécifiée en prison après l'initialisation
--appeler en tant que root
appeler la fonction spécifiée avant la chute des privilèges
--appeler en tant qu'utilisateur
appeler la fonction spécifiée après la chute des privilèges
--call-as-user-atexit
appeler la fonction spécifiée avant de quitter l'application et de recharger
--call-pre-application
appeler la fonction spécifiée avant le chargement de l'application
--call-post-application
appeler la fonction spécifiée après le chargement de l'application
--appel-comme-vassal
appeler la fonction () spécifiée avant d'exécuter () le vassal
--appeler-en-vassal1
appeler la fonction spécifiée (char *) avant d'exécuter () le vassal
--appeler-en-vassal3
appeler la fonction spécifiée (char *, uid_t, gid_t) avant d'exécuter () le vassal
--appel-en-empereur
appeler la fonction spécifiée () dans l'empereur après le démarrage du vassal
--call-as-empereur1
appeler la fonction spécifiée (char *) dans l'empereur après que le vassal a été
j'ai commencé
--call-as-empereur2
appeler la fonction spécifiée (char *, pid_t) dans l'empereur après que le vassal a été
j'ai commencé
--call-as-empereur4
appelez la fonction spécifiée (char *, pid_t, uid_t, gid_t) dans l'empereur après le
vassal a été commencé
--ini charger la configuration à partir du fichier ini
-y|--yaml
charger la configuration à partir du fichier yaml
-y|--yml
charger la configuration à partir du fichier yaml
-j|--json
charger la configuration à partir du fichier json
-j|--js
charger la configuration à partir du fichier json
--poids
poids de l'instance (utilisé par clustering/lb/subscriptions)
--poids automatique
définir le poids de l'instance (utilisé par clustering/lb/subscriptions) automatiquement
--no-serveur
forcer le mode sans serveur
--commande-mode
forcer le mode de commande
--no-defer-accepter
désactiver l'acceptation différée sur les sockets
--tcp-nodelay
activer TCP NODELAY sur chaque requête
--donc-keeepalive
activer TCP KEEPALIVEs
--so-send-timeout
définir SO_SNDTIMEO
--socket-envoi-délai d'attente
définir SO_SNDTIMEO
--so-write-timeout
définir SO_SNDTIMEO
--socket-write-timeout
définir SO_SNDTIMEO
--socket-sndbuf
définir SO_SNDBUF
--socket-rcvbuf
définir SO_RCVBUF
--limit-as
limiter l'espace d'adressage des processus/vsz
--limit-nproc
limiter le nombre de processus pouvant être générés
--reload-on-as
recharger si l'espace d'adressage est supérieur aux mégaoctets spécifiés
--reload-sur-rss
recharger si la mémoire rss est supérieure aux mégaoctets spécifiés
--evil-reload-on-as
forcer le maître à recharger un worker si son espace d'adressage est supérieur à celui spécifié
mégaoctets
--evil-reload-sur-rss
forcer le maître à recharger un worker si sa mémoire rss est supérieure à celle spécifiée
mégaoctets
--mem-collector-freq
définir la fréquence du collecteur de mémoire lorsque des rechargements malveillants sont en place
--reload-sur-fd
recharger si le descripteur de fichier spécifié est prêt
--brutal-reload-sur-fd
rechargement brutal si le descripteur de fichier spécifié est prêt
--ksm activer Linux KSM
--pcre-jit
activer pcre jit (si disponible)
--ne jamais échanger
verrouiller toutes les pages mémoire en évitant les échanges
--touch-recharger
recharger uWSGI si le fichier spécifié est modifié/touché
--touch-workers-recharger
déclencher le rechargement des travailleurs (uniquement) si le fichier spécifié est modifié/touché
--touch-chaîne-recharger
déclencher le rechargement de la chaîne si le fichier spécifié est modifié/touché
--touch-logrotate
déclencher la rotation de log si le fichier spécifié est modifié/touché
--touch-logreopen
journal de déclenchement rouvrir si le fichier spécifié est modifié/touché
--touch-exec
exécuter la commande lorsque le fichier spécifié est modifié/touché (syntaxe : commande de fichier)
--signal tactile
signal lorsque le fichier spécifié est modifié/touché (syntaxe : signal de fichier)
--fs-recharger
rechargement gracieux lorsque l'objet du système de fichiers spécifié est modifié
--fs-rechargement brutal
rechargement brutal lorsque l'objet du système de fichiers spécifié est modifié
--fs-signal
lève un signal uwsgi lorsque l'objet du système de fichiers spécifié est modifié (syntaxe : file
de signal)
--check-point de montage
détruire l'instance si un système de fichiers n'est plus accessible (utile pour un Fuse fiable
la gestion)
--mountpoint-check
détruire l'instance si un système de fichiers n'est plus accessible (utile pour un Fuse fiable
la gestion)
--check-mount
détruire l'instance si un système de fichiers n'est plus accessible (utile pour un Fuse fiable
la gestion)
--mount-vérifier
détruire l'instance si un système de fichiers n'est plus accessible (utile pour un Fuse fiable
la gestion)
--propagation-touch
option de sur-ingénierie pour système avec gestion des signaux floconneux
--limit-post
corps de la demande de limite
--pas d'orphelins
tuer automatiquement les travailleurs si le maître meurt (peut être dangereux pour la disponibilité)
--prio définir la priorité des processus/threads
--affinité-cpu
définir l'affinité du processeur
--post-buffer
définir la taille en octets, après quoi la mémoire tampon sera mise en mémoire tampon au lieu de la mémoire
--post-buffering-buffsize
définir la taille du tampon pour read() en mode post tampon
--body-read-avertissement
définir la quantité d'allocation de mémoire autorisée (en mégaoctets) pour le corps de la requête avant
commencer à imprimer un avertissement
--upload-progression
activer la création de fichiers .json dans le répertoire spécifié lors d'un téléchargement de fichier
--pas d'application par défaut
ne pas revenir à l'application par défaut
--manage-nom-du-script
réécrit automatiquement SCRIPT_NAME et PATH_INFO
--ignore-script-nom
ignorer SCRIPT_NAME
--catch-exceptions
signaler l'exception en tant que sortie http (déconseillé, à utiliser uniquement pour les tests)
--reload-sur-exception
recharger un worker lorsqu'une exception est levée
--reload-on-exception-type
recharger un worker lorsqu'un type d'exception spécifique est déclenché
--reload-on-exception-value
recharger un worker lorsqu'une valeur d'exception spécifique est déclenchée
--reload-on-exception-repr
recharger un worker lorsqu'un type d'exception spécifique+valeur (spécifique à la langue) est déclenché
--gestionnaire d'exceptions
ajouter un gestionnaire d'exceptions
--enable-métriques
activer le sous-système de métriques
--métrique
ajouter une métrique personnalisée
--métrique-seuil
ajouter un seuil/alarme de métrique
--alarme-métrique
ajouter un seuil/alarme de métrique
--alarme-métrique
ajouter un seuil/alarme de métrique
--metrics-dir
exporter les métriques sous forme de fichiers texte vers le répertoire spécifié
--metrics-dir-restauration
restaurer la dernière valeur extraite du répertoire des métriques
--metric-dir
exporter les métriques sous forme de fichiers texte vers le répertoire spécifié
--metric-dir-restauration
restaurer la dernière valeur extraite du répertoire des métriques
--metrics-no-cores
désactiver la génération de métriques liées aux cœurs
--udp exécuter le serveur udp sur l'adresse spécifiée
--Statistiques
activer le serveur de statistiques sur l'adresse spécifiée
--stats-serveur
activer le serveur de statistiques sur l'adresse spécifiée
--stats-http
sortie json du serveur de statistiques de préfixe avec en-têtes http
--stats-minifiées
minifier les statistiques de sortie json
--stats-min
minifier les statistiques de sortie json
--stats-push
pousser les statistiques json vers la destination spécifiée
--stats-pusher-fréquence-par-défaut
définir la fréquence par défaut des poussoirs de statistiques
--stats-poussoirs-fréquence-par-défaut
définir la fréquence par défaut des poussoirs de statistiques
--stats-pas de cœurs
désactiver la génération de statistiques liées aux cœurs
--stats-no-metrics
ne pas inclure les métriques dans la sortie des statistiques
--multidiffusion
s'abonner au groupe de multidiffusion spécifié
--multidiffusion-ttl
définir la multidiffusion ttl
--boucle de multidiffusion
définir la boucle de multidiffusion (par défaut 1)
--master-fifo
activer le maître fifo
--notifier-socket
activer la prise de notification
--abonnement-notifier-socket
définir le socket de notification pour les abonnements
--légion
est devenu membre d'une légion
--légion-mcast
est devenu membre d'une légion (raccourci pour la multidiffusion)
--legion-noeud
ajouter un nœud à une légion
--légion-fréq
définir la fréquence des paquets de la légion
--légion-tolérance
définir la tolérance du sous-système de la légion
--légion-mort-sur-seigneur-erreur
se déclarer comme nœud mort pendant le nombre de secondes spécifié si l'un des
seigneur crochets échoue
--légion-skew-tolérance
définir la tolérance de décalage d'horloge du sous-système de la légion (30 secondes par défaut)
--seigneur-légion
action pour appeler à l'élection du Seigneur
--légion-unlord
action pour invoquer le Seigneur rejeter
--configuration de la légion
action pour faire appel à la mise en place de la légion
--légion-mort
action pour invoquer la mort de la légion (arrêt de l'instance)
--légion-rejoindre
action d'appeler à rejoindre la légion (première fois qu'un quorum est atteint)
--legion-node-joint
action pour faire appel à un nouveau nœud rejoignant la légion
--legion-noeud-gauche
action pour appeler la légion de sortie de nœud
--légion-quorum
fixer le quorum d'une légion
--légion-scroll
placer le parchemin d'une légion
--legion-scroll-max-taille
définir la taille maximale du tampon de défilement de la légion
--legion-scroll-list-taille-max
définir la taille maximale du tampon de la liste de défilement de la légion
--abonnements-signer-vérifier
définir l'algorithme de résumé et le répertoire de certificats pour le système d'abonnement sécurisé
--abonnements-sign-vérifier-tolérance
définir la tolérance maximale (en secondes) de décalage d'horloge pour un abonnement sécurisé
Système
--subscriptions-sign-skip-uid
ignorer la vérification de la signature pour l'uid spécifié lors de l'utilisation des informations d'identification des sockets unix
--abonnements-informations d'identification-vérification
ajouter un répertoire pour rechercher les informations d'identification des clés d'abonnement
--abonnements-utiliser-informations d'identification
activer la gestion de SCM_CREDENTIALS dans les abonnements sockets UNIX
--abonnement-algo
définir l'algorithme d'équilibrage de charge pour le système d'abonnement
--abonnement-dotsplit
essayez de revenir à la partie suivante (basée sur des points) dans la clé d'abonnement
--s'abonner à
s'abonner au serveur d'abonnement spécifié
--St s'abonner au serveur d'abonnement spécifié
--s'abonner
s'abonner au serveur d'abonnement spécifié
--abonnement2
s'abonner au serveur d'abonnement spécifié à l'aide de la syntaxe keyval avancée
--subscribe-freq
envoyer l'annonce d'abonnement à l'intervalle spécifié
--tolérance d'abonnement
définir la tolérance pour les serveurs d'abonnement
--désabonnement-sur-rechargement-gracieux
forcer la demande de désabonnement même pendant le rechargement gracieux
--start-unsubscribe
configurer les abonnements mais ne pas les envoyer (utile avec master fifo)
--abonnement-avec-modifier1
forcer le modificateur spécifié1 lors de la souscription
--snmp activer le serveur snmp intégré
--snmp-communauté
définir la chaîne de communauté snmp
--ssl-verbeux
être prolixe sur les erreurs SSL
--ssl-sessions-utiliser-cache
utiliser le cache uWSGI pour le stockage des sessions SSL
--ssl-session-use-cache
utiliser le cache uWSGI pour le stockage des sessions SSL
--ssl-sessions-timeout
définir le délai d'expiration des sessions SSL (par défaut : 300 secondes)
--ssl-session-timeout
définir le délai d'expiration des sessions SSL (par défaut : 300 secondes)
--sni ajouter un contexte SSL gouverné par SNI
--sni-répertoire
recherchez le fichier cert/key/client_ca dans le répertoire spécifié et créez un sni/ssl
contexte à la demande
--sni-dir-chiffres
définir des chiffrements ssl pour l'option sni-dir
--ssl-activer3
activer SSLv3 (non sécurisé)
--option-ssl
définir une option ssl brute (valeur numérique)
--sni-expression régulière
ajouter un contexte SSL gouverné par SNI (la clé est une expression régulière)
--ssl-tmp-rép
stocker les fichiers temporaires liés à SSL dans le répertoire spécifié
--check-intervalle
définir l'intervalle (en secondes) des contrôles principaux
--forkbomb-délai
dormir pendant le nombre de secondes spécifié lorsqu'une bombe à fourche est détectée
--chemin-binaire
forcer le chemin binaire
--patch-binaire-privilégié
patcher le binaire uwsgi avec une nouvelle commande (avant la suppression des privilèges)
--patch-binaire-non privilégié
patcher le binaire uwsgi avec une nouvelle commande (après la baisse des privilèges)
--privileged-binary-patch-arg
patcher le binaire uwsgi avec une nouvelle commande et de nouveaux arguments (avant la suppression des privilèges)
--unprivileged-binary-patch-arg
patcher le binaire uwsgi avec une nouvelle commande et de nouveaux arguments (après la chute des privilèges)
--async
activer le mode async avec les cœurs spécifiés
--max-fd
définir le nombre maximum de descripteurs de fichiers (nécessite des privilèges root)
--logto
définir le fichier journal/l'adresse udp
--logto2
se connecter au fichier spécifié ou à l'adresse udp après la chute des privilèges
--format-journal
définir un format avancé pour la journalisation des demandes
--formatjournal
définir un format avancé pour la journalisation des demandes
--logformat-strftime
appliquer strftime à la sortie du format de journal
--log-format-strftime
appliquer strftime à la sortie du format de journal
--logfile-chown
fichiers journaux chown
--logfile-chmod
fichiers journaux chmod
--log-syslog
log dans syslog
--log-socket
envoyer les journaux au socket spécifié
--req-logger
définir/ajouter un enregistreur de requêtes
--logger-req
définir/ajouter un enregistreur de requêtes
--enregistreur
définir/ajouter un enregistreur
--logger-liste
lister les enregistreurs activés
--liste-enregistreurs
lister les enregistreurs activés
--threaded-logger
décharger l'écriture du journal dans un thread
--log-encodeur
ajouter un élément dans la chaîne de l'encodeur de journal
--log-req-encodeur
ajouter un élément dans la chaîne d'encodeur log req
--log-drain
drainer (ne pas afficher) les lignes de journal correspondant à l'expression rationnelle spécifiée
--log-filtre
afficher uniquement les lignes de journal correspondant à l'expression rationnelle spécifiée
--log-route
log dans le consignateur nommé spécifié si l'expression rationnelle appliquée sur la ligne de connexion correspond
--log-req-route
journaliser les requêtes au journaliseur nommé spécifié si l'expression rationnelle appliquée sur la ligne de journalisation correspond
--use-avorter
appeler abort() sur segfault/fpe, pourrait être utile pour générer un core dump
--alarme
créer une nouvelle alarme, syntaxe :
--alarme-pas cher
utiliser le thread d'alarme principal plutôt que de créer des threads dédiés pour les alarmes basées sur les boucles
--alarme-freq
régler le système d'alarme anti-boucle (par défaut 3 secondes)
--alarme-fd
déclencher l'alarme spécifiée lorsqu'un fd est lu pour lecture (par défaut, il lit 1 octet,
définir 8 pour eventfd)
--alarme-segfault
déclencher l'alarme spécifiée lorsque le gestionnaire d'erreurs de segmentation est exécuté
--segfault-alarme
déclencher l'alarme spécifiée lorsque le gestionnaire d'erreurs de segmentation est exécuté
--alarme-arriéré
déclencher l'alarme spécifiée lorsque la file d'attente du socket backlog est pleine
--alarme-arriéré
déclencher l'alarme spécifiée lorsque la file d'attente du socket backlog est pleine
--lq-alarme
déclencher l'alarme spécifiée lorsque la file d'attente du socket backlog est pleine
--alarme-lq
déclencher l'alarme spécifiée lorsque la file d'attente du socket backlog est pleine
--alarme-écoute-file d'attente
déclencher l'alarme spécifiée lorsque la file d'attente du socket backlog est pleine
--listen-file-alarme
déclencher l'alarme spécifiée lorsque la file d'attente du socket backlog est pleine
--log-alarme
déclenche l'alarme spécifiée lorsqu'une ligne de journal correspond à l'expression rationnelle spécifiée, syntaxe :
[,alarme...]
--alarme-journal
déclenche l'alarme spécifiée lorsqu'une ligne de journal correspond à l'expression rationnelle spécifiée, syntaxe :
[,alarme...]
--pas-log-alarme
ignore l'alarme spécifiée lorsqu'une ligne de journal correspond à l'expression rationnelle spécifiée, syntaxe :
[,alarme...]
--pas-log-d'alarme
ignore l'alarme spécifiée lorsqu'une ligne de journal correspond à l'expression rationnelle spécifiée, syntaxe :
[,alarme...]
--liste-d'alarmes
lister les alarmes activées
--liste-d'alarmes
lister les alarmes activées
--alarm-msg-taille
définir la taille maximale d'un message d'alarme (par défaut 8192)
--log-maître
déléguer la journalisation au processus maître
--log-master-buffsize
définir la taille de la mémoire tampon pour l'enregistreur maître. les messages de journal plus volumineux seront tronqués
--log-master-flux
créer le logpipe maître en tant que SOCK_STREAM
--log-master-req-stream
créer le journal des requêtes maître en tant que SOCK_STREAM
--log-réouverture
rouvrir le journal après le rechargement
--log-tronquer
tronquer le journal au démarrage
--log-taille max
définir la taille maximale du fichier journal
--log-nom de sauvegarde
définir le nom du fichier journal après la rotation
--journal
journaux de préfixe avec date ou une chaîne strftime
--log-date
journaux de préfixe avec date ou une chaîne strftime
--log-préfixe
préfixe les journaux avec une chaîne
--log-zéro
enregistrer les réponses sans corps
--log-lent
enregistrer les requêtes plus lentement que le nombre de millisecondes spécifié
--log-4xx
requêtes de journal avec une réponse 4xx
--log-5xx
requêtes de journal avec une réponse 5xx
--log-grand
les requêtes de journal sont supérieures à la taille spécifiée
--log-sendfile
enregistrer les demandes de fichier d'envoi
--log-ioerror
requêtes de journal avec des erreurs io
--log-micro
rapporter le temps de réponse en microsecondes au lieu de millisecondes
--log-x-forwarded-for
utilisez l'adresse IP de l'en-tête X-Forwarded-For au lieu de REMOTE_ADDR
--master-as-root
laisser le processus maître s'exécuter en tant que root
--drop-after-init
les privilèges d'exécution sont supprimés après l'initialisation du plugin
--drop-after-apps
les privilèges d'exécution sont supprimés après le chargement des applications
--force-cwd
forcer le répertoire de travail initial à la valeur spécifiée
--binsh
Commande / Bin / sh (utilisé par les crochets d'exécution, il se replie toujours sur / Bin / sh)
--chdir
chdir dans le répertoire spécifié avant le chargement des applications
--chdir2
chdir dans le répertoire spécifié après le chargement des applications
--paresseux définir le mode paresseux (charger les applications dans les travailleurs au lieu du maître)
--applications paresseuses
charger des applications dans chaque travailleur au lieu du maître
--pas cher
définir le mode bon marché (générer des travailleurs uniquement après la première demande)
--moins cher
définir le mode moins cher (génération du processus adaptatif)
-- moins cher-initial
définir le nombre initial de processus à générer en mode moins cher
--moins cher-algo
choisir l'algorithme utilisé pour la génération du processus adaptatif
--pas cher
nombre de processus supplémentaires à générer à chaque surcharge
--moins cher-surcharge
augmenter le nombre de travailleurs après une surcharge spécifiée
--liste-algo-moins cher
liste des algorithmes les moins chers activés
--liste-algos-moins cher
liste des algorithmes les moins chers activés
--liste moins chère
liste des algorithmes les moins chers activés
-- moins cher-rss-limit-soft
ne pas générer de nouveaux travailleurs si l'utilisation totale de la mémoire résidente de tous les travailleurs est plus élevée
que cette limite
--cheaper-rss-limit-difficile
si l'utilisation totale de la mémoire résidente des travailleurs est plus élevée, essayez d'arrêter les travailleurs
--inactif définir le mode veille (mettre uWSGI en mode bon marché après l'inactivité)
--mourir au ralenti
arrêter uWSGI en cas d'inactivité
--monter
charger l'application sous le point de montage
--worker-mount
charger l'application sous le point de montage dans le travailleur spécifié ou après l'apparition des travailleurs
--threads
exécuter chaque worker en mode préthread avec le nombre de threads spécifié
--thread-stacksize
définir la taille de la pile des threads
--threads-stacksize
définir la taille de la pile des threads
--thread-stack-size
définir la taille de la pile des threads
--threads-stack-size
définir la taille de la pile des threads
--vhost
activer le mode d'hébergement virtuel (basé sur la variable SERVER_NAME)
--vhost-hôte
activer le mode d'hébergement virtuel (basé sur la variable HTTP_HOST)
--itinéraire
ajouter un itinéraire
--route-hôte
ajouter une route basée sur l'en-tête Host
--route-uri
ajouter une route basée sur REQUEST_URI
--route-qs
ajouter un itinéraire basé sur QUERY_STRING
--route-adresse-distante
ajouter une route basée sur REMOTE_ADDR
--route-user-agent
ajouter une route basée sur HTTP_USER_AGENT
--route-utilisateur-distant
ajouter un itinéraire basé sur REMOTE_USER
--route-référent
ajouter une route basée sur HTTP_REFERER
--étiquette-route
ajouter une étiquette de routage (à utiliser avec goto)
--route-si
ajouter un itinéraire en fonction de la condition
--route-si-pas
ajouter un itinéraire basé sur la condition (version négative)
--route-run
toujours exécuter l'action de route spécifiée
--route finale
ajouter un itinéraire final
--final-route-statut
ajouter une route finale pour le statut spécifié
--final-route-hôte
ajouter une route finale basée sur l'en-tête Host
--final-route-uri
ajouter une route finale basée sur REQUEST_URI
--final-route-qs
ajouter un itinéraire final basé sur QUERY_STRING
--final-route-adresse-distante
ajouter une route finale basée sur REMOTE_ADDR
--final-route-user-agent
ajouter une route finale basée sur HTTP_USER_AGENT
--final-route-utilisateur-distant
ajouter un itinéraire final basé sur REMOTE_USER
--final-route-référent
ajouter une route finale basée sur HTTP_REFERER
--final-route-étiquette
ajouter une étiquette de routage finale (à utiliser avec goto)
--final-route-si
ajouter un itinéraire final en fonction de la condition
--final-route-si-pas
ajouter un itinéraire final basé sur la condition (version négative)
--final-route-run
toujours exécuter l'action de route finale spécifiée
--erreur-route
ajouter une route d'erreur
--error-route-statut
ajouter une route d'erreur pour le statut spécifié
--error-route-hôte
ajouter une route d'erreur basée sur l'en-tête Host
--erreur-route-uri
ajouter une route d'erreur basée sur REQUEST_URI
--erreur-route-qs
ajouter une route d'erreur basée sur QUERY_STRING
--error-route-adresse-distante
ajouter une route d'erreur basée sur REMOTE_ADDR
--error-route-user-agent
ajouter une route d'erreur basée sur HTTP_USER_AGENT
--error-route-utilisateur-distant
ajouter une route d'erreur basée sur REMOTE_USER
--error-route-référent
ajouter une route d'erreur basée sur HTTP_REFERER
--error-route-étiquette
ajouter une étiquette de routage d'erreur (à utiliser avec goto)
--error-route-si
ajouter une route d'erreur basée sur la condition
--erreur-route-si-pas
ajouter une route d'erreur basée sur la condition (version négative)
--erreur-route-run
toujours exécuter l'action de route d'erreur spécifiée
--response-route
ajouter une route de réponse
--response-route-statut
ajouter une route de réponse pour le statut spécifié
--response-route-hôte
ajouter une route de réponse basée sur l'en-tête Host
--response-route-uri
ajouter une route de réponse basée sur REQUEST_URI
--response-route-qs
ajouter une route de réponse basée sur QUERY_STRING
--response-route-adresse-distante
ajouter une route de réponse basée sur REMOTE_ADDR
--response-route-user-agent
ajouter une route de réponse basée sur HTTP_USER_AGENT
--response-route-utilisateur-distant
ajouter une route de réponse basée sur REMOTE_USER
--response-route-référent
ajouter une route de réponse basée sur HTTP_REFERER
--response-route-étiquette
ajouter une étiquette de routage de réponse (à utiliser avec goto)
--response-route-si
ajouter une route de réponse basée sur la condition
--response-route-si-non
ajouter une route de réponse basée sur la condition (version négative)
--response-route-run
toujours exécuter l'action de route de réponse spécifiée
--liste-routeur
lister les routeurs activés
--liste-routeurs
lister les routeurs activés
--page-d'erreur-403
ajouter une page d'erreur (html) pour la réponse 403 gérée
--page-d'erreur-404
ajouter une page d'erreur (html) pour la réponse 404 gérée
--page-d'erreur-500
ajouter une page d'erreur (html) pour la réponse 500 gérée
--websockets-ping-freq
définir la fréquence (en secondes) des paquets de ping automatique des websockets
--websocket-ping-freq
définir la fréquence (en secondes) des paquets de ping automatique des websockets
--websockets-pong-tolérance
définir la tolérance (en secondes) du sous-système websockets ping/pong
--websocket-pong-tolérance
définir la tolérance (en secondes) du sous-système websockets ping/pong
--websockets-max-taille
définir la taille maximale autorisée des messages Websocket (en kilo-octets, par défaut 1024)
--websocket-taille-max
définir la taille maximale autorisée des messages Websocket (en kilo-octets, par défaut 1024)
--chunked-input-limite
définir la taille maximale d'une partie d'entrée fragmentée (par défaut 1 Mo, en octets)
--chunked-input-timeout
définir le délai d'expiration par défaut pour l'entrée fragmentée
--l'horloge
définir une source d'horloge
--horloge-liste
lister les horloges activées
--liste-horloges
lister les horloges activées
--add-en-tête
ajouter automatiquement des en-têtes HTTP à la réponse
--rem-en-tête
supprimer automatiquement l'en-tête HTTP spécifié de la réponse
--del-en-tête
supprimer automatiquement l'en-tête HTTP spécifié de la réponse
--collect-en-tête
stocker l'en-tête de réponse spécifié dans une requête var (syntaxe : header var)
--response-header-collecte
stocker l'en-tête de réponse spécifié dans une requête var (syntaxe : header var)
--pull-en-tête
stocker l'en-tête de réponse spécifié dans une requête var et le supprimer de la
réponse (syntaxe : header var)
--check-statique
rechercher des fichiers statiques dans le répertoire spécifié
--check-static-docroot
rechercher des fichiers statiques dans le DOCUMENT_ROOT demandé
--static-check
rechercher des fichiers statiques dans le répertoire spécifié
--carte-statique
mapper le point de montage sur un répertoire (ou un fichier) statique
--static-map2
comme static-map mais en ajoutant complètement la ressource demandée au docroot
--static-skip-ext
ignorer l'extension spécifiée des vérifications de fichiers statiques
--index-statique
rechercher le fichier spécifié si un répertoire est demandé
--statique-sûr
ignorer les contrôles de sécurité si le fichier se trouve sous le chemin spécifié
--static-cache-chemins
mettre les chemins résolus dans le cache uWSGI pendant le nombre de secondes spécifié
--static-cache-paths-name
utiliser le cache spécifié pour les chemins statiques
--fichiermime
définir le chemin du fichier des types mime (par défaut /etc/mime.types)
--fichier-mime
définir le chemin du fichier des types mime (par défaut /etc/mime.types)
--static-expire-type
définir l'en-tête Expires en fonction du type de contenu
--static-expires-type-mtime
définir l'en-tête Expires en fonction du type de contenu et du fichier mtime
--static-expire
définir l'en-tête Expires en fonction de l'expression rationnelle du nom de fichier
--static-expires-mtime
définir l'en-tête Expires en fonction de l'expression rationnelle du nom de fichier et du fichier mtime
--static-expire-uri
définir l'en-tête Expires en fonction de l'expression régulière REQUEST_URI
--static-expires-uri-mtime
définir l'en-tête Expires en fonction de l'expression régulière REQUEST_URI et du fichier mtime
--static-expires-path-info
définir l'en-tête Expires en fonction de l'expression régulière PATH_INFO
--static-expires-path-info-mtime
définir l'en-tête Expires en fonction de l'expression régulière PATH_INFO et du fichier mtime
--static-gzip
si l'expression rationnelle fournie correspond à la traduction du fichier statique, il recherchera un
version gzip
--static-gzip-tout
rechercher une version gzip de tous les fichiers statiques demandés
--static-gzip-dir
rechercher une version gzip de tous les fichiers statiques demandés dans le répertoire/préfixe spécifié
--static-gzip-préfixe
rechercher une version gzip de tous les fichiers statiques demandés dans le répertoire/préfixe spécifié
--static-gzip-ext
rechercher une version gzip de tous les fichiers statiques demandés avec le
poste/suffixe
--static-gzip-suffixe
rechercher une version gzip de tous les fichiers statiques demandés avec le
poste/suffixe
--honneur-gamme
activer la prise en charge de l'en-tête HTTP Range
--offload-threads
définir le nombre de threads de déchargement à générer (par travailleur, par défaut 0)
--offload-thread
définir le nombre de threads de déchargement à générer (par travailleur, par défaut 0)
--file-serve-mode
définir le mode de diffusion de fichiers statiques
--fileserve-mode
définir le mode de diffusion de fichiers statiques
--disable-sendfile
désactiver sendfile() et compter sur read()/write() ennuyeux
--check-cache
vérifier les données de réponse dans le cache spécifié (vide pour le cache par défaut)
--close-sur-exec
définir close-on-exec sur les sockets de connexion (pourrait être requis pour les processus de génération
dans les demandes)
--close-sur-exec2
définir close-on-exec sur les sockets du serveur (pourrait être requis pour générer des processus dans
demandes)
--mode définir le mode personnalisé uWSGI
--env définir la variable d'environnement
--envdir
charger un envdir compatible daemontools
--early-envdir
charger un envdir compatible daemontools dès que possible
--uneenv
variable d'environnement non définie
--vide
essayez de supprimer tous les fichiers/sockets générés
--file-write
écrire le contenu spécifié dans le fichier spécifié (syntaxe : fichier=valeur) avant
baisse des privilèges
--cgroup
mettre les processus dans le groupe de contrôle spécifié
--cgroup-opt
définir la valeur dans l'option de groupe de contrôle spécifiée
--cgroup-dir-mode
définir l'autorisation pour le répertoire de groupe de contrôle (la valeur par défaut est 700)
--espace de noms
exécuter dans un nouvel espace de noms sous le rootfs spécifié
--espace de noms-keep-mount
conserver le point de montage spécifié dans votre espace de noms
--ns exécuter dans un nouvel espace de noms sous le rootfs spécifié
--espace de noms-net
ajouter un espace de noms réseau
--ns-net
ajouter un espace de noms réseau
--enable-proxy-protocole
activer la prise en charge du protocole PROXY1 (uniquement pour les analyseurs http)
--reuse-port
activer le drapeau REUSE_PORT sur le socket (BSD uniquement)
--tcp-fast-open
activer le drapeau TCP_FASTOPEN sur les sockets TCP avec la valeur qlen spécifiée
--tcp-fastopen
activer le drapeau TCP_FASTOPEN sur les sockets TCP avec la valeur qlen spécifiée
--tcp-fast-open-client
utilisez sendto(..., MSG_FASTOPEN, ...) au lieu de connect() si pris en charge
--tcp-fastopen-client
utilisez sendto(..., MSG_FASTOPEN, ...) au lieu de connect() si pris en charge
--zerg attacher à un serveur zerg
--zerg-repli
retour aux sockets normaux si le serveur zerg n'est pas disponible
--zerg-serveur
activer le serveur zerg sur le socket UNIX spécifié
--cron ajouter une tâche cron
--cron2
ajouter une tâche cron (syntaxe key=val)
--unique-cron
ajouter une tâche cron unique
--cron-harakiri
définir le temps maximum (en secondes) pendant lequel nous attendons la fin de la commande cron
--légion-cron
ajouter une tâche cron exécutable uniquement lorsque l'instance est un seigneur de la légion spécifiée
--cron-légion
ajouter une tâche cron exécutable uniquement lorsque l'instance est un seigneur de la légion spécifiée
--unique-légion-cron
ajouter une tâche cron unique exécutable uniquement lorsque l'instance est un seigneur du spécifié
légion
--légion-cron unique
ajouter une tâche cron unique exécutable uniquement lorsque l'instance est un seigneur du spécifié
légion
--boucle sélectionnez le moteur de boucle uWSGI
--loop-liste
lister les moteurs de boucle activés
--liste-boucles
lister les moteurs de boucle activés
--worker-exec
exécuter la commande spécifiée en tant que travailleur
--worker-exec2
exécuter la commande spécifiée en tant que travailleur (après le hook post_fork)
--attach-démon
attacher une commande/démon au processus maître (la commande ne doit pas entrer
Contexte)
--attach-control-démon
attacher une commande/démon au processus maître (la commande ne doit pas entrer
background), quand le démon meurt, le maître meurt aussi
--smart-attach-démon
attacher une commande/démon au processus maître géré par un fichier pid (la commande a
démoniser)
--smart-attach-daemon2
attacher une commande/démon au processus maître géré par un fichier pid (la commande a
NE PAS démoniser)
--legion-attache-démon
même que --attach-démon mais le démon ne s'exécute que sur le nœud du seigneur de la légion
--legion-smart-attach-démon
même que --smart-attach-démon mais le démon ne s'exécute que sur le nœud du seigneur de la légion
--legion-smart-attach-daemon2
même que --smart-attach-daemon2 mais le démon ne s'exécute que sur le nœud du seigneur de la légion
--daemons-honour-stdin
ne changez pas le stdin des démons externes en / dev / null
--attacher-démon2
variante keyval d'attache-daemon (prend également en charge les modes intelligents)
--plugins
charger les plugins uWSGI
--brancher
charger les plugins uWSGI
--besoin-plugins
charger les plugins uWSGI (sortie en cas d'erreur)
--besoin-plugin
charger les plugins uWSGI (sortie en cas d'erreur)
--plugins-rép
ajouter un répertoire au chemin de recherche du plugin uWSGI
--rép-plugin
ajouter un répertoire au chemin de recherche du plugin uWSGI
--liste-plugins
lister les plugins activés
--liste des plugins
lister les plugins activés
--chargement automatique
essayez de charger automatiquement les plugins lorsque des options inconnues sont trouvées
--dlopen
charger aveuglément une bibliothèque partagée
--modificateurs-autorisés
liste séparée par des virgules des modificateurs autorisés
--remap-modifier
remapper le modificateur de requête d'un identifiant à un autre
--dump-options
vider la liste complète des options disponibles
--show-config
afficher la configuration actuelle reformatée en ini
--binary-append-données
renvoyer le contenu d'une ressource à stdout pour l'ajouter à un binaire uwsgi (pour
l'utilisation de données)
--imprimer
impression simple
--iprint
impression simple (version immédiate)
--sortir forcer la sortie() de l'instance
--cflags
rapport uWSGI CFLAGS (utile pour créer des plugins externes)
--point-h
vider le uwsgi.h utilisé pour construire le noyau (utile pour construire des plugins externes)
--config-py
vider le uwsgiconfig.py utilisé pour construire le noyau (utile pour construire des fichiers externes
plug-in)
--build-plugin
construire un plugin uWSGI pour le binaire actuel
--version
imprimer la version uWSGI
Utilisez uwsgi_jvm_openjdk8 en ligne à l'aide des services onworks.net