From 4fdc5dce9c3ab9f78f846fd0880b507839396aff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sat, 15 Aug 2026 21:16:44 +0400 Subject: [PATCH] =?UTF-8?q?HISTORY:=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D0=BD=D1=8B=D0=B9=20tcpdump=20=E2=80=94=208=20=D0=B4=D1=8B?= =?UTF-8?q?=D1=80=20=D0=BF=D0=BE=2029.5=D1=81,=20=D0=B7=D0=B0=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D1=81=D1=8B=20=D0=B4=D0=BE=20=D0=BF=D0=BE=D0=B4=D0=B0=20?= =?UTF-8?q?=D0=BD=D0=B5=20=D0=B4=D0=BE=D1=85=D0=BE=D0=B4=D1=8F=D1=82;=20?= =?UTF-8?q?=D0=BF=D0=BE=D1=82=D0=B5=D1=80=D1=8F=20=D0=BD=D0=B0=20=D1=83?= =?UTF-8?q?=D1=87=D0=B0=D1=81=D1=82=D0=BA=D0=B5=20=D0=BA=D0=BB=D0=B8=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=E2=86=92ingress?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HISTORY/2026-08-14-session-log.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/HISTORY/2026-08-14-session-log.md b/HISTORY/2026-08-14-session-log.md index af6aec8..0ca2d44 100644 --- a/HISTORY/2026-08-14-session-log.md +++ b/HISTORY/2026-08-14-session-log.md @@ -1155,3 +1155,23 @@ receive→delete→send 512б): **24977 раундов, 0 сбоев** (~42 оп Вывод: приложение и под полностью исправны; таймауты рождаются на внешнем пути (шлюз/VIP/NodePort/underlay). Следующий шаг — cilium monitor во время внешнего теста + попытка kubectl debug. + +## 2026-08-15 — СЕРВЕРНЫЙ TCPDUMP: потеря на участке клиент→ingress, под чист + +Метод: kubectl debug (ephemeral-контейнер netshoot) в поде shared-sqs + +tcpdump -tttt -i eth0 port 4100 (вывод — в логи контейнера). Внешний SQS-тест +4 мин: 8 ReadTimeout, интервалы 31.1–31.4с. + +Результат захвата (1564 пакета): +- 8 «дыр» тишины по 29.5–29.7с, период между дырами 31.2с — ровно 8 сбоев. +- **Внутри каждой дыры НЕТ ни одного пакета**: ни SYN, ни данных, ни + ретрансмитов. Зависший запрос до пода НЕ ДОШЁЛ (иначе его SYN/данные были бы + видны). Ретра-ответов пода нет → под ничего не отправлял. +- Вне дыр — полные транзакции ingress(172.16.0.73/172.16.3.149)→под за 2–3мс. +- Внутренний MSS ingress↔под = 1310 (MTU пода 1400), внешний MSS = 1448. + +ВЫВОД (доказано захватом): в момент каждого таймаута запрос теряется на +участке клиент→ingress (интернет-шлюз/VIP/kube-vip/NodePort платформы). +Внутри кластера потерь нет: cilium drop = 0, ingress↔под 2–3мс, +port-forward 24977 раундов 0 сбоев. Явление B = периодический (31–33с) сбой +внешнего шлюза платформы на ПРЯМОМ пути.