{ "$schema": "https://gitee.com/dotnetchina/Furion/raw/v4/schemas/v4/furion-schema.json", // G-08 自动监控调度配置。只承载"appsettings 锚点"一类配置项(见 G08-02 配置分类表)。 // 其余参数分别落在属性固化(IntervalMinutes)、代码常量(TenantId / FactoryId / FailurePauseThreshold) // 与 Admin.NET 作业管理(Enabled)等锚点上,不在本文件承载。 "WatchScheduler": { // 调试入口 POST /api/aidop/s8/watch-debug/run-once 启用开关。 // 默认 false(生产安全);dev/test 通过 appsettings.Development.json 覆写为 true。 "DebugEndpointEnabled": false }, // S8-SCHEDULER-P0-BLEEDING-STOP-CONFIG-1:环境级调度总开关。 // 默认 true 保持既有行为;生产侧紧急止血可通过部署环境变量 // Scheduler__Enabled=false 强制关闭所有 S8 Job 执行入口。 "Scheduler": { "Enabled": true }, // S8-SCHEDULER-P0-BLEEDING-STOP-CONFIG-1:S8 业务调度开关 + 主调度业务节拍。 // Enabled 默认 false:开发环境与未显式开启的部署一律不执行 S8 Job 业务体。 // 生产开启路径仅保留为部署侧环境变量 S8__Scheduler__Enabled=true。 // WatchTickIntervalMs 默认 300000 (5 分钟):S8WatchSchedulerJob 业务执行节拍; // 硬件唤醒拍仍由 [Period(60000, ...)] 注解承载,不在本文件配置。 "S8": { "Scheduler": { "Enabled": false, "WatchTickIntervalMs": 300000 } } }