Files
ai-talk-callback/celery_worker.py
2025-12-04 15:05:56 +08:00

28 lines
677 B
Python

#!/usr/bin/env python3
"""
Celery Worker 启动脚本
"""
import os
import sys
# 添加项目根目录到Python路径
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from app.celery_app import celery_app
from app.logger import get_logger
logger = get_logger("celery_worker")
if __name__ == "__main__":
logger.info("🌿 启动Celery Worker...")
# 启动Celery worker
celery_app.start([
'worker',
'--loglevel=info',
'--concurrency=4',
'--prefetch-multiplier=1',
'--max-tasks-per-child=1000',
'--time-limit=300', # 5分钟任务超时
'--soft-time-limit=240', # 4分钟软超时
])