TransWikia.com

uwsgi закрывает соединение без отправки ответа

Stack Overflow на русском Asked by sergpc on February 9, 2021

Развернуто django приложение на сервере uwsgi в контейнере.
Если сделать два GET запроса; подождать некоторое время, затем PUT, затем ещё два GET, то все проходит нормально;
Если сделать два GET запроса; затем (без задержки) PUT, затем ещё два GET запроса, то сервер uwsgi закрывает соединение без ответа (unexpected end of file from server executing PUT http://..)

Вывод tcpdump показывает, что сервер не отвечает, т.е. запрос отклоняется сервером uwsgi.

Конфиг файл uwsgi:

[uwsgi]
chdir = /app
wsgi-file = app/wsgi.py
master = True
pidfile = /tmp/project-master.pid
http = 0.0.0.0:8080
processes = 10
threads = 10

env = DJANGO_SETTINGS_MODULE=app.settings.test

enable-threads = true

logger = internalservererror file:/src/errors.log
log-route = internalservererror (HTTP/1.d 500)
req-logger = file/src/uwsgi_error1.log
threaded-logger = file/src/uwsgi_error2.log

logger-req = stdio
log-req-encoder = json {"timestamp":"${strftime:%%Y-%%m-%%dT%%H:%%M:%%S.666Z}","source":"req", "msg":"${msg}"}

log-format = %(method) %(uri) | %(status) | %(secs)}
log-req-encoder = nl

В логах не вижу причины, подскажите, пожалуйста, в чем может быть проблема, Спасибо

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP