webserver

Описание

Запускает экземпляр веб-сервера Airflow. Вы можете выполнить эту команду с помощью действия Add/Remove components в ADCM.

Использование

$ airflow webserver [-h] [-A ACCESS_LOGFILE] [-L ACCESS_LOGFORMAT] [-D] [-d]
                  [-E ERROR_LOGFILE] [-H HOSTNAME] [-l LOG_FILE] [--pid [PID]]
                  [-p PORT] [--ssl-cert SSL_CERT] [--ssl-key SSL_KEY]
                  [--stderr STDERR] [--stdout STDOUT] [-t WORKER_TIMEOUT]
                  [-k {sync,eventlet,gevent,tornado}] [-w WORKERS]

Аргументы

Параметр Описание

-A, --access-logfile

Файл для хранения логов доступа к веб-серверу. Используйте - для печати в stdout

-L, --access-logformat

Формат логов доступа для логов gunicorn

-D, --daemon

Запустить выполнение команды в качестве процесса-демона

-d, --debug

Использовать сервер, который поставляется с Flask, в режиме отладки

-E, --error-logfile

Файл журнала для хранения логов ошибок веб-сервера. Укажите - для печати в stderr

-H, --hostname

Имя хоста, на котором будет работать веб-сервер

-l, --log-file

Расположение логов

--pid

Расположение PID-файла

-p, --port

Порт, на котором будет запущен сервер

--ssl-cert

Путь к SSL-сертификату для веб-сервера

--ssl-key

Путь к ключу для использования с SSL-сертификатом

--stderr

Перенаправить stderr в указанный файл

--stdout

Перенаправить stdout в указанный файл

-t, --worker-timeout

Тайм-аут ожидания на рабочих процессах веб-сервера

-k, --workerclass

Рабочий класс, используемый для Gunicorn. Возможные варианты: sync, eventlet, gevent, tornado. Значение по умолчанию: sync

-w, --workers

Количество worker-процессов для запуска веб-сервера

Примеры

Пример команды для запуска веб-сервера:

$ airflow webserver -p 8080 -H 0.0.0.0 -w 4 -D -A /logs/access.log -E /logs/error.log --ssl-cert /etc/ssl/certs/airflow.crt --ssl-key /etc/ssl/private/airflow.key
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней