fix: remove Gunicorn field_size/body limits (8KB default was truncating uploads), bump 1.0.4→1.0.5
Deploy loadtest / validate (push) Waiting to run

This commit is contained in:
2026-07-10 20:19:03 +04:00
parent 6f55ea5998
commit d303985877
4 changed files with 49 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
# 2026-07-10 — Фикс обрезания файлов
## Проблема
Файлы > ~6 КБ обрезаются при загрузке. Даже 64 КБ не проходят.
## Причина
Gunicorn по умолчанию `--limit-request-field_size = 8190` (8 КБ).
Клиент отправляет файл как base64-строку в поле формы `data`.
Base64 на ~33% больше исходного файла → для файла 64 КБ поле будет ~85 КБ → Gunicorn обрезает до 8 КБ.
## Решение
1. `Dockerfile`: добавить `--limit-request-field_size 0 --limit-request-body 0`
2. `site/app.py`: bump версии 1.0.4 → 1.0.5
## Изменённые файлы
- `/home/naeel/nubes/loadtest/Dockerfile` — добавлены `--limit-request-field_size 0 --limit-request-body 0`
- `/home/naeel/nubes/loadtest/site/app.py` — версия 1.0.4 → 1.0.5
## Результат
- Синтаксис OK (`py_compile`)
- Готово к деплою