- 原因: 全局 async_session_factory 绑定在 Celery 主进程 event loop - Celery fork worker 后创建新 loop,旧 connection 绑定冲突 - 修复: 每个任务内创建独立 async engine + session factory - 任务完成后 dispose engine 释放连接 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| celery_app.py | ||
| generate.py | ||
- 原因: 全局 async_session_factory 绑定在 Celery 主进程 event loop - Celery fork worker 后创建新 loop,旧 connection 绑定冲突 - 修复: 每个任务内创建独立 async engine + session factory - 任务完成后 dispose engine 释放连接 |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| celery_app.py | ||
| generate.py | ||