chore(test): сохранить диагностику направленного bandwidth-тайм-аута

This commit is contained in:
Denozordec committed 2026-10-08 10:19:25 +07:00
1 parent a178becdcd
commit 34096cbfd5
8 files changed
+368 -4

No files matched your search

+13 -1
View File
@@ -1,6 +1,6 @@
# UX/UI: журнал реализации
Актуальное продолжение 2026-10-08: 12.5.29 завершён — frontendf194e72 собран/развёрнут, real browser form/CLI/static-IP priority/320px/JS0 passed без моков и native-команд. Пять основных экранов и контрольБД passed; backend8782054healthy прежний. Следующий12.5.30 — read-only диагностика native bandwidth1→2; forward timeout, multi-WAN и остальные внешние сценарии остаются открытыми.
Актуальное продолжение 2026-10-08: 12.5.30 read-only диагностика завершена: bandwidth-server enabled/authtrue/sessions0, filter-NAT-mangle0/default routesactive/CPU0; TCP2000 сDebian доступен наобоихCHR. Дополнительные RESTчтения401/500, причинаforwardtimeout неустановлена. Конфигурация не менялась/native0; runtimebackend8782054/frontendf194e72 прежний. Следующий12.5.31 — CLI противREST и наблюдение соединений для1→2, без изменения адресов/маршрутов.
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
@@ -34,6 +34,18 @@
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в описанных границах:12.3.83,main1186/1186,context221/221. Этап остаётся в работе: стенд12.5.1–3 развёрнут,bootstrap/smoke проверены;остальные сценарии12.5 не выполнены. |
## 12.5.30 — read-only диагностика направленного bandwidth timeout (2026-10-08)
[RouterOS snapshot](ux-ui/acceptance/chr-bandwidth-diagnostics-2026-10-08.json): реальные GET двух CHR через сохранённые app credentials, backend8782054, SQL-read только выделеннойБД. Bandwidth-server enabledtrue/authenticatetrue/maxsessions100, sessions0; local filter/NAT/mangle пусты, main default routes активны, CPU0/freeMemory около827MB, licensep-unlimited. IPv4/source-address конфигурация сохранена как очищенные поля; script contents/passwords/license IDs не выводились. NativeBandwidthCommands0/configurationChanges0. Не читались raw-table/routing rules и не снималась трасса во время failing run, поэтому этот снимок не исключает остальные причины.
[TCP2000](ux-ui/acceptance/tcp-2000-2026-10-08.json): Debian161.104.46.222 установил по одному короткому TCP connection к194.226.121.150:2000 и104.165.244.7:2000; sockets закрыты. Это доступность сDebian, не доказательство путиCHR1→CHR2. Служба bandwidth-test использует TCP2000 по [документации MikroTik](https://help.mikrotik.com/docs/spaces/ROS/pages/103841820/Services); меню server sessions описано в [Bandwidth Test](https://help.mikrotik.com/docs/spaces/ROS/pages/7962644/Bandwidth%2BTest).
[Job classification](ux-ui/acceptance/chr-job-classification-2026-10-08.json): позжеCHR1 вернул два текущихjob с metadata/keys, безстроковыхпризнаковbandwidth-test/192.0.2.250/195.195.195.195. Исходные trace/script values не сохранены. По этому чтению нельзя заявлять наличие зависших bandwidth jobs. Первый дополнительный прогон завершилсяREST401 безdevice ID в отчёте; повторныйCHR1 read прошёл, CHR2 read получил500. Это отдельная наблюдаемая нестабильность REST, а не доказательство смены пароля или найденной причины forwardtimeout. Эти обращения не повторялись в цикле и не меняли доступ/конфигурацию.
Все temporary --rm containers завершены; основной backend8782054healthy/frontendf194e72 сохранены, main speedHistory5. Продуктовый код не менялся, UI/deployment не выполнялись. Этот диагностический блок завершён; ROS forward success не принят, причина1→2 timeout не установлена.
Следующий12.5.31 — сопоставить короткий native CLI наCHR1 сREST и наблюдением TCP2000; предварительно дочитать raw/routing rules при стабильном доступе. Существующие адреса/маршруты/учётные записи сохраняются. План/паспорт/протокол обновлены, локальный коммит без push.
## 12.5.29 — real browser форма интерфейсов и deployment frontend (2026-10-08)
Production frontend sourcef194e7269b1e0276f257b3fda28413958907a503 собран из чистого contextaa7dbdf с зафиксированным app/(main)/uptime/page.tsx. Git diff подтвердил, что это единственное runtime-изменение frontend; Dockerfile/deps/контракт не менялись. Production build/TypeScript внутри Docker passed; proxyTimeout180s сохранён. Backend image8782054 прежний.