From 428a5c2db92270f28af5cbb4080c7071f8e95016 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Fri, 21 Aug 2026 14:33:59 +0300 Subject: [PATCH] =?UTF-8?q?History:=20chunked=2032=D0=9A=D0=91=20=D1=82?= =?UTF-8?q?=D0=BE=D0=B6=D0=B5=20=D0=BE=D0=B1=D1=80=D1=8B=D0=B2=20(~10-15?= =?UTF-8?q?=D1=81,=20=D1=82=D0=B0=D0=B9=D0=BC=D0=B0=D1=83=D1=82=20=D1=88?= =?UTF-8?q?=D0=BB=D1=8E=D0=B7=D0=B0=20=D0=BD=D0=B0=20=D0=BF=D1=80=D0=B8?= =?UTF-8?q?=D1=91=D0=BC=20=D1=82=D0=B5=D0=BB=D0=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- History/2026-08-21-annotation-tests.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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КБ (меняет протокол).