Мое приложение очень тяжелое (оно загружает некоторые данные из Интернета и помещает их в zip-файл), и иногда ответ занимает даже больше минуты (обратите внимание, это доказательство концепции). ЦП имеет 2 ядра, а пропускная способность интернета во время запроса используется на 10%. Я запускаю uWSGI так:
uwsgi --processes=2 --http=:8001 --wsgi-file=app.py
Когда я запускаю два запроса, они выстраиваются в очередь. Как мне заставить их обрабатываться одновременно? Пробовал добавлять --lazy
, --master
и --enable-threads
во всех комбинациях, не помогло. Создание двух отдельных экземпляров работает, но это не очень хорошая практика.