/
gr.ev.vl
/
TestGen
Обзор
Документация
Войти
/
gr.ev.vl
/
TestGen
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master2
scripts/run_worker.cmd
49 строк
1 KB
gr.ev.vl
Initial commit
06 июн 2026, 02:41
06 июн 2026, 02:41
02fb1fb
Код
Авторство
О чём код?
@echo off chcp 1251 >nul title TestGen Celery Worker cd /d "E:\_GEV\_My_project\TestGen\backend" :: �������� ������������ ��������� if not exist ".venv\Scripts\python.exe" ( echo [] ����������� ��������� �� �������. pause exit /b 1 ) call .venv\Scripts\activate.bat set "PYTHONPATH=E:\_GEV\_My_project\TestGen\backend\src;%PYTHONPATH%" :: �������� ���������� TASK_MODE for /f "usebackq tokens=1,2 delims==" %%a in (`type ".env" ^| findstr "TASK_MODE"`) do set "%%a=%%b" :: if not defined TASK_MODE set "TASK_MODE=sync" if not defined TASK_MODE set "TASK_MODE=" if "%TASK_MODE%"=="sync" ( echo [i] TASK_MODE=sync - Celery worker �� ��������� echo ������ ����������� ��������� � �������� backend. echo ��� ������� Celery ���������� TASK_MODE=celery � .env pause exit /b 0 ) :: �������� Redis echo �������� Redis... redis-cli -h localhost -p 6379 ping >nul 2>&1 if %errorlevel% neq 0 ( echo [] Redis ����������. echo ���������� � ��������� Redis: https://redis.io/download/ echo ��� ����������� TASK_MODE=sync � .env pause exit /b 1 ) echo ============================================ echo TestGen Celery Worker echo �������: llm_high_priority, llm_low_priority, export echo ============================================ echo. celery -A src.testgen.tasks.celery_app worker --loglevel=debug --concurrency=4 --queues=llm_high_priority,llm_low_priority,export --max-tasks-per-child=100 --pool=solo pause