Скачать большой файл с колбой + UWSGI не удается - PullRequest
0 голосов
/ 10 января 2019

У меня есть приложение фляги, которое загружает большой файл из корзины s3. Это на самом деле потоковое содержимое кусками. Приложение работает от UWSGI. Моя конфигурация uwsgi.ini:

[uwsgi]
base = /app/api

chdir = %(base)

app = app
module = %(app)

plugins=python3, logfile
pythonpath = %(base)
enable-threads = true
disable-logging=True
wsgi-disable-file-wrapper = true

http-socket = 0.0.0.0:5000
workers = 10

socket = /var/www/flask/%n.sock

chmod-socket = 666

callable = app

req-logger = file:/var/tmp/uwsgi.log

Мне удалось загрузить файл размером 6,7 МБ. Но когда я загружаю файл размером 70 МБ, я получаю эту ошибку:

uwsgi_response_write_body_do (): сброс соединения по пиру [core / writer.c строка 419]

OSError: ошибка записи

Любые предложения о том, как это сделать?

...