3db047bade
배치 200건이 직렬 처리로 30분 초과해 매시 1회로 후퇴, 일 4,800건 처리에 그쳐 일 신규 5,500건 유입을 못 따라잡고 백로그 16K가 정체 상태. asyncio.Semaphore(4)로 병렬화(OLLAMA_NUM_PARALLEL=4와 매칭) → 한 배치 6분 20초, 스케줄러를 minute="*/30"으로 복원 (max_instances=1로 중첩 방지). 일 처리 용량 9,600건 → 백로그 자연 소화. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>