fix(tradein/compose): USE_PROXY_POOL_* и для backend, не только scraper
All checks were successful
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / changes (pull_request) Successful in 10s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / changes (pull_request) Successful in 7s
CI / backend-tests (pull_request) Has been skipped
All checks were successful
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / changes (pull_request) Successful in 10s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / changes (pull_request) Successful in 7s
CI / backend-tests (pull_request) Has been skipped
`USE_PROXY_POOL_CURL`/`USE_PROXY_POOL_BROWSER` объявлены только у сервиса scraper (#2126/#2160). В процессе backend оба флага оставались False, из-за чего `_kit_proxy_provider()` возвращал None, а `curl_proxy_url` / `BrowserFetcher._acquire_lease` игнорировали переданный proxy_provider и уходили на env-фолбэк `SCRAPER_PROXY_URL` — на проде это выключенный узел (407) → camoufox InvalidIP, 83 провала запуска сайдкара за 3 ч 05.09. Правка — только объявление тех же двух переменных в `environment:` backend. `environment:` перекрывает `env_file` (backend/.env.runtime), значений USE_PROXY_POOL_* в runtime-env нет, так что конфликта нет. Гейты: yaml.safe_load rc=0, scripts/check-compose-ambiguous-hosts.py rc=0. Refs: issue «tradein-backend без USE_PROXY_POOL_* → браузерные скрейпы на мёртвый env-прокси» Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
ea4fb88b66
commit
b65f75c1fc
1 changed files with 7 additions and 0 deletions
|
|
@ -333,6 +333,13 @@ services:
|
|||
# PING 19 мс, SET 0.35 мс, GET 0.31 мс) — см. описание PR.
|
||||
# db1 — не 0 и не 2: 0 занят celery-брокером gendesign, 2 — glitchtip'ом.
|
||||
REDIS_URL: "redis://gendesign-redis:6379/1"
|
||||
# Proxy-pool и здесь, а не только у scraper (issue «tradein-backend без
|
||||
# USE_PROXY_POOL_*»): без флагов процесс backend игнорирует переданный
|
||||
# proxy_provider и уходит на env-фолбэк SCRAPER_PROXY_URL — на проде это
|
||||
# выключенный узел, т.е. гарантированный отказ (camoufox InvalidIP), а не
|
||||
# деградация. У scraper те же значения с #2126/#2160.
|
||||
USE_PROXY_POOL_CURL: "true"
|
||||
USE_PROXY_POOL_BROWSER: "true"
|
||||
depends_on:
|
||||
browser:
|
||||
condition: service_started
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue