Отметка последнего использования — mtime файла в профиле, ставится при открытии и закрытии окна. Очистка при старте воркера и раз в час; профили с открытым окном (на этом воркере или по ключу сессии в Redis) не трогаются. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
19 lines
880 B
Plaintext
19 lines
880 B
Plaintext
# Project Env
|
|
# порт api на хосте (docker-compose)
|
|
API_PORT=8000
|
|
# CPU и память контейнера worker
|
|
WORKER_CPUS=4
|
|
WORKER_MEM_LIMIT=8g
|
|
# сколько окон Chrome на воркер — и выполняющих задачу, и удерживаемых (browser_idle_timeout); ≈ числу ядер
|
|
BROWSER_SLOTS=4
|
|
# пароль RabbitMQ (сеть compose наружу не открыта)
|
|
RABBITMQ_PASSWORD=robotex
|
|
# сколько часов хранится результат задачи в Redis
|
|
RESULT_TTL_HOURS=24
|
|
# через сколько дней без использования удаляется профиль браузера
|
|
PROFILE_TTL_DAYS=7
|
|
# сколько /v1/solve ждёт, пока воркер возьмёт задачу, прежде чем ответить 503
|
|
V1_QUEUE_WAIT=30
|
|
NO_SLOTS_RETRY_AFTER=5
|
|
LOG_LEVEL=INFO
|