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