У меня есть фляжное приложение, которое я хочу запустить, используя увсги
. Я также управляю увсги
с руководитель
.
вот мой файл supervisor.conf
[программа: myapp]
command=/opt/python_envs/apps/bin/uwsgi --ini /opt/apps/myapp_wsgi.ini
stdout_logfile=/var/log/supervisor/program_myapp.log
stderr_logfile=/var/log/supervisor/program_myapp.error
numprocs=1
автозапуск = истина
автоматический перезапуск = истина
Старт попыток = 5
пользователь=корень
среда = PATH = '/opt/python_envs/apps/bin'
каталог=/opt/приложения
Вот myapp_wsgi.ini
[увсги]
chdir = /opt/приложения/myapp
http = :8880
модуль = мое приложение: приложение
включить потоки = правда
мастер = правда
процессы = 2
uid=корень
gid=www-данные
сокет = myapp.sock
chmod-сокет = 660
вакуум = правда
нужно-приложение = правда
умирать в срок = правда
logger = файл:/opt/apps/myapp/logs/uwsgi.log
Проблема в том, что при запуске супервизора я вижу в /var/log/supervisor/program_myapp.log
* Окружающая среда: производство
ВНИМАНИЕ: Это сервер разработки. Не используйте его в производственном развертывании.
Вместо этого используйте рабочий сервер WSGI.
* Режим отладки: включен
Я понимаю, что это предупреждающее сообщение сервера разработки Flask.
Как вместо этого использовать производственный сервер WSGI?