• 陈泽健's avatar
    fix(service-monitor): 修复定时任务并发执行导致 run_id 冲突 · 3cb1cf62
    陈泽健 提交于
    问题:多个定时任务在同一秒触发时(如都在 09:00),
    使用相同的 run_id(时间戳+"sched"),导致:
    - 远程工作目录冲突
    - _runs 字典冲突
    - 后执行的覆盖前一个,只生成一份报告
    
    修复:
    - run_inspection_sync: run_id 加入 target_id 前缀 + uuid
    - run_inspection: run_id 加入 uuid 替代 threading.get_ident()
    
    影响:
    - 定时任务可安全并发执行
    - SSE 巡检也获得更强的唯一性保证
    
    测试:167 个测试全绿
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    3cb1cf62
名称
最后提交
最后更新
..
routes Loading commit data...
service_monitor Loading commit data...
services Loading commit data...
templates Loading commit data...
utils Loading commit data...
auth.py Loading commit data...
cache_manager.py Loading commit data...
config.json Loading commit data...
container.py Loading commit data...
decorators.py Loading commit data...
safety_filter.py Loading commit data...
search_engine.py Loading commit data...
server.py Loading commit data...
users.json Loading commit data...