feat: add async worker queues and retry controls
This commit is contained in:
@@ -51,3 +51,22 @@ RULES_DIR = "rules"
|
||||
RESCUE_MODE = "auto"
|
||||
LLM_MAX_CONCURRENCY = 5
|
||||
VLM_MAX_CONCURRENCY = 3
|
||||
LLM_REQUEST_TIMEOUT = 120
|
||||
LLM_RETRY_MAX_ATTEMPTS = 3
|
||||
LLM_RETRY_BACKOFF_BASE_SECONDS = 1
|
||||
VLM_REQUEST_TIMEOUT = 45
|
||||
VLM_RETRY_MAX_ATTEMPTS = 2
|
||||
VLM_RETRY_BACKOFF_BASE_SECONDS = 1
|
||||
OCR_VLM_CONCURRENCY = 32
|
||||
OCR_RETRY_MAX_ATTEMPTS = 3
|
||||
OCR_RETRY_BACKOFF_BASE_SECONDS = 1
|
||||
SIGNATURE_PROBE_CONCURRENCY = 2
|
||||
SIGNATURE_PROBE_TIMEOUT = 20
|
||||
SIGNATURE_PROBE_RETRY_MAX_ATTEMPTS = 2
|
||||
SIGNATURE_PROBE_RETRY_BACKOFF_BASE_SECONDS = 0.5
|
||||
WORKER_QUEUE_URGENT = "leaudit.urgent"
|
||||
WORKER_QUEUE_NORMAL = "leaudit.normal"
|
||||
WORKER_CONCURRENCY = 2
|
||||
RUN_LOCK_SECONDS = 1800
|
||||
TASK_SOFT_TIME_LIMIT = 3300
|
||||
TASK_TIME_LIMIT = 3600
|
||||
|
||||
Reference in New Issue
Block a user