HISTORY: период таймаутов 32.9с (18 интервалов 32.7-33.0с) — таймер доказан; полная проверка скриптов и кредов OK; +tcp_mtu_probe.py

This commit is contained in:
“Naeel”
2026-08-15 20:38:01 +04:00
parent 65f151d093
commit f33134d0c1
2 changed files with 111 additions and 0 deletions
+21
View File
@@ -1124,3 +1124,24 @@ InvalidClientTokenId. С ВМ я всегда экспортировал кре
запрос доходит до пода корректно (SignatureDoesNotMatch), auth работает.
Урок: в boto3 всегда передавать aws_access_key_id/aws_secret_access_key явно,
не полагаться на env терминала.
## 2026-08-15 — ПЕРИОД ТАЙМАУТОВ ИЗМЕРЕН: ровно ~32.9с + полная проверка
**SQS-цикл 10 мин (Фаза 1, локаль, явные креды shared):** 348 раундов
(receive→delete→send 512б), 19 ReadTimeout (30с). Интервалы между сбоями:
32.8, 32.8, 32.8, 32.9, 32.8, 32.9, 32.9, 32.9, 32.8, 32.9, 32.9, 32.7, 32.9,
32.9, 32.9, 32.8, 33.0, 32.8 — **все 18 интервалов в 32.7–33.0с**.
Вывод: это ТОЧНО таймер (равномерность до 0.1с), не случайные потери.
Кандидаты: 32.9с ≈ период какого-то шлюзового цикла (kube-vip announce,
conntrack GC, session timeout) — искать у платформы.
Примечание: ранее оценка «~37с» была по косвенным данным, точный период 32.9с.
**Полная проверка (по требованию):**
1. py_compile всех tests/*.py — OK. bash -n всех tests/*.sh — OK.
2. Креды YMQ (newsqs) — рабочие (list-queues OK). Креды shared — рабочие.
3. В secrets/ лежат ДВА файла с ОДИНАКОВЫМИ новыми кредами: yandex_ymq_newsqs.txt
и yandex_ymq_fork8s.txt (дубликат, 461 байт, 11:54/11:55). Старых кредов
YCAJEQDz нигде нет. Дубликат fork8s.txt подлежит удалению (по команде).
4. git status: не закоммичен только tests/tcp_mtu_probe.py (сейчас коммитится).
5. Эпизод «403 с локали» — подтверждённо моя ошибка env (креды Яндекса в
терминале), не платформа. Сейчас все команды идут с ЯВНЫМИ кредами.