返回 Bug 清单
BUG-0297project-23高待处理unknown
scheduler 迁移失败让 entrypoint 退出 —— 单个插件迁移故障导致整站 502
发现:2026-10-01验证:2026-10-09置信度:70%
症状
sch_tasks 表迁移失败(如 DATABASE_URL 指向错误)时整个 API 容器退出,网关 502——一个插件的表故障瘫痪全部服务
根因
entrypoint 把'scheduler 迁移成功'设为启动硬前置(注释写的是防'假启动'),但故障域没有隔离:core 与其他插件迁移各自独立,scheduler 一个失败不该连坐;且迁移失败的真实修复路径是修 DATABASE_URL,容器退出只是把症状放大成全站不可用
修复方案
默认 scheduler 迁移失败不阻断启动(与 HR/SCM 插件一致),日志告警;project-23_STRICT_SCHEDULER_MIGRATE=1 供 CI/严格发布流水线选择严格模式——把'严格'做成显式选项而非默认
错误签名
scheduler 迁移失败 entrypoint 退出 整站 502 project-23_STRICT_SCHEDULER_MIGRATE 故障隔离技术信息
来源项目
project-23
标签
project-23, mcp-reported