Как изменить размер буфера в gunicorn (django) + nginx + docker - PullRequest
0 голосов
/ 14 мая 2019

Моя проблема в том, что в некоторых запросах приложение получает большой размер тела (xml) и возвращает xml large, запрос возвращает 502. Это происходит случайным образом.

Я думаю, что выполняется переполнение буфера.

Мое приложение работает в докере с guinicorn, как wsgi. И я хочу изменить размер буфера до 64 КБ. как я это сделал?

моя команда развертывания gunicorn

python manage.py migrate && gunicorn backend.wsgi:application -b 0.0.0.0:8000 --workers 3 --log-level=info

Я могу ошибаться, моя база в: Nginx uwsgi (104: сброс соединения по пиру) при чтении заголовка ответа от восходящего потока

Журнал ошибок nginx

38286 upstream prematurely closed connection while reading response header from upstream

1 Ответ

0 голосов
/ 14 мая 2019

Я думаю, что это проблема nginx, проверьте client_max_body_size

...