ВНИМАНИЕ, uWSGI не через nginx!
Итак, есть у меня настроенный uWSGI который работает в режиме http сервера и получает он запросы от балансера HAProxy.
Если одна очень тяжелая вьюха, которая пакует большое кол-во тяжелых файлов - выходит порядка 3-10гб в архиве. Собственно на это тратится время и иногда uWSGI отдает 502 ошибку.. иногда не отдает.
кто что может подсказать? где какие таймауты выставить?
[uwsgi]
# Настройки, связанные с Django
# Корневая папка проекта (полный путь)
chdir = /var/www/api.blah.com
# Django wsgi файл
module = pipelineapi.wsgi
# полный путь к виртуальному окружению
home = /var/wwwenvs/api.blah.com
# общие настройки
# master
master = true
# максимальное количество процессов
processes = 8
threads <------>= 2
# полный путь к файлу сокета
#socket = /tmp/api.blah.com.sock
# права доступа к файлу сокета
# chmod-socket = 664
# очищать окружение от служебных файлов uwsgi по завершению
http<--><------>= 192.168.0.15:8001
http-workers<-->= 8
vacuum = true
#req-logger <-->= file:/tmp/req.log
#logger <------><------>= file:/tmp/err.log
static-map<---->= /static=/var/www/api.blah.com/pipelineapi/static
harakiri<------>= 3600
post-buffering >= 1