0b3f9ff975
- отдельный defaultMirrorHttpClient (connect 15с / request 90с) + 1 повтор на list(): тяжёлый GET /api/mirror?limit=N на сервере дольше общего 30с-таймаута и подёргивается (503); - каталог: зеркала грузятся в отдельном try — сбой/таймаут не чистит уже загруженный каталог, просто временно без бейджей; - детали: убрали тяжёлый list(limit=500) каждые 3 с (progress зеркала на сервере не живой, 0 до конца) — в цикле опрашивается только дешёвый mirrorByItem.