diff --git a/History/2026-08-21-annotation-tests.md b/History/2026-08-21-annotation-tests.md index 79da9c4..d5bb853 100644 --- a/History/2026-08-21-annotation-tests.md +++ b/History/2026-08-21-annotation-tests.md @@ -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КБ (меняет протокол).