feat: enhancement celery configuration (#32145)

This commit is contained in:
Ponder
2026-02-10 17:55:24 +08:00
committed by GitHub
parent f355c8d595
commit 6015f23e79
4 changed files with 18 additions and 0 deletions

View File

@ -80,8 +80,14 @@ def init_app(app: DifyApp) -> Celery:
worker_hijack_root_logger=False,
timezone=pytz.timezone(dify_config.LOG_TZ or "UTC"),
task_ignore_result=True,
task_annotations=dify_config.CELERY_TASK_ANNOTATIONS,
)
if dify_config.CELERY_BACKEND == "redis":
celery_app.conf.update(
result_backend_transport_options=broker_transport_options,
)
# Apply SSL configuration if enabled
ssl_options = _get_celery_ssl_options()
if ssl_options: