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
В логах не вижу причины, подскажите, пожалуйста, в чем может быть проблема, Спасибо
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP