Files
loadtest/History/2026-07-10-fix-gunicorn-limits.md
T

1.0 KiB

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)
  • Готово к деплою