提交 5bf28dc2 authored 作者: 陈泽健's avatar 陈泽健

docs(service-monitor): 记录定时任务并发 run_id 冲突坑

Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
上级 3cb1cf62
......@@ -829,13 +829,23 @@
- 密码通过 API 加密存储,config.sh 模板用 `__REDIS_PASSWORD__` 占位符
- 部署后验证:跑一次 full 套件,确认安全模块能输出"已设置"而非"查询失败"
### 坑 11:定时任务并发执行导致 run_id 冲突
**坑**:两个定时任务在同一秒触发(如都在 09:00),`run_id` 使用时间戳+"sched"后缀生成,导致 `run_id` 完全相同。第二个任务覆盖第一个的工作目录和 `_runs` 字典,只生成一份报告。
**避免方法**
- `run_id` 必须加入 uuid 或其他唯一标识(已修复:使用 `target_id[:4]` + uuid[:6]
- 并发执行场景必须确保资源隔离(工作目录、内存状态)
---
## 6. Git 提交记录
| 日期 | Commit | 说明 |
|------|--------|------|
| 2026-07-23 | 待提交 | feat(service-monitor): 报告对比功能 + 异常项趋势告警 |
| 2026-07-24 | `3cb1cf62` | fix(service-monitor): 修复定时任务并发执行导致 run_id 冲突 |
| 2026-07-23 | `7b0e7dcd` | feat(service-monitor): 导出 PDF/Excel 格式 |
| 2026-07-23 | `069f9fa2` | feat(service-monitor): 报告对比功能 + 异常项趋势告警 |
| 2026-07-23 | `8e7a5b3a` | style(service-monitor): 移动端响应式深度优化-新增480px超小屏幕断点 |
| 2026-07-23 | `dfe01cae` | feat(service-monitor): P3级检测模块补全+巡检防重复触发+移动端响应式优化 |
| 2026-07-22 | `664d318d` | feat(service-monitor): P3级移植-文件权限检测/定时任务预期检测 |
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论