1
0
forked from erp-dev/erp

fix: redis for worker

This commit is contained in:
2026-01-12 14:20:08 +08:00
parent ae88be28ed
commit f55a32376d
4 changed files with 29 additions and 0 deletions

View File

@@ -94,7 +94,18 @@ MIDDLEWARE = [
原因:`Product` 模型没有设置 `unique_together = ('merchant', 'human_id')` 约束,多同步源可能导致重复数据,`get_or_create` 会抛出 `MultipleObjectsReturned` 错误。
### 9. 修复 Docker Compose 中 Celery 服务缺少 CACHE_HOST 配置
在以下文件中为 `celery_worker``celery_beat` 服务添加 `CACHE_HOST``CACHE_PORT` 环境变量:
- `docker-compose.yml`
- `docker-compose.dev.yml`
- `docker-compose.prod.yml`
问题原因:`settings.py``CACHE_HOST` 默认值为 `localhost`,在容器化环境中无法连接到 Redis 服务。
## 待办事项
- [ ] 执行数据库迁移 (`uv run python manage.py migrate`)
- [ ] 测试中间件功能
- [ ] 重启 Docker 容器使配置生效