SkeyeVSS开发常见问题FAQ: 录像计划与定时任务不生效
试用安装包下载 | SMS | 在线演示项目源码地址https://github.com/openskeye/go-vss1. 问题现象已配置录像计划到点无文件生成或仅部分通道有录像历史计划修改后仍按旧策略执行。2. 涉及组件典型实现中Cron 服务负责触发计划、扫描到期任务VSS/媒体负责实际拉流与落盘数据库存储计划模板、通道关联与状态。任一处未运行或时钟漂移都会导致计划有了但不录。3. 先确认 Cron 是否健康进程是否存活、日志是否有 panic 或数据库连接错误系统时间与时区是否正确容器内date与宿主机对比夏令时、手动改表导致重复或跳过触发点。4. 业务条件是否满足通道在计划时段是否在线离线设备通常无法起流存储路径磁盘空间是否充足、权限是否可写是否与其他任务互斥同通道同秒重复触发被去重。5. 配置生效路径修改计划后是否经过保存 → 下发 → 服务 reload的完整链路若仅改 UI 缓存未落库Cron 仍读旧数据。6. 日志与数据库核对在 Cron 日志中搜索该通道 ID 与计划 ID在库中查计划下次触发时间、最近执行状态字段如果有若 ORM/缓存层有快照确认是否需等待刷新周期。7. 与 NTP 的关系服务器时间慢 5 分钟表现为「用户以为到点了但系统认为没到」或相反。录像类问题务必先对时。录像计划是调度 设备在线 存储三者交集只查其中一条链路容易误判为软件 bug。