| 12345678910111213141516171819202122232425262728293031 |
- {
- "$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
- }
- }
- }
|