Це команда uwsgi_router_access, яку можна запустити у безкоштовного хостинг-провайдера OnWorks за допомогою однієї з наших безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
uwsgi_router_access - швидкий (чистий C), самовідновлюваний, зручний для розробників сервер WSGI
СИНТАКСИС
uwsgi-core-локальний [опції...]
ОПИС
-s|--розетка
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу за замовчуванням
-s|--uwsgi-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу uwsgi
--suwsgi-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу uwsgi через SSL
--ssl-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу uwsgi через SSL
--http-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу HTTP
--http-modifier-socket1
примусово вводити вказаний модифікатор1 при використанні протоколу HTTP
--http-modifier-socket2
примусово вводити вказаний модифікатор2 при використанні протоколу HTTP
--https-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу HTTPS
--https-modifier-socket1
примусово використовувати вказаний модифікатор1 при використанні протоколу HTTPS
--https-modifier-socket2
примусово використовувати вказаний модифікатор2 при використанні протоколу HTTPS
--fastcgi-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу FastCGI
--fastcgi-nph-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу FastCGI (режим nph)
--fastcgi-модифікатор1
примусово вводити вказаний модифікатор1 під час використання протоколу FastCGI
--fastcgi-модифікатор2
примусово вводити вказаний модифікатор2 під час використання протоколу FastCGI
--scgi-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу SCGI
--scgi-nph-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу SCGI (режим nph)
--scgi-модифікатор1
примусово вводити вказаний модифікатор1 при використанні протоколу SCGI
--scgi-модифікатор2
примусово вводити вказаний модифікатор2 при використанні протоколу SCGI
--raw-сокет
прив’язатися до вказаного сокету UNIX/TCP за допомогою протоколу RAW
--raw-модифікатор1
примусово використовувати вказаний модифікатор1 при використанні протоколу RAW
--raw-модифікатор2
примусово використовувати вказаний модифікатор2 при використанні протоколу RAW
--puwsgi-розетка
прив’язатися до вказаного сокету UNIX/TCP за допомогою постійного протоколу uwsgi (puwsgi)
--протокол
примусово використовувати вказаний протокол для сокетів за замовчуванням
--протокол-сокет
примусово використовувати вказаний протокол для сокетів за замовчуванням
--спільний сокет
створити спільний сокет для розширеного тюремного режиму або ipc
--undeferred-shared-socket
створити спільний сокет для розширеного в'язниці або ipc (невідкладний режим)
-p|--процеси
породжувати вказану кількість працівників/процесів
-p|--робітники
породжувати вказану кількість працівників/процесів
-- громовий замок
серіалізувати використання accept() (якщо можливо)
-t|--харакірі
встановити тайм-аут харакірі
--харакірі-дослівно
увімкнути докладний режим для харакірі
--харакірі-но-арх
не вмикайте harakiri під час підключення після запиту
--но-харакірі-арх
не вмикайте harakiri під час підключення після запиту
--no-harakiri-after-req-hook
не вмикайте harakiri під час підключення після запиту
--backtrace-depth
встановити глибину зворотної траси
--мул-харакірі
встановити тайм-аут харакірі для завдань мула
-x|--xmlconfig
завантажити конфігурацію з файлу xml
-x|--xml
завантажити конфігурацію з файлу xml
--config
конфігурація навантаження за допомогою підключається системи
--fallback-config
повторно виконайте uwsgi із зазначеною конфігурацією, коли код виходу дорівнює 1
--суворий
увімкнути строгий режим (заповнювач не можна використовувати)
--пропуск-нуль
пропустити перевірку дескриптора файлу 0
--skip-atexit
пропустити гачки atexit (проігноровано майстром)
-S|--набір
встановити заповнювач або параметр
--set-placeholder
встановити заповнювач
--set-ph
встановити заповнювач
--отримати надрукувати вказане значення параметра та вийти
--оголошення-опція
оголосити нову користувацьку опцію uWSGI
--оголошення-опція2
оголосити новий користувацький параметр uWSGI (немиттєвий)
--вирішити
помістити результат запиту dns у вказаний заповнювач, ситаксис:
placeholder=name (негайний варіант)
--для (логіка вибору) для циклу
--for-glob
(логіка вибору) для циклу (розгорнути глобус)
--на-рази
(логіка вибору) для циклу (розгорнути вказане число до списку, починаючи з 1)
--for-readline
(логіка вибору) для циклу (розгорнути вказаний файл до списку рядків)
--endfor
(логіка вибору) кінець циклу
--кінець-за
(логіка вибору) кінець циклу
--якщо-опт
(логіка вибору) перевірте опцію
--якщо-не-опт
(логіка вибору) перевірте опцію
--if-env
(логіка вибору) перевірити змінну середовища
--if-not-env
(логіка вибору) перевірити змінну середовища
--ifenv
(логіка вибору) перевірити змінну середовища
--якщо-перезавантажити
(логіка вибору) перевірити перезавантаження
--якщо-не-перезавантажити
(логіка вибору) перевірити перезавантаження
--if-ім'я хоста
(логіка вибору) перевірити ім'я хоста
--if-not-hostname
(логіка вибору) перевірити ім'я хоста
--if-hostname-match
(логіка вибору) спробуйте зіставити ім'я хоста з регулярним виразом
--if-not-hostname-match
(логіка вибору) спробуйте зіставити ім'я хоста з регулярним виразом
--якщо-існує
(логіка вибору) перевірити наявність файлу/каталогу
--якщо-не-існує
(логіка вибору) перевірити наявність файлу/каталогу
--if існує
(логіка вибору) перевірити наявність файлу/каталогу
--if-плагін
(логіка вибору) перевірити наявність плагіна
--if-not-plugin
(логіка вибору) перевірити наявність плагіна
--ifplugin
(логіка вибору) перевірити наявність плагіна
--if-файл
(логіка вибору) перевірити наявність файлу
--if-not-file
(логіка вибору) перевірити наявність файлу
--if-dir
(логіка вибору) перевірити наявність каталогу
--якщо-не-реж
(логіка вибору) перевірити наявність каталогу
--ifdir
(логіка вибору) перевірити наявність каталогу
--if-каталог
(логіка вибору) перевірити наявність каталогу
--endif
(логіка вибору) end if
--кінець-якщо
(логіка вибору) end if
--чорний список
налаштувати контекст чорного списку параметрів
--кінець-чорний список
очистити контекст чорного списку параметрів
--білий список
налаштувати контекст білого списку параметрів
--кінець-білий список
очистити контекст білого списку параметрів
--ignore-sigpipe
не повідомляйте (дратує) SIGPIPE
--ignore-write-errors
не повідомляти про помилки write()/write().
--write-errors-tolerance
встановити максимальну кількість дозволених помилок запису (за замовчуванням: без допуску)
--write-errors-exception-only
створювати виняток лише для помилок запису, надаючи контроль самому додатку
--disable-write-exception
вимкнути створення винятків для write()/writev()
-- успадкувати
використовувати вказаний файл як шаблон конфігурації
--включати
включити вказаний файл як негайну конфігурацію
--inject-before
вставте текстовий файл перед файлом конфігурації (розширений шаблон)
--inject-after
вставте текстовий файл після файлу конфігурації (розширений шаблон)
-d|--демонізувати
демонізувати uWSGI
--демонізувати2
демонізувати uWSGI після завантаження програми
--Стоп зупинити екземпляр
--перезавантажити
перезавантажити екземпляр
--пауза
призупинити екземпляр
--призупинити
призупинити екземпляр
--резюме
відновити екземпляр
--підключи-і-читай
підключитися до розетки і чекати з неї даних
--екстракт
отримати/завантажити будь-яку підтримувану адресу до стандартного виведення
-l|--слухай
встановити розмір черги прослуховування сокета
-v|--max-varis
встановити кількість внутрішніх структур iovec/vars
--max-додатки
встановити максимальну кількість додатків на одного працівника
-b|--розмір буфера
встановити розмір внутрішнього буфера
-m|--пам'ять-звіт
увімкнути звіт про пам'ять
--профайлер
увімкніть вказаний профайлер
-c|--cgi-режим
примусово CGI-режим для плагінів, які його підтримують
-a|--абстрактна-розетка
примусово ввести сокет UNIX в абстрактний режим (тільки для Linux)
-C|--chmod-сокет
chmod-сокет
-C|--chmod
chmod-сокет
--chown-розетка
chown unix-сокети
--маск
встановити umask
--freebind
перевести сокет у режим вільного прив’язки
--map-socket
зіставити розетки з конкретними працівниками
-T|--enable-threads
увімкнути потоки
--no-threads-wait
не чекайте скасування потоків під час виходу/перезавантаження
--auto-procname
автоматично встановлювати назву процесу на щось значуще
--procname-префікс
додати префікс до назв процесів
--procname-prefix-spaced
додайте пробіл до імен процесів
--procname-append
додати рядок до імен процесів
--procname
встановити імена процесів
--procname-master
встановити назву головного процесу
-i|--один перекладач
не використовуйте кілька перекладачів (за наявності)
--need-app
вийдіть, якщо не вдається завантажити жодну програму
-M|--майстер
увімкнути головний процес
--honour-stdin
не перепризначати stdin на / dev / null
--імператор
керувати імператором
--імператор-проксі-сокет
змусити васала стати довіреною особою імператора
--імператор-обгортка
встановити бінарну обгортку для васалів
--імператор-обгортка-перекривати
встановити двійкову обгортку для васалів, щоб спробувати перед стандартною
--emperor-wrapper-fallback
встановити бінарну обгортку для васалів, щоб спробувати в крайньому випадку
--імператор-nofollow
не переходьте за символічними посиланнями під час перевірки mtime
--імператор-прок
встановити ім'я процесу Emperor
--імператор-частота
встановити частоту сканування Emperor (за замовчуванням 3 секунди)
--imperor-required-heartbeat
встановити імператор терпимість до серцебиття
--терпимість до імператора-прокляття
поставив імператору терпимість до проклятих васалів
--emperor-pidfile
запишіть Emperor pid у вказаний файл
--імператор-тиран
перевести Імператора в режим тирана
--імператор-тиран-nofollow
не переходьте за символічними посиланнями під час перевірки uid/gid в режимі Tyrant
--імператор-статистика
запустити сервер статистики Emperor
--emperor-stats-server
запустити сервер статистики Emperor
-- ранній імператор
породити імператора якомога швидше
--імператор-виводник
запустити імператора в режимі BroodLord
--імператор-дросель
встановити рівень регулювання (у мілісекундах) для васалів, які погано поводяться (за замовчуванням 1000)
--імператор-макс-дросель
встановити максимальний рівень регулювання (у мілісекундах) для васалів, які погано поводяться (за замовчуванням 3
хвилин)
--emperor-magic-exec
додайте до файлів конфігурації вассалів префікс exec://, якщо вони мають біт виконуваного файлу
--imperor-on-demand-extension
пошук текстового файлу (вассальна назва + розширення), що містить ім'я сокета на вимогу
--імператор-на-запит-вн
пошук текстового файлу (вассальна назва + розширення), що містить ім'я сокета на вимогу
--імператор-на-запиту-каталог
увімкнути прив’язування режиму на вимогу до Unix-сокета у вказаному каталозі з ім’ям
як васал + .розетка
--імператор-на вимогу-реж
увімкнути прив’язування режиму на вимогу до Unix-сокета у вказаному каталозі з ім’ям
як васал + .розетка
--emperor-on-demand-exec
використовувати вихід зазначеної команди як ім’я сокета на вимогу (ім’я васала
передається як єдиний аргумент)
--імператор-додаткове розширення
дозволяє вказане розширення в Emperor (васалом буде називатися с --config)
--імператор-додатковий
дозволяє вказане розширення в Emperor (васалом буде називатися с --config)
--імператор-без-чорний список
вимкнути підсистему чорного списку Emperor
--імператор-використання-клон
використовуйте clone() замість fork(), передаючи вказані прапори unshare().
--імператор-ковпак
встановити васальну здатність
--васали-кап
встановити васальну здатність
--васальна шапка
встановити васальну здатність
--imperial-monitor-list
список увімкнених імперських моніторів
--imperial-monitors-list
список увімкнених імперських моніторів
--васали-спадкуйте
додати шаблони конфігурації до вассалів (використовує -- успадкувати)
--васали-включають
включити шаблони конфігурації до вассалів config (використання --включати замість -- успадкувати)
-- васали-спадкують-раніш
додати шаблони конфігурації до вассалів (використовує -- успадкувати, розбирає перед васалом
файл)
--васали-включати-перед
включити шаблони конфігурації до вассалів config (використання --включати замість -- успадкувати,
аналізує перед файлом васала)
-- васали-старт-гак
виконайте вказану команду перед початком кожного васала
--васали-стоп-хук
виконати вказану команду після смерті васала
-- васал-сос
попросіть імператора підкріплення при перевантаженні
--vassal-sos-backlog
запитати у emperor sos, якщо черга відставання містить більше елементів, ніж зазначене значення
--набір васалів
автоматично встановлювати вказаний параметр (через --набір) для кожного васала
-- васальний набір
автоматично встановлювати вказаний параметр (через --набір) для кожного васала
--биття серця
оголосити про здоров’я імператору
--reload-mercy
встановити максимальний час (у секундах), протягом якого ми чекаємо, поки працівники та інші процеси загинуть
під час перезавантаження/вимкнення
--worker-reload-mercy
встановити максимальний час (у секундах), який працівник може витратити на перезавантаження/вимкнення (за умовчанням
60)
--mule-reload-mercy
встановити максимальний час (у секундах), який може знадобитися мулу для перезавантаження/вимкнення (за замовчуванням
60)
--exit-on-reload
примусовий вихід, навіть якщо запитується перезавантаження
--померти на терміні
вихід замість брутального перезавантаження на SIGTERM
-- силовий шлюз
примусово створити перший зареєстрований шлюз без господаря
-h|--допомога
показати цю допомогу
-h|--використання
показати цю допомогу
--print-sym
надрукувати вміст зазначеного двійкового символу
--друк-символ
надрукувати вміст зазначеного двійкового символу
-r|--жнець
виклик waitpid(-1,...) після кожного прохання позбутися зомбі
-R|--макс-запитів
перезавантажити вокерів після зазначеної кількості керованих запитів
--min-worker-livetime
кількість секунд, протягом яких worker повинен працювати перед перезавантаженням (за замовчуванням 60)
--max-worker-livetime
перезавантажити вокерів через вказану кількість секунд (за замовчуванням вимкнено)
-z|--тайм-аут сокета
встановити тайм-аут внутрішніх сокетів
--no-fd-passing
вимкнути передачу дескриптора файлу
-- замки
створити вказану кількість спільних блокувань
--блокування двигуна
встановити блокування двигуна
--фток встановіть ключ ipcsem за допомогою ftok(), щоб уникнути дублікатів
--persistent-ipcsem
не видаляйте ipcsem під час вимкнення
-A|--спільна площа
створити необроблену область спільної пам'яті для вказаних сторінок (примітка: вона також підтримує keyval)
--safe-fd
не закривати вказаний дескриптор файлу
--fd-safe
не закривати вказаний дескриптор файлу
--кеш
створити спільний кеш, що містить задані елементи
--розмір блоку кешу
встановити розмір блоку кешу
--кеш-сховище
увімкнути постійний кеш на диску
--cache-store-sync
встановити частоту синхронізації для постійного кешу
--cache-no-expire
вимкнути автоматичне очищення прострочених елементів
--cache-expire-freq
встановити частоту сканування кешу (за замовчуванням 3 секунди)
--cache-report-freeed-items
постійно повідомляти про елемент кешу, звільнений прибиральником (використовуйте лише для налагодження)
--cache-udp-сервер
прив’язати сервер кешу udp (використовується лише для встановлення/оновлення/видалення) до вказаного сокета
--cache-udp-node
надіслати оновлення/видалення кешу на вказаний сервер кешу udp
--cache-sync
скопіюйте весь вміст іншого сервера кешу uWSGI під час запуску сервера
--cache-use-last-modified
оновлювати позначку часу last_modified_at під час кожної зміни елемента кешу (за замовчуванням
інвалідів)
--add-cache-item
додати елемент у кеш
--load-file-in-cache
завантажити статичний файл у кеш
--load-file-in-cache-gzip
завантажте статичний файл у кеш зі стисненням gzip
--кеш2
створити спільний кеш нового покоління (синтаксис ключового значення)
--черга
увімкнути спільну чергу
--розмір блоку черги
встановити розмір блоку черги
-- queue-store
увімкнути постійну чергу на диск
--queue-store-sync
встановити частоту синхронізації для постійної черги
-Q|--спулер
запустити спулер у вказаному каталозі
--spooler-external
відобразити запити диспетчерів спулера до каталогу диспетчера, яким керує зовнішній екземпляр
--впорядковано спулером
спробуйте замовити виконання завдань диспетчера
--spooler-chdir
chdir() до вказаного каталогу перед кожним завданням спулера
--процеси спулера
встановити кількість процесів для спулерів
--spooler-тихий
не будьте багатослівними із завданнями спулера
--spooler-max-tasks
встановіть максимальну кількість завдань для виконання, перш ніж переробляти спулер
--spooler-harakiri
встановити тайм-аут harakiri для завдань диспетчера
--частота спулера
встановити частоту спулера
--spooler-freq
встановити частоту спулера
--мул додати мула
--мули
додати вказану кількість мулів
--ферма додати ферму мулів
--mule-msg-size
встановити розмір буфера повідомлень Mule
--сигнал
відправити сигнал uwsgi на сервер
--signal-bufsize
встановити розмір буфера для черги сигналів
--signals-bufsize
встановити розмір буфера для черги сигналів
-- таймер сигналу
додати таймер (синтаксис: )
-- таймер
додати таймер (синтаксис: )
--signal-rbtimer
додати червоно-чорний таймер (синтаксис: )
--rbtimer
додати червоно-чорний таймер (синтаксис: )
--rpc-макс
максимальна кількість слотів rpc (за замовчуванням: 64)
-L|--disable-logging
вимкнути реєстрацію запитів
--зграя
заблокувати вказаний файл перед запуском, вийти, якщо заблоковано
--зграя-чекай
заблокуйте вказаний файл перед запуском, зачекайте, якщо заблоковано
--зграя2
заблокувати вказаний файл після реєстрації/налаштування демона, вийти, якщо заблоковано
--flock-wait2
заблокувати вказаний файл після реєстрації/налаштування демона, зачекайте, якщо заблоковано
--pidfile
створити pid-файл (до втрати привілеїв)
--pidfile2
створити pid-файл (після скасування привілеїв)
-- chroot
chroot() у вказаний каталог
-- опорний корінь
pivot_root() до вказаних каталогів (new_root і put_old повинні бути розділені
з пробілом)
--pivot_root
pivot_root() до вказаних каталогів (new_root і put_old повинні бути розділені
з пробілом)
--uid setuid для вказаного користувача/uid
--gid setgid до вказаної групи/gid
--add-gid
додати вказаний ідентифікатор групи до облікових даних процесу
--immediate-uid
setuid для вказаного користувача/uid НЕГРАТНО
--immediate-gid
setgid до вказаної групи/gid НЕГРАТНО
--no-initgroups
вимкнути додаткові групи, встановлені за допомогою initgroups()
--кепка встановити можливості процесу
--скасувати спільний доступ
unshare() частину процесів і помістіть її в новий простір імен
--unshare2
unshare() частина процесів і помістіть її в новий простір імен після зміни rootfs
--setns-сокет
розкрити сокет Unix, з якого повертається простір імен fds /proc/self/ns
--setns-socket-skip
пропускати вказаний запис під час надсилання дескрипторів файлів setns
--setns-пропустити
пропускати вказаний запис під час надсилання дескрипторів файлів setns
--setns
приєднатися до простору імен, створеного зовнішнім екземпляром uWSGI
--setns-preopen
відкрити /proc/self/ns якомога швидше і кешуйте fds
-- ув'язнений
позначити екземпляр як закритий (примусове виконання хуків post_jail)
--рефорк
fork() знову після скасування привілеїв. Корисно для систем ув'язнення
--повторна вилка
fork() знову після скасування привілеїв. Корисно для систем ув'язнення
--refork-as-root
fork() ще раз перед тим, як привілеї зникнуть. Корисно для систем ув'язнення
--re-fork-as-root
fork() ще раз перед тим, як привілеї зникнуть. Корисно для систем ув'язнення
--рефорк-пост-тюрми
fork() знову після затримання. Корисно для систем ув'язнення
--re-fork-post-turn
fork() знову після затримання. Корисно для систем ув'язнення
--захопити якомога швидше
запустіть вказаний гачок якомога швидше
--гачок-перед в'язницею
запустити вказаний гачок перед ув’язненням
--гак-пост-тюрми
запустіть вказаний хук після в'язниці
-- гачок у в'язниці
запустіть вказаний хук у в'язниці після ініціалізації
--hook-as-root
запустіть вказаний хук, перш ніж привілеї зникнуть
--hook-as-user
запустіть вказаний хук після зняття привілеїв
--hook-as-user-atexit
запустіть вказаний хук перед виходом з програми та перезавантаженням
--hook-pre-app
запустіть вказаний хук перед завантаженням програми
--hook-post-app
запустіть вказаний хук після завантаження програми
--гачок-стіб-вилка
запускайте вказаний гачок після кожної вилки
--приймання гачка
запустіть вказаний хук після того, як кожен працівник увійде у фазу прийняття
--hook-accepting1
запустіть вказаний хук після того, як перший працівник увійде у фазу прийняття
--гачок-прийняття-один раз
запустіть вказаний хук після того, як кожен працівник увійде у фазу прийняття (один раз
на екземпляр)
--hook-accepting1-once
запустіть вказаний хук після того, як перший працівник увійде у фазу прийняття (один раз за
екземпляр)
--hook-master-start
запустіть вказаний хук, коли Master запускається
-- дотик
запустити вказаний хук, коли торкнеться зазначеного файлу (синтаксис: )
--гачок-імператор-початок
запустіть вказаний хук, коли запуститься Імператор
--гак-імператор-стоп
запустіть вказаний хук, коли Імператор надсилає повідомлення про зупинку
--hook-emperor-reload
запустіть вказаний хук, коли Імператор надсилає повідомлення про перезавантаження
--гачок-імператор-загублений
запустіть вказаний хук, коли з'єднання Emperor втрачено
--гак-як-васал
запустіть вказаний хук перед виконанням ()виконання васала
--гачок-як-імператор
запустити вказаний гачок в імператорі після того, як васал був запущений
--гачок як мул
запустити вказаний гачок у кожному мулі
--hook-as-gateway
запустити вказаний хук у кожному шлюзі
--гачок після запиту
запускати вказану функцію/символ після кожного запиту
--після-запиту-дзвінка
запускати вказану функцію/символ після кожного запиту
--exec-якнайшвидше
виконайте вказану команду якомога швидше
--exec-pre-iil
виконайте вказану команду перед затриманням
--exec-post-turm
запустіть вказану команду після в'язниці
--виконавець у в'язниці
запустіть вказану команду в тюрмі після ініціалізації
--exec-as-root
виконайте вказану команду до того, як привілеї будуть зняті
--exec-як-користувач
запустіть вказану команду після скасування привілеїв
--exec-as-user-atexit
виконайте вказану команду перед виходом з програми та перезавантаженням
--exec-pre-app
виконайте вказану команду перед завантаженням програми
--exec-post-app
запустіть вказану команду після завантаження програми
--ексек-як-васал
виконайте вказану команду перед виконанням ()виконання васала
--Exec-as-emperor
виконайте вказану команду в імператорі після того, як васал був запущений
--змонтувати якнайшвидше
якомога швидше змонтуйте файлову систему
--mount-pre-jail
змонтувати файлову систему перед в'язницею
--mount-post-jail
монтувати файлову систему після закриття
-- гора у в'язниці
змонтувати файлову систему в тюрмі після ініціалізації
--mount-as-root
змонтувати файлову систему до втрати привілеїв
--гора як васал
змонтувати файлову систему перед виконанням ()васала
--гора як імператор
змонтувати файлову систему в імператорі після запуску васала
--умонтувати якнайшвидше
якнайшвидше відмонтуйте файлову систему
--umount-pre-uil
розмонтувати файлову систему перед в'язницею
--umount-після в'язниці
відключити файлову систему після закриття
--umount-in-turm
відключіть файлову систему в тюрмі після ініціалізації
--umount-as-root
розмонтувати файлову систему, перш ніж привілеї зникнуть
--umount-as-vassal
розмонтувати файлову систему перед виконанням()васалом
--уmount-як-імператор
відключити файлову систему в імператорі після запуску васала
--інтерфейс очікування
зачекайте, поки з’явиться вказаний мережевий інтерфейс, перш ніж запускати root-хуки
--wait-for-interface-timeout
встановити час очікування інтерфейсу
--інтерфейс очікування
зачекайте, поки з’явиться вказаний мережевий інтерфейс, перш ніж запускати root-хуки
--wait-interface-timeout
встановити час очікування інтерфейсу
--зачекайте
зачекайте, поки з’явиться вказаний мережевий інтерфейс, перш ніж запускати root-хуки
--wait-for-iface-timeout
встановити час очікування інтерфейсу
--зачекайте
зачекайте, поки з’явиться вказаний мережевий інтерфейс, перш ніж запускати root-хуки
--wait-iface-timeout
встановити час очікування інтерфейсу
--зачекайте-fs
дочекайтеся появи вказаного елемента файлової системи, перш ніж запускати root-хуки
--очекати-файл
дочекайтеся появи вказаного файлу, перш ніж запускати root-хуки
--чекайте-реж
дочекайтеся появи вказаного каталогу, перш ніж запускати root-хуки
--wait-for-mountpoint
дочекайтеся появи вказаної точки монтування, перш ніж запускати root-хуки
--wait-for-fs-timeout
встановити тайм-аут для очікування-fs/file/dir
--розетка очікування
зачекайте, поки вказаний сокет буде готовий, перш ніж завантажувати програми
--wait-for-socket-timeout
встановити тайм-аут для очікування розетки
--зателефонуйте якомога швидше
якомога швидше викликати вказану функцію
--виклик-перед в'язниці
викликати вказану функцію перед затриманням
-- дзвінок після в'язниці
викликати вказану функцію після затримання
--виклик до в'язниці
викликати вказану функцію в jail після ініціалізації
--call-as-root
викликати вказану функцію до того, як привілеї будуть зняті
--виклик як користувач
викликати вказану функцію після скасування привілеїв
--call-as-user-atexit
викликати вказану функцію перед виходом із програми та перезавантаженням
--виклик-попередній додаток
викликати вказану функцію перед завантаженням програми
--call-post-app
викликати вказану функцію після завантаження програми
--закликати васалом
викликати вказану функцію() перед виконанням()васала
--заклик-як-васал1
викликати вказану функцію (char *) перед виконанням ()васала
--заклик-як-васал3
викликати вказану функцію (char *, uid_t, gid_t) перед виконанням ()виконання васала
--закликати як імператора
Викличте вказану функцію () в імператорі після того, як васала було запущено
--заклик-як-імператор1
викликати вказану функцію (char *) в імператорі після того, як васал був
почалася
--заклик-як-імператор2
викликати вказану функцію (char *, pid_t) в імператорі після того, як васал був
почалася
--заклик-як-імператор4
викликати вказану функцію (char *, pid_t, uid_t, gid_t) в emperor після
розпочато васал
--ini завантажити конфігурацію з файлу ini
-y|--ямл
завантажити конфігурацію з файлу yaml
-y|--yml
завантажити конфігурацію з файлу yaml
-j|--json
завантажити конфігурацію з файлу json
-j|--js
завантажити конфігурацію з файлу json
--вага
вага екземпляра (використовується для кластеризації/фунтів/підписок)
-- автоматична вага
автоматично встановлювати вагу екземпляра (використовується для кластеризації/фунтів/підписок).
--без сервера
примусовий режим без сервера
--командний режим
примусовий командний режим
--no-defer-accept
вимкнути відкладений прийом на сокетах
--tcp-nodelay
увімкніть TCP NODELAY для кожного запиту
-- так тримайся
увімкнути TCP KEEPALIVEs
--so-send-timeout
встановити SO_SNDTIMEO
--socket-send-timeout
встановити SO_SNDTIMEO
--so-write-timeout
встановити SO_SNDTIMEO
--socket-write-timeout
встановити SO_SNDTIMEO
--socket-sndbuf
встановити SO_SNDBUF
--socket-rcvbuf
встановити SO_RCVBUF
--ліміт-як
обмежити процеси адресного простору/vsz
--limit-proc
обмежити кількість створюваних процесів
--перезавантажити як
перезавантажити, якщо адресний простір перевищує вказані мегабайти
--reload-on-rss
перезавантажити, якщо пам’ять RSS перевищує вказані мегабайти
--evil-reload-on-as
змусити майстра перезавантажити обробника, якщо його адресний простір вищий за вказаний
мегабайт
--evil-reload-on-rss
змусити майстра перезавантажити воркер, якщо його rss-пам'ять вища за вказану
мегабайт
--mem-collector-freq
встановити частоту збирання пам’яті, коли відбувається зловмисне перезавантаження
--reload-on-fd
перезавантажте, якщо вказаний дескриптор файлу готовий
--brutal-reload-on-fd
брутальне перезавантаження, якщо вказаний дескриптор файлу готовий
--ksm увімкніть Linux KSM
--pcre-jit
увімкнути pcre jit (якщо доступно)
--ніколи не обмінюватися
заблокувати всі сторінки пам'яті, уникаючи заміни
-- touch-reload
перезавантажте uWSGI, якщо вказаний файл змінено/торкано
--touch-workers-reload
ініціювати перезавантаження (лише) воркерів, якщо вказаний файл змінено/доторкано
--touch-chain-reload
активувати перезавантаження ланцюга, якщо вказаний файл змінено/доторкано
--touch-logrotate
запускати логротацію, якщо вказаний файл змінено/доторкано
--touch-logreopen
журнал тригерів знову відкривається, якщо вказаний файл змінено/доторкано
--touch-exec
команда запуску, коли вказаний файл змінено/доторкається (синтаксис: команда файлу)
-- сенсорний сигнал
сигнал, коли вказаний файл змінено/доторкається (синтаксис: сигнал файлу)
--fs-reload
витончене перезавантаження, коли зазначений об’єкт файлової системи змінено
--fs-brutal-reload
брутальне перезавантаження, коли зазначений об’єкт файлової системи змінено
--fs-сигнал
викликати сигнал uwsgi, коли зазначений об’єкт файлової системи змінено (синтаксис: файл
сигнал)
--check-mountpoint
знищити екземпляр, якщо файлова система більше не доступна (корисно для надійного Fuse
управління)
--перевірка точки монтування
знищити екземпляр, якщо файлова система більше не доступна (корисно для надійного Fuse
управління)
-- перевірити-монтувати
знищити екземпляр, якщо файлова система більше не доступна (корисно для надійного Fuse
управління)
--mount-check
знищити екземпляр, якщо файлова система більше не доступна (корисно для надійного Fuse
управління)
--поширювати-дотик
Опція надмірної інженерії для системи з керуванням нестабільним сигналом
--лімітний пост
тіло лімітного запиту
--без сиріт
автоматично вбивати робітників, якщо майстер гине (може бути небезпечним для доступності)
--пріо встановити пріоритет процесів/потоків
--спорідненість процесора
встановити спорідненість процесора
--після буферизації
встановити розмір у байтах, після чого буде буферизуватися на диск замість пам'яті
--post-buffering-bufsize
встановити розмір буфера для read() у режимі післябуферизації
--body-read-warning
встановіть обсяг дозволеного виділення пам’яті (у мегабайтах) для тіла запиту раніше
розпочати друк попередження
--upload-progress
увімкнути створення файлів .json у вказаному каталозі під час завантаження файлу
--no-default-app
не повертайтеся до програми за замовчуванням
--manage-script-name
автоматично переписати SCRIPT_NAME і PATH_INFO
--ignore-script-name
ігнорувати SCRIPT_NAME
--catch-винятки
повідомляти про виключення як вихідний HTTP (не рекомендується, використовувати лише для тестування)
--reload-on-exception
перезавантажити воркер, коли виникає виняток
--reload-on-exception-type
перезавантажте воркер, коли виникає певний тип винятку
--reload-on-exception-value
перезавантажити воркер, коли піднято конкретне значення винятку
--reload-on-exception-repr
перезавантажте воркер, коли виникає певний тип винятку + значення (залежно від мови).
--обробник винятків
додати обробник винятків
--enable-metrics
увімкнути підсистему метрик
--метричний
додати спеціальний показник
--метричний поріг
додати метричний поріг/тривогу
--метрична сигналізація
додати метричний поріг/тривогу
--сигналізатор-метричний
додати метричний поріг/тривогу
--metrics-dir
експортувати показники у вигляді текстових файлів у вказаний каталог
--metrics-dir-restore
відновити останнє значення, взяте з метрики dir
--metric-dir
експортувати показники у вигляді текстових файлів у вказаний каталог
--metric-dir-restore
відновити останнє значення, взяте з метрики dir
--метрики-без ядер
вимкнути генерацію метрик, пов’язаних з ядрами
--udp запустити сервер udp за вказаною адресою
--статистика
увімкнути сервер статистики за вказаною адресою
--stats-сервер
увімкнути сервер статистики за вказаною адресою
--stats-http
json-вивід сервера статистики префікса із заголовками http
--зменшена статистика
мінімізувати статистичні дані json
--статистика-хв
мінімізувати статистичні дані json
--stats-push
натиснути статис json до вказаного місця призначення
--stats-pusher-default-freq
встановити частоту за замовчуванням натискання статистики
--stats-pushers-default-freq
встановити частоту за замовчуванням натискання статистики
--stats-no-core
вимкнути генерацію статистики, пов’язаної з ядрами
--stats-no-metrics
не включати показники в статистичні дані
-- багатоадресна передача
підписатися на вказану групу багатоадресної передачі
--multicast-ttl
встановити багатоадресну передачу ttl
-- багатоадресний цикл
встановити багатоадресний цикл (за замовчуванням 1)
--master-fifo
увімкнути головне fifo
--notify-socket
увімкніть гніздо сповіщень
--subscription-notify-socket
налаштувати сокет сповіщень для підписок
--легіон
став членом легіону
--legion-mcast
став членом легіону (ярлик для багатоадресної передачі)
--вузол легіону
додати вузол до легіону
--legion-freq
встановити частоту пакетів legion
--толерантність до легіонів
встановити допуск підсистеми legion
--legion-death-on-lord-error
оголосити себе мертвим вузлом протягом зазначеної кількості секунд, якщо один з
лорд хуки не вдається
--legion-skew-tolerance
встановити допуск перекосу годинника підсистеми Legion (за замовчуванням 30 секунд)
--лорд легіонів
заклик до виборів лорда
--нелорд легіонів
дії, щоб закликати Господа звільнити
--налаштування легіону
дії для виклику встановлення легіону
--легіон-смерть
дія для виклику смерті легіону (вимкнення інстанції)
--легіон-приєднатися
дія для виклику приєднання легіону (вперше досягнуто кворуму)
--legion-node-joined
дія для виклику нового вузла, що приєднується до легіону
--legion-node-left
дія для виклику вузла, що залишає легіон
--легіон-кворум
встановити кворум легіону
--сувій легіону
встановити сувій легіону
--legion-scroll-max-size
встановити максимальний розмір буфера прокрутки Legion
--legion-scroll-list-max-size
встановити максимальний розмір буфера списку прокрутки Legion
--підписки-перевірка знаків
встановити алгоритм дайджесту та каталог сертифікатів для захищеної системи підписки
--subscriptions-sign-check-tolerance
встановити максимальний допуск (у секундах) перекосу годинника для безпечної підписки
система
--subscriptions-sign-skip-uid
пропустити перевірку підпису для вказаного uid при використанні облікових даних сокетів Unix
--підписки-перевірка облікових даних
додати каталог для пошуку облікових даних ключа підписки
--subscriptions-use-credentials
увімкнути керування SCM_CREDENTIALS у розетках UNIX для підписок
--підписка-алго
встановити алгоритм балансування навантаження для системи підписки
--підписка-розділ
спробуйте повернутися до наступної частини (на основі точки) у ключі підписки
--підписатись на
підписатися на вказаний сервер підписки
--ст підписатися на вказаний сервер підписки
--підписатись
підписатися на вказаний сервер підписки
--Підписатися2
підписатися на вказаний сервер підписки за допомогою розширеного синтаксису keyval
--частота підписки
надсилати повідомлення про підписку через вказаний інтервал
--толерантність передплати
встановити допуск для серверів підписки
--unsubscribe-on-graceful-reload
примусово запит на скасування підписки навіть під час витонченого перезавантаження
--почати-відписався
налаштувати підписки, але не надсилати їх (корисно з master fifo)
--subscribe-with-modifier1
примусово вводити вказаний модифікатор1 під час підписки
--snmp увімкнути вбудований сервер snmp
--snmp-спільнота
встановити рядок спільноти snmp
--ssl-verbose
бути докладним про помилки SSL
--ssl-sessions-use-cache
використовувати кеш uWSGI для зберігання сеансів ssl
--ssl-session-use-cache
використовувати кеш uWSGI для зберігання сеансів ssl
--ssl-sessions-timeout
встановити час очікування сеансів SSL (за замовчуванням: 300 секунд)
--ssl-сеанс-тайм-аут
встановити час очікування сеансів SSL (за замовчуванням: 300 секунд)
--сні додати контекст SSL, керований SNI
--sni-dir
перевірте наявність файлу cert/key/client_ca у вказаному каталозі та створіть sni/ssl
контекст на вимогу
--sni-dir-ciphers
встановити шифри ssl для параметра sni-dir
--ssl-enable3
увімкнути SSLv3 (небезпечний)
--ssl-опція
встановити необроблений параметр ssl (числове значення)
--sni-регулярний вираз
додати контекст SSL, керований SNI (ключ – це регулярний вираз)
--ssl-tmp-каталог
зберігати тимчасові файли, пов’язані з ssl, у вказаному каталозі
--інтервал перевірки
встановити інтервал (у секундах) головних перевірок
--forkbomb-затримка
сну протягом вказаної кількості секунд, коли виявляється бомба
-- двійковий шлях
силовий двійковий шлях
--privileged-binary-patch
виправити двійковий файл uwsgi за допомогою нової команди (до скасування привілеїв)
--unprivileged-binary-patch
виправити двійковий файл uwsgi за допомогою нової команди (після скасування привілеїв)
--privileged-binary-patch-arg
виправити двійковий файл uwsgi за допомогою нової команди та аргументів (до скасування привілеїв)
--unprivileged-binary-patch-arg
виправити двійковий файл uwsgi за допомогою нової команди та аргументів (після скасування привілеїв)
--асинхронний
увімкнути асинхронний режим із зазначеними ядрами
--max-fd
встановити максимальну кількість дескрипторів файлів (потрібні привілеї root)
--logto
встановити адресу файлу журналу/udp
--logto2
увійти до вказаного файлу або адреси udp після скасування привілеїв
-- формат журналу
встановити розширений формат для реєстрації запитів
-- формат журналу
встановити розширений формат для реєстрації запитів
--logformat-strftime
застосувати strftime до виводу в форматі журналу
--log-format-strftime
застосувати strftime до виводу в форматі журналу
--logfile-chown
chown файли журналу
--файл журналу-chmod
chmod файли журналу
--log-syslog
увійти в системний журнал
--лог-розетка
відправити журнали на вказаний сокет
--req-реєстратор
встановити/додати реєстратор запитів
--logger-req
встановити/додати реєстратор запитів
-- реєстратор
встановити/додати реєстратор
--список журналу
список увімкнених логгерів
--список реєстраторів
список увімкнених логгерів
--threaded-logger
запис журналу вивантаження в потік
--кодер журналу
додати елемент у ланцюжок кодувальника журналу
--log-req-encoder
додати елемент у ланцюжок кодувальника запитів журналу
-- дренаж
зливати (не показувати) рядки журналу, що відповідають вказаному регулярному виразу
--filter журналу
показувати лише рядки журналу, що відповідають вказаному регулярному виразу
--log-route
увійдіть до вказаного іменованого реєстратора, якщо регулярний вираз застосовано до журналу збігу
--log-req-route
реєструвати запити до зазначеного іменованого реєстратора, якщо регулярний вираз застосовано до журналу збігів
--використання-переривання
виклик abort() для segfault/fpe, може бути корисним для створення дампу ядра
--сигналізація
створити новий нагадування, синтаксис:
--сигналізація-дешево
використовуйте основний потік сигналізації, а не створюйте спеціальні потоки для нагадування на основі завитків
--Частота сигналізації
налаштувати систему сигналізації (за замовчуванням 3 секунди)
--будильник-fd
підняти вказаний сигнал тривоги, коли fd читається для читання (за замовчуванням він зчитує 1 байт,
встановити 8 для eventfd)
--alarm-segfault
підняти вказаний сигнал тривоги, коли виконується обробник помилок сегментації
--segfault-alarm
підняти вказаний сигнал тривоги, коли виконується обробник помилок сегментації
--залишення сигналу тривоги
підняти вказаний сигнал тривоги, коли черга відставання сокетів заповнена
--сигнал відставання
підняти вказаний сигнал тривоги, коли черга відставання сокетів заповнена
--lq-сигнал
підняти вказаний сигнал тривоги, коли черга відставання сокетів заповнена
--будильник-lq
підняти вказаний сигнал тривоги, коли черга відставання сокетів заповнена
--сигнал-прослуховування-черга
підняти вказаний сигнал тривоги, коли черга відставання сокетів заповнена
--Listen-queue-alarm
підняти вказаний сигнал тривоги, коли черга відставання сокетів заповнена
-- журнал-сигнал
підняти вказаний сигнал тривоги, коли рядок журналу відповідає вказаному регулярному виразу, синтаксис:
[,будильник...]
-- журнал сигналізації
підняти вказаний сигнал тривоги, коли рядок журналу відповідає вказаному регулярному виразу, синтаксис:
[,будильник...]
--not-log-alarm
пропускати вказаний нагадування, коли рядок журналу відповідає вказаному регулярному виразу, синтаксис:
[,будильник...]
--not-alarm-log
пропускати вказаний нагадування, коли рядок журналу відповідає вказаному регулярному виразу, синтаксис:
[,будильник...]
--список тривоги
список увімкнених сигналів
--список сигналів
список увімкнених сигналів
--alarm-msg-size
встановити максимальний розмір тривожного повідомлення (за замовчуванням 8192)
--log-master
делегувати ведення журналу головному процесу
--log-master-bufsize
встановити розмір буфера для головного реєстратора. більші повідомлення журналу будуть урізані
--log-master-stream
створити головний логпій як SOCK_STREAM
--log-master-req-stream
створіть головний канал запитів як SOCK_STREAM
--log-reopen
повторно відкрити журнал після перезавантаження
--log-truncate
обрізати журнал під час запуску
--log-maxsize
встановити максимальний розмір файлу журналу
--log-backupname
встановити ім'я файлу журналу після обертання
--logdate
префікс журналів з датою або strftime рядком
--дата журналу
префікс журналів з датою або strftime рядком
--префікс журналу
префікс журналів з рядком
--log-нуль
реєструвати відповіді без тіла
--log-slow
реєструвати запити повільніше за вказану кількість мілісекунд
--log-4xx
реєструвати запити з відповіддю 4xx
--log-5xx
реєструвати запити з відповіддю 5xx
--колода-велика
Запити журналу більші за вказаний розмір
--log-sendfile
журнал запитів надсилання файлів
--log-ioerror
реєструвати запити з помилками io
--log-мікро
повідомляти час відповіді в мікросекундах замість мілісекунд
--log-x-forwarded-for
використовуйте ip із заголовка X-Forwarded-For замість REMOTE_ADDR
--master-as-root
залишити основний процес запущеним як root
--drop-after-init
Після ініціалізації плагіна права на запуск зникають
--відкидання програм
привілеї запуску втрачають після завантаження програм
--force-cwd
примусово налаштувати початковий робочий каталог до вказаного значення
--binsh
перевизначення / Бен / ш (використовується хуками exec, він завжди повертається до / Бен / ш)
--chdir
chdir до вказаного каталогу перед завантаженням програм
--chdir2
chdir у вказаний каталог після завантаження програм
-- лінивий встановити лінивий режим (завантажувати додатки в Workers замість Master)
--lazy-apps
завантажувати додатки в кожному робочому, а не в головному
--дешево
налаштувати дешевий режим (інергія спауна тільки після першого запиту)
-- дешевше
встановити дешевший режим (адаптивне створення процесу)
--дешевше-початкове
встановіть початкову кількість процесів для появи в дешевшому режимі
-- дешевше-алго
вибрати алгоритм, що використовується для нересту адаптивного процесу
-- дешевший крок
кількість додаткових процесів, які запускаються при кожному перевантаженні
--дешевше-перевантаження
збільшення кількості працівників після заданого перевантаження
--cheaper-algo-list
список включених дешевших алгоритмів
--cheaper-algos-list
список включених дешевших алгоритмів
-- дешевший список
список включених дешевших алгоритмів
--cheaper-rss-limit-soft
не створюйте нових працівників, якщо загальне використання постійної пам'яті всіма працівниками вище
ніж ця межа
--cheaper-rss-limit-hard
якщо загальне використання постійної пам'яті працівників вище, спробуйте зупинити працівників
--холостий режим встановити режим очікування (перевести uWSGI в дешевий режим після неактивності)
--померти на холостому ходу
вимикайте uWSGI в режимі очікування
--монтувати
завантажити додаток під точкою монтування
--робітник
завантажте програму під точкою монтування у вказаному воркері або після появи робітників
--нитки
запустити кожного робочого в режимі попереднього потоку з заданою кількістю потоків
--thread-stacksize
встановити розмір стопки потоків
--threads-stacksize
встановити розмір стопки потоків
--thread-stack-size
встановити розмір стопки потоків
--threads-stack-size
встановити розмір стопки потоків
--vhost
увімкнути режим віртуального хостингу (на основі змінної SERVER_NAME)
--vhost-хост
увімкнути режим віртуального хостингу (на основі змінної HTTP_HOST)
--маршрут
додати маршрут
--route-host
додати маршрут на основі заголовка хоста
--route-uri
додати маршрут на основі REQUEST_URI
--route-qs
додати маршрут на основі QUERY_STRING
--route-remote-addr
додати маршрут на основі REMOTE_ADDR
--route-agent-користувача
додати маршрут на основі HTTP_USER_AGENT
--route-remote-user
додати маршрут на основі REMOTE_USER
--route-referer
додати маршрут на основі HTTP_REFERER
--маршрут-мітка
додати мітку маршрутизації (для використання з goto)
--маршрут-якщо
додати маршрут на основі умови
--маршрут-якщо-ні
додати маршрут на основі умови (заперечувати версію)
--маршрут-біг
завжди виконувати вказану дію маршруту
--кінцевий маршрут
додати остаточний маршрут
--фінальний-статус-маршруту
додати остаточний маршрут для вказаного статусу
--final-route-host
додати остаточний маршрут на основі заголовка хоста
--final-route-uri
додати остаточний маршрут на основі REQUEST_URI
--final-route-qs
додати остаточний маршрут на основі QUERY_STRING
--final-route-remote-addr
додати остаточний маршрут на основі REMOTE_ADDR
--final-route-agent-користувача
додати остаточний маршрут на основі HTTP_USER_AGENT
--final-route-remote-user
додати остаточний маршрут на основі REMOTE_USER
--final-route-referer
додати остаточний маршрут на основі HTTP_REFERER
--кінцева-мітка-маршруту
додати остаточну мітку маршрутизації (для використання з goto)
--кінцевий-маршрут-якщо
додати остаточний маршрут на основі умови
--кінцевий-маршрут-якщо-ні
додати остаточний маршрут на основі умови (заперечувати версію)
--останній-маршрутний пробіг
завжди виконувати вказану кінцеву дію маршруту
--помилка-маршрут
додати маршрут помилки
--error-route-status
додати маршрут помилки для вказаного статусу
--error-route-host
додати маршрут помилки на основі заголовка хоста
--error-route-uri
додати маршрут помилки на основі REQUEST_URI
--error-route-qs
додати маршрут помилки на основі QUERY_STRING
--error-route-remote-addr
додати маршрут помилки на основі REMOTE_ADDR
--error-route-agent-користувача
додати маршрут помилки на основі HTTP_USER_AGENT
--error-route-remote-user
додати маршрут помилки на основі REMOTE_USER
--error-route-referer
додати маршрут помилки на основі HTTP_REFERER
--error-route-label
додати мітку маршрутизації помилок (для використання з goto)
--error-route-if
додати маршрут помилки на основі умови
--error-route-if-no
додати маршрут помилки на основі умови (заперечувати версію)
--error-route-run
завжди виконувати вказану дію маршруту помилки
--маршрут відповіді
додати маршрут відповіді
--response-route-status
додати маршрут відповіді для вказаного статусу
--response-route-host
додати маршрут відповіді на основі заголовка хоста
--response-route-uri
додати маршрут відповіді на основі REQUEST_URI
--response-route-qs
додати маршрут відповіді на основі QUERY_STRING
--response-route-remote-addr
додати маршрут відповіді на основі REMOTE_ADDR
--response-route-agent-користувача
додати маршрут відповіді на основі HTTP_USER_AGENT
--response-route-remote-user
додати маршрут відповіді на основі REMOTE_USER
--response-route-referer
додати маршрут відповіді на основі HTTP_REFERER
--response-route-label
додати мітку маршрутизації відповіді (для використання з goto)
--response-route-if
додати маршрут відповіді на основі умови
--response-route-if-no
додати маршрут відповіді на основі умови (заперечувати версію)
--response-route-run
завжди виконувати вказану дію маршруту відповіді
--список маршрутизаторів
список увімкнених маршрутизаторів
--список маршрутизаторів
список увімкнених маршрутизаторів
--error-page-403
додати сторінку помилки (html) для керованої відповіді 403
--error-page-404
додати сторінку помилки (html) для керованої відповіді 404
--error-page-500
додати сторінку помилки (html) для керованої відповіді 500
--websockets-ping-freq
встановити частоту (у секундах) автоматичних ping-пакетів websockets
--websocket-ping-freq
встановити частоту (у секундах) автоматичних ping-пакетів websockets
--websockets-pong-tolerance
встановити допуск (у секундах) підсистеми ping/pong websockets
--websocket-pong-tolerance
встановити допуск (у секундах) підсистеми ping/pong websockets
--websockets-max-size
встановити максимально дозволений розмір повідомлень websocket (у Кбайтах, за замовчуванням 1024)
--websocket-max-size
встановити максимально дозволений розмір повідомлень websocket (у Кбайтах, за замовчуванням 1024)
--обмежений-вхідний-ліміт
встановити максимальний розмір розділеної частини введення (за замовчуванням 1 МБ, в байтах)
--chunked-input-timeout
встановити тайм-аут за замовчуванням для фрагментованого введення
-- годинник
встановити джерело годинника
--список годинника
список активованих годин
--список годинників
список активованих годин
-- add-header
автоматично додавати HTTP-заголовки до відповіді
--rem-заголовок
автоматично видаляти вказаний HTTP-заголовок із відповіді
--del-заголовок
автоматично видаляти вказаний HTTP-заголовок із відповіді
--collect-header
зберігати вказаний заголовок відповіді у запиті var (синтаксис: header var)
--response-header-collect
зберігати вказаний заголовок відповіді у запиті var (синтаксис: header var)
--тягнути заголовок
Збережіть вказаний заголовок відповіді у змінній запиту та видаліть його з
відповідь (синтаксис: заголовок var)
--check-static
перевірити наявність статичних файлів у вказаному каталозі
--check-static-docroot
перевірити наявність статичних файлів у запитаному DOCUMENT_ROOT
--статична перевірка
перевірити наявність статичних файлів у вказаному каталозі
--статична-карта
зіставити точку монтування зі статичним каталогом (або файлом)
--static-map2
як static-map, але повністю додає запитуваний ресурс до docroot
--static-skip-ext
пропустити вказане розширення з перевірок статичного файлу
--static-index
шукати вказаний файл, якщо запитується каталог
-- статично безпечний
пропустити перевірки безпеки, якщо файл знаходиться під вказаним шляхом
--static-cache-paths
помістити розв’язані шляхи в кеш uWSGI на вказану кількість секунд
--static-cache-paths-name
використовувати вказаний кеш для статичних шляхів
--mimefile
встановити шлях до файлу типів MIME (за замовчуванням /etc/mime.types)
--mime-файл
встановити шлях до файлу типів MIME (за замовчуванням /etc/mime.types)
--static-expires-type
встановити заголовок Expires на основі типу вмісту
--static-expires-type-mtime
встановіть заголовок Expires на основі типу вмісту та mtime файлу
--static-expires
встановити заголовок Expires на основі назви файлу регулярного виразу
--static-expires-mtime
встановити заголовок Expires на основі назви файлу регулярного виразу та файлу mtime
--static-expires-uri
встановити заголовок Expires на основі регулярного виразу REQUEST_URI
--static-expires-uri-mtime
встановити заголовок Expires на основі регулярного виразу REQUEST_URI і mtime файлу
--static-expires-path-info
встановити заголовок Expires на основі регулярного виразу PATH_INFO
--static-expires-path-info-mtime
встановити заголовок Expires на основі регулярного виразу PATH_INFO і mtime файлу
--static-gzip
якщо наданий регулярний вираз збігається зі статичним перекладом файлу, він шукатиме a
версія gzip
--static-gzip-all
перевірити наявність версії gzip усіх запитуваних статичних файлів
--static-gzip-каталог
перевірити наявність версії gzip усіх запитуваних статичних файлів у вказаному каталогу/префіксі
--static-gzip-префікс
перевірити наявність версії gzip усіх запитуваних статичних файлів у вказаному каталогу/префіксі
--static-gzip-ext
перевірити наявність версії gzip усіх запитуваних статичних файлів із зазначеним
доп/суфікс
--static-gzip-суфікс
перевірити наявність версії gzip усіх запитуваних статичних файлів із зазначеним
доп/суфікс
--почесний діапазон
увімкнути підтримку заголовка діапазону HTTP
--offload-threads
встановити кількість потоків розвантаження для створення (на працівника, за замовчуванням 0)
--offload-thread
встановити кількість потоків розвантаження для створення (на працівника, за замовчуванням 0)
--режим обслуговування файлів
встановити статичний режим обслуговування файлів
--fileserve-mode
встановити статичний режим обслуговування файлів
--disable-sendfile
вимкніть sendfile() і покладайтеся на нудний read()/write()
--check-cache
перевірити дані відповіді у вказаному кеші (порожній для кешу за замовчуванням)
-- close-on-exec
встановити close-on-exec для сокетів підключення (може знадобитися для процесів розмноження
у запитах)
-- close-on-exec2
встановити close-on-exec на серверних сокетах (може знадобитися для створення процесів у
прохання)
--режим встановити користувацький режим uWSGI
-Env встановити змінну середовища
--envdir
завантажте envdir, сумісний з daemontools
--early-envdir
якнайшвидше завантажте envdir, сумісний з daemontools
--unenv
не встановлена змінна середовища
-- вакуум
спробуйте видалити всі згенеровані файли/сокети
--файл-запис
записати вказаний вміст у вказаний файл (синтаксис: файл=значення) раніше
знижуються привілеї
--cgroup
помістіть процеси до вказаної cgroup
--cgroup-opt
встановити значення у вказаній опції cgroup
--cgroup-dir-mode
встановити дозвіл для каталогу cgroup (за замовчуванням 700)
--простір імен
запустити в новому просторі імен під вказаними rootfs
--namespace-keep-mount
зберігайте вказану точку монтування у вашому просторі імен
--ns запустити в новому просторі імен під вказаними rootfs
--namespace-net
додати простір імен мережі
--ns-net
додати простір імен мережі
--enable-проксі-протокол
увімкнути підтримку протоколу PROXY1 (лише для парсерів http)
--reuse-port
увімкнути прапор REUSE_PORT на сокеті (тільки BSD)
--tcp-швидке відкриття
увімкніть прапор TCP_FASTOPEN на сокетах TCP із зазначеним значенням qlen
--tcp-fastopen
увімкніть прапор TCP_FASTOPEN на сокетах TCP із зазначеним значенням qlen
--tcp-fast-open-client
використовуйте sendto(..., MSG_FASTOPEN, ...) замість connect(), якщо підтримується
--tcp-fastopen-клієнт
використовуйте sendto(..., MSG_FASTOPEN, ...) замість connect(), якщо підтримується
--зерг підключити до сервера zerg
--zerg-запасний
повернутися до звичайних сокетів, якщо сервер zerg недоступний
--zerg-сервер
увімкніть сервер zerg на вказаному сокеті UNIX
--крон додати завдання cron
--cron2
додати завдання cron (синтаксис key=val)
--unique-cron
додати унікальне завдання cron
--крон-харакірі
встановити максимальний час (у секундах), коли ми чекаємо завершення команди cron
--legion-cron
додати завдання cron, яке можна виконувати лише тоді, коли екземпляр є лордом зазначеного легіону
--Крон-легіон
додати завдання cron, яке можна виконувати лише тоді, коли екземпляр є лордом зазначеного легіону
--unique-legion-cron
додати унікальне завдання cron, яке можна виконувати лише тоді, коли екземпляр є господарем зазначеного
легіон
--unique-cron-legion
додати унікальне завдання cron, яке можна виконувати лише тоді, коли екземпляр є господарем зазначеного
легіон
--петля виберіть механізм циклу uWSGI
-- цикл-список
список увімкнених механізмів циклу
--список циклів
список увімкнених механізмів циклу
--робітник-виконавчий
запустити вказану команду як робочий
--worker-exec2
запустити вказану команду як робочий (після хука post_fork)
--attach-daemon
приєднати команду/демона до головного процесу (команда не повинна входити
фон)
--attach-control-daemon
приєднати команду/демона до головного процесу (команда не повинна входити
фону), коли демон помирає, помирає і господар
--smart-attach-daemon
приєднати команду/демона до головного процесу, яким керує файл pid (команда має
демонізувати)
--smart-attach-daemon2
приєднати команду/демона до головного процесу, яким керує файл pid (команда має
НЕ демонізувати)
--legion-attach-daemon
так само, як --attach-daemon але демон працює лише на вузлі Legion lord
--legion-smart-attach-daemon
так само, як --smart-attach-daemon але демон працює лише на вузлі Legion lord
--legion-smart-attach-daemon2
так само, як --smart-attach-daemon2 але демон працює лише на вузлі Legion lord
--daemons-honour-stdin
не змінюйте stdin зовнішніх демонів на / dev / null
--attach-daemon2
Варіант ключового параметра attach-daemon (також підтримує розумні режими)
--плагіни
завантажте плагіни uWSGI
--підключати
завантажте плагіни uWSGI
--потрібні плагіни
завантажити плагіни uWSGI (вихід під час помилки)
--необхідний-плагін
завантажити плагіни uWSGI (вихід під час помилки)
--plugins-dir
додати каталог до шляху пошуку плагіна uWSGI
--plugin-dir
додати каталог до шляху пошуку плагіна uWSGI
--список плагінів
список увімкнених плагінів
--список плагінів
список увімкнених плагінів
--автозавантаження
спробуйте автоматично завантажити плагіни, коли знайдено невідомі параметри
--dlopen
сліпо завантажувати спільну бібліотеку
--дозволені-модифікатори
список дозволених модифікаторів, розділених комами
--remap-модифікатор
модифікатор запиту перепризначення з одного ідентифікатора на інший
--опції дампу
скинути повний список доступних опцій
--show-config
показати поточну конфігурацію, переформатовану як ini
--двійкові-додані-дані
повернути вміст ресурсу до стандартного виведення для додавання до двійкового файлу uwsgi (for
data:// використання)
--друк
простий друк
--iprint
простий друк (миттєвий варіант)
--вихід примусово exit() екземпляра
--cflags
звіт uWSGI CFLAGS (корисний для створення зовнішніх плагінів)
--крапка-h
дамп файлу uwsgi.h, який використовується для створення ядра (корисно для створення зовнішніх плагінів)
--config-py
дамп файлу uwsgiconfig.py, який використовується для побудови ядра (корисно для побудови зовнішніх
плагіни)
--build-plugin
створити плагін uWSGI для поточного бінарного файлу
-- версія
роздрукувати версію uWSGI
Використовуйте uwsgi_router_access онлайн за допомогою сервісів onworks.net