37 lines
764 B
Python
37 lines
764 B
Python
from celery import Celery
|
|
from .config import settings
|
|
|
|
|
|
celery_app = Celery(
|
|
"bttoxin",
|
|
broker=settings.get_celery_broker_url(),
|
|
backend=settings.get_celery_result_backend(),
|
|
)
|
|
|
|
celery_app.conf.update(
|
|
task_track_started=True,
|
|
worker_prefetch_multiplier=1,
|
|
)
|
|
|
|
"""Celery 配置"""
|
|
from celery import Celery
|
|
from ..config import settings
|
|
|
|
celery_app = Celery(
|
|
"bttoxin_worker",
|
|
broker=settings.CELERY_BROKER_URL,
|
|
backend=settings.CELERY_RESULT_BACKEND,
|
|
include=['app.workers.tasks']
|
|
)
|
|
|
|
celery_app.conf.update(
|
|
task_serializer='json',
|
|
accept_content=['json'],
|
|
result_serializer='json',
|
|
timezone='UTC',
|
|
enable_utc=True,
|
|
task_track_started=True,
|
|
task_time_limit=7200,
|
|
worker_prefetch_multiplier=1,
|
|
)
|