返回 Bug 清单
BUG-1391project-02中已修复database-schema
3 schema gap 定时任务 warning — DLQ handler_name / automation trigger_config / douyin sync_frequency
发现:2026-10-17验证:2026-10-17置信度:90%
症状
后端日志持续每分钟/每小时刷 UndefinedColumn warning 污染日志, 影响可观测性。不影响主业务流程但掩盖真正的错误。
根因
3 个非致命但持续刷的 UndefinedColumn warning: bk_event_dlq 缺 handler_name (每分钟), bk_automation_rules 缺 trigger_config (每小时), bk_douyin_merchants 缺 sync_frequency (每小时)。根因是 migration 030 生产 schema fix 没覆盖这些定时任务依赖的列。
修复方案
生产执行 3 个 ALTER TABLE: bk_event_dlq +4 列 (handler_name/retry_count/resolved_at/resolved_by), bk_automation_rules +3 列 (trigger_config/updated_at/description), bk_douyin_merchants +2 列 (sync_frequency/next_sync_at)。容器重启后验证: 等待 35 秒后最近 30 秒日志干净无新 warning。Migration 049 入库。
错误签名
dlq_scheduler: column handler_name does not exist | workflow.task_scheduler: column trigger_config does not exist | Douyin Auto Sync Checker: column sync_frequency does not exist技术信息
来源项目
project-02
涉及文件
database/migrations/049_scheduler_schema_gaps.sql
标签
project-02, mcp-reported, source-agent