HISTORY: период таймаутов 32.9с (18 интервалов 32.7-33.0с) — таймер доказан; полная проверка скриптов и кредов OK; +tcp_mtu_probe.py
This commit is contained in:
@@ -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 (креды Яндекса в
|
||||
терминале), не платформа. Сейчас все команды идут с ЯВНЫМИ кредами.
|
||||
|
||||
Reference in New Issue
Block a user