History: chunked 32КБ тоже обрыв (~10-15с, таймаут шлюза на приём тела)

This commit is contained in:
“Naeel”
2026-08-21 14:33:59 +03:00
parent d47b0b3eda
commit 428a5c2db9
+14
View File
@@ -28,3 +28,17 @@ _Конфиг: образ `naeel/loadtest:v2.0.1`, одна аннотация `
## Дальше
- Обход: чанкованная передача (Transfer-Encoding: chunked, чанки по 32КБ).
- Или тикет на платформу (поднять лимит на входном шлюзе).
## Тест chunked (Transfer-Encoding: chunked, чанки по 32КБ) — ТОЖЕ ОБРЫВ
| Размер | Результат |
|---|---|
| 100КБ | RemoteDisconnected, 9.6с |
| 512КБ | SSLEOFError, 11.3с |
| 1МБ | SSLEOFError, 14.6с |
| 10МБ | SSLEOFError, 9.6с |
Вывод: chunked НЕ обходит шлюз. Время обрыва ~10-15с не пропорционально размеру
→ фиксированный таймаут внешнего шлюза на приём тела (аналог ~50с на iot-naeel,
но ~10с на общем кластере). Способ передачи (Content-Length/chunked) не влияет.
Решение — только на стороне платформы (тикет: поднять таймаут/лимит на входном шлюзе),
либо дробление на отдельные запросы <64КБ (меняет протокол).