Merge pull request 'docs(tradein/domclick): два комментария описывали пул, которого нет с миграции 253' (#3240) from docs/3189-stale-pool-comments into main
Some checks failed
Deploy Trade-In / deploy (push) Blocked by required conditions
Deploy Trade-In / perimeter-smoke (push) Blocked by required conditions
Deploy Trade-In / deploy-status (push) Blocked by required conditions
Deploy Trade-In / build-browser (push) Has been skipped
Deploy Trade-In / changes (push) Successful in 13s
Deploy Trade-In / build-frontend (push) Has been skipped
Deploy Trade-In / test (push) Successful in 4m6s
Deploy Trade-In / build-backend (push) Has been cancelled

This commit is contained in:
lekss361 2026-08-29 16:13:53 +00:00
commit 8f3912cdf6
2 changed files with 13 additions and 8 deletions

View file

@ -38,10 +38,13 @@
-- same-site SERP-origin navigation cadence from PR #2430 -- QRATOR is
-- reputation-based, not purely rate-based, but a more human cadence
-- reduces the odds of tripping it in the first place.
-- max_consecutive_blocks -- 3 (vs Avito's 5): DomClick has no IP-rotation recovery
-- on block (one dedicated residential proxy, not a pool) -- aborting
-- sooner avoids hammering an already-reputation-damaged proxy/session
-- and preserves it for the next scheduled window.
-- max_consecutive_blocks -- 3 (vs Avito's 5): aborting sooner avoids hammering an
-- already-reputation-damaged proxy/session and preserves it for the
-- next scheduled window. NB the original rationale here ("one
-- dedicated residential proxy, not a pool") is obsolete: migration
-- 253 (#2800) dropped the reservation, and the backfill was wired
-- into the shared pool in PR #3222 -- all four nodes carry
-- provider_affinity='any'.
--
-- Seeded with enabled=false: activation is a deliberate, separate manual step after
-- this migration deploys and the orchestrator is smoke-tested against a live cookie

View file

@ -327,10 +327,12 @@ class DomClickScraper(BaseScraper):
комнатности 2+ не собирались никогда. Замер 19.08 по активным
объявлениям: студий 575, однушек 408, двушек 1, трёшек 0; у соседних
площадок 2+ комнат около двух третей выдачи.
Сдвиг НЕ лечит блок, он распределяет то, что успевает собраться, по
всем корзинам вместо одной. Работает при единственном свободном узле
в отличие от ротации lease, которой сейчас упираться некуда: в пуле 3
включённых узла, 2 забанены Домкликом.
Сдвиг НЕ лечит обрыв, он распределяет то, что успевает собраться,
по всем корзинам вместо одной, и работает даже когда свободен один
узел. Ротация lease тут ни при чём: свип кладёт не счётчик провалов,
а break ниже по первому же DomClickBlockedError (#2854). В пуле
четыре включённых узла, у всех provider_affinity='any'
выделенного домклик-прокси нет с миграции 253 (#2800).
skip_buckets: корзины, уже собранные предыдущим оборванным прогоном
(#3118, чекпоинт done_buckets) — по ним ни одного запроса. Вместе
со сдвигом #2854 это превращает случайную ротацию в систематический