diff --git a/HISTORY/2026-10-10-session-log.md b/HISTORY/2026-10-10-session-log.md index 99de351..4e861fc 100644 --- a/HISTORY/2026-10-10-session-log.md +++ b/HISTORY/2026-10-10-session-log.md @@ -184,6 +184,20 @@ JWT по `sub` вместо email (зависит от того, проверяет ли шлюз подпись). Порядок локов и I/O под глобальным локом — осталось (более крупный рефакторинг). +### 2.19. Деплой правок на ВМ 213 + проверка +- Обновлён `/home/naeel/sqs-test/shared-sqs` (prev-бинарник сохранён, лог бэкапнут + `sqs.log.before-deploy-*`), сервис `active`, `/health` 200, `/ready` 200. +- В логе подтверждено: `leader-election выключен`, два листенера (4100 public / 4101 localhost), + fail-fast не срабатывал (Redis доступен). +- **Функциональная проверка 🔴8 (изолированная очередь `probe-empty-handle`):** + - отправлено 2 сообщения (не выдавались → `ReceiptHandle == ""`), `ApproximateNumberOfMessages` = 2; + - `delete-message-batch` с `ReceiptHandle: ""` → ошибка + `AWS.SimpleQueueService.InvalidParameterValue`, **сообщения остались (2)** → фикс работает; + - CLI v2 подтверждённо шлёт JSON-протокол (ошибку отдал наш новый валидатор, а не парсер формы); + - легитимный `delete-message-batch` по реальному handle → `Successful`, счётчик 2→1; + - probe-очередь удалена. +- Регрессий нет: `list-queues`, `send-message`, `receive-message` через `https://sqs.sinefo.ru` — OK. + ## 3. Грабли (для повторного использования) 1. **`proxy_set_header Host $host` теряет порт** → SigV4 `SignatureDoesNotMatch`.