PWA Failover Test

SW: … Хост: … Сеть: …

Пул адресов API

АдресСтатусЗадержкаОшибокПоследняя ошибкаCooldownИсточникДействияИмитация сбоя узла

Порядок обхода: ★ предпочтительный → живые → неизвестные → упавшие (не в cooldown). Узел, ответивший на запрос, становится предпочтительным. «Имитация сбоя» дёргает /admin/state на тестовом узле: down — рвёт соединение, hang — не отвечает (таймаут), 503 — ошибка сервера, up — чинит.

Запросы к API

Нажмите кнопку — увидите, какой узел ответил.

Хост (откуда загружена PWA)

«Убить хост» заставляет статический сервер рвать все соединения (кроме служебных /__admin/*). После этого перезагрузите страницу — она откроется из кэша service worker'а, а запросы к API продолжат работать. Для честной проверки можно просто остановить server.py (Ctrl+C) и открыть страницу заново.

Журнал