diff --git a/VWED任务模块接口文档/WebSocket接口文档.md b/VWED任务模块接口文档/WebSocket接口文档.md index 14b668b..e3e15ce 100644 --- a/VWED任务模块接口文档/WebSocket接口文档.md +++ b/VWED任务模块接口文档/WebSocket接口文档.md @@ -14,6 +14,8 @@ | --- | --- | --- | --- | --- | | 1 | 任务执行结果实时推送 | `/task-execution/{task_record_id}` | WebSocket | 实时推送指定任务记录的执行结果更新 | | 2 | 任务执行结果广播 | `/task-execution-broadcast/{task_record_id}` | WebSocket | 接收任务执行结果广播消息 | +| 3 | 库位状态实时推送 | `/storage-location/{scene_id}` | WebSocket | 实时推送指定场景的库位状态更新 | +| 4 | 库位状态广播 | `/storage-location-broadcast/{scene_id}` | WebSocket | 接收库位状态广播消息 | ## 接口详情 @@ -252,6 +254,335 @@ ws://your-domain/ws/task-execution-broadcast/{task_record_id} 2. **日志收集**:收集任务执行过程中的状态变化记录 3. **事件通知**:当任务状态发生变化时接收通知 +### 3. 库位状态实时推送 + +#### 接口说明 + +建立WebSocket连接,实时接收指定场景的库位状态更新。服务器会定期推送库位状态变化,客户端也可以主动请求获取当前状态。支持多种过滤条件来筛选特定的库位。 + +#### 连接路径 + +``` +ws://your-domain/ws/storage-location/{scene_id}?interval={interval}&storage_area_id={storage_area_id}&station_name={station_name}&layer_name={layer_name}&is_occupied={is_occupied}&is_locked={is_locked}&is_disabled={is_disabled} +``` + +#### 路径参数 + +| 参数名 | 类型 | 是否必须 | 描述 | +| --- | --- | --- | --- | +| scene_id | string | 是 | 场景ID | + +#### 查询参数 + +| 参数名 | 类型 | 是否必须 | 默认值 | 描述 | +| --- | --- | --- | --- | --- | +| interval | integer | 否 | 3 | 推送间隔(秒),范围1-30秒 | +| storage_area_id | string | 否 | null | 库区ID,用于过滤特定库区 | +| station_name | string | 否 | null | 站点名称,用于过滤特定站点 | +| layer_name | string | 否 | null | 层名称,用于过滤特定层 | +| is_occupied | boolean | 否 | null | 是否占用过滤 | +| is_locked | boolean | 否 | null | 是否锁定过滤 | +| is_disabled | boolean | 否 | null | 是否禁用过滤 | + +#### 客户端消息格式 + +客户端可以向服务器发送以下格式的JSON消息: + +##### 心跳检测 + +```json +{ + "type": "ping", + "timestamp": "2025-06-11T12:00:00.000Z" +} +``` + +##### 获取当前状态 + +```json +{ + "type": "get_status", + "timestamp": "2025-06-11T12:00:00.000Z" +} +``` + +#### 服务器消息格式 + +##### 库位状态更新 + +```json +{ + "type": "storage_location_update", + "scene_id": "场景ID", + "timestamp": "2025-06-11T12:00:00.000Z", + "message": "成功获取库位状态", + "data": { + "total": 100, + "page": 1, + "page_size": 1000, + "total_pages": 1, + "storage_locations": [ + { + "id": "层ID", + "layer_index": 1, + "layer_name": "层名称", + "operate_point_id": "动作点ID", + "station_name": "站点名称", + "storage_location_name": "库位名称", + "scene_id": "场景ID", + "storage_area_id": "库区ID", + "area_name": "库区名称", + "is_occupied": false, + "is_locked": false, + "is_disabled": false, + "is_empty_tray": false, + "locked_by": null, + "goods_content": "", + "goods_weight": null, + "goods_volume": null, + "goods_stored_at": null, + "goods_retrieved_at": null, + "last_access_at": "2025-06-11T12:00:00.000Z", + "max_weight": 5000, + "max_volume": 1000, + "layer_height": 100, + "tags": "", + "description": null, + "created_at": "2025-06-11T12:00:00.000Z", + "updated_at": "2025-06-11T12:00:00.000Z" + } + ] + } +} +``` + +##### 库位状态变化通知 + +```json +{ + "type": "storage_location_status_change", + "scene_id": "场景ID", + "layer_name": "层名称", + "action": "OCCUPY", + "timestamp": "2025-06-11T12:00:00.000Z", + "new_status": { + "id": "层ID", + "is_occupied": true, + "is_locked": false, + "is_disabled": false, + "is_empty_tray": false, + "locked_by": null, + "goods_content": "货物内容", + "last_access_at": "2025-06-11T12:00:00.000Z", + "updated_at": "2025-06-11T12:00:00.000Z" + } +} +``` + +##### 心跳响应 + +```json +{ + "type": "pong", + "timestamp": "2025-06-11T12:00:00.000Z" +} +``` + +##### 错误消息 + +```json +{ + "type": "error", + "scene_id": "场景ID", + "timestamp": "2025-06-11T12:00:00.000Z", + "message": "错误描述信息" +} +``` + +#### 响应字段说明 + +##### 库位状态字段 + +| 字段名 | 类型 | 描述 | +| --- | --- | --- | +| id | string | 层ID | +| layer_index | integer | 层索引(从1开始) | +| layer_name | string | 层名称 | +| operate_point_id | string | 动作点ID | +| station_name | string | 站点名称 | +| storage_location_name | string | 库位名称 | +| scene_id | string | 场景ID | +| storage_area_id | string | 库区ID | +| area_name | string | 库区名称 | +| is_occupied | boolean | 是否占用 | +| is_locked | boolean | 是否锁定 | +| is_disabled | boolean | 是否禁用 | +| is_empty_tray | boolean | 是否空托盘 | +| locked_by | string | 锁定者 | +| goods_content | string | 货物内容 | +| goods_weight | integer | 货物重量(克) | +| goods_volume | integer | 货物体积(立方厘米) | +| goods_stored_at | string | 货物存放时间 | +| goods_retrieved_at | string | 货物取出时间 | +| last_access_at | string | 最后访问时间 | +| max_weight | integer | 最大承重(克) | +| max_volume | integer | 最大体积(立方厘米) | +| layer_height | integer | 层高(毫米) | +| tags | string | 标签 | +| description | string | 层描述 | +| created_at | string | 创建时间 | +| updated_at | string | 更新时间 | + +#### 连接示例 + +##### JavaScript客户端示例 + +```javascript +// 建立WebSocket连接 +const sceneId = "your-scene-id"; +const interval = 3; // 推送间隔3秒 +const storageAreaId = "area-001"; // 过滤特定库区 +const wsUrl = `ws://localhost:8000/ws/storage-location/${sceneId}?interval=${interval}&storage_area_id=${storageAreaId}&is_occupied=false`; + +const websocket = new WebSocket(wsUrl); + +// 连接建立 +websocket.onopen = function(event) { + console.log("库位状态WebSocket连接已建立"); + + // 发送心跳包 + websocket.send(JSON.stringify({ + type: "ping", + timestamp: new Date().toISOString() + })); +}; + +// 接收消息 +websocket.onmessage = function(event) { + const data = JSON.parse(event.data); + + switch(data.type) { + case "storage_location_update": + console.log("库位状态更新:", data.data); + // 处理库位状态列表 + data.data.storage_locations.forEach(location => { + console.log(`层${location.layer_name}: 占用=${location.is_occupied}, 锁定=${location.is_locked}`); + }); + break; + case "storage_location_status_change": + console.log("库位状态变化:", data.layer_name, data.action, data.new_status); + break; + case "pong": + console.log("心跳响应:", data.timestamp); + break; + case "error": + console.error("服务器错误:", data.message); + break; + } +}; + +// 连接关闭 +websocket.onclose = function(event) { + console.log("库位状态WebSocket连接已关闭"); +}; + +// 连接错误 +websocket.onerror = function(error) { + console.error("库位状态WebSocket连接错误:", error); +}; +``` + +##### Python客户端示例 + +```python +import asyncio +import json +import websockets +from datetime import datetime + +async def storage_location_websocket_client(): + scene_id = "your-scene-id" + interval = 3 + storage_area_id = "area-001" + uri = f"ws://localhost:8000/ws/storage-location/{scene_id}?interval={interval}&storage_area_id={storage_area_id}&is_occupied=false" + + async with websockets.connect(uri) as websocket: + print("库位状态WebSocket连接已建立") + + # 发送心跳包 + await websocket.send(json.dumps({ + "type": "ping", + "timestamp": datetime.now().isoformat() + })) + + # 监听消息 + async for message in websocket: + data = json.loads(message) + + if data["type"] == "storage_location_update": + print(f"库位状态更新: 共{data['data']['total']}个库位") + for location in data["data"]["storage_locations"]: + print(f" 层{location['layer_name']}: 占用={location['is_occupied']}, 锁定={location['is_locked']}") + elif data["type"] == "storage_location_status_change": + print(f"库位状态变化: {data['layer_name']} {data['action']} {data['new_status']}") + elif data["type"] == "pong": + print(f"心跳响应: {data['timestamp']}") + elif data["type"] == "error": + print(f"服务器错误: {data['message']}") + +# 运行客户端 +asyncio.run(storage_location_websocket_client()) +``` + +#### 特性说明 + +1. **智能推送**:服务器只在数据发生变化时才推送更新,避免不必要的网络流量 +2. **灵活过滤**:支持多种过滤条件,可以精确筛选需要监控的库位 +3. **心跳检测**:支持客户端主动发送心跳包,维持连接活跃状态 +4. **错误处理**:完善的错误处理机制,连接异常时自动清理资源 +5. **状态查询**:客户端可随时主动请求获取当前库位状态 +6. **多客户端支持**:同一场景可支持多个客户端同时连接 + +### 4. 库位状态广播 + +#### 接口说明 + +建立WebSocket连接,接收库位状态的广播消息。与实时推送接口的区别在于,此接口主要用于被动接收广播,不会主动定期推送。 + +#### 连接路径 + +``` +ws://your-domain/ws/storage-location-broadcast/{scene_id} +``` + +#### 路径参数 + +| 参数名 | 类型 | 是否必须 | 描述 | +| --- | --- | --- | --- | +| scene_id | string | 是 | 场景ID | + +#### 客户端消息格式 + +##### 心跳检测 + +```json +{ + "type": "ping", + "timestamp": "2025-06-11T12:00:00.000Z" +} +``` + +#### 服务器消息格式 + +与库位状态实时推送接口相同,参见上述文档。 + +#### 使用场景 + +1. **监控面板**:多个监控客户端同时监听库位状态变化 +2. **库位管理**:实时显示库位占用、锁定状态 +3. **货物追踪**:监控货物存放和取出过程 +4. **状态统计**:收集库位使用率和状态变化统计 + ## 错误码说明 | 错误码 | 描述 | 解决方案 | @@ -276,26 +607,33 @@ ws://your-domain/ws/task-execution-broadcast/{task_record_id} ### 3. 性能优化 -- 使用合适的推送间隔(建议2-5秒) +- 使用合适的推送间隔(任务执行结果建议2-5秒,库位状态建议3-10秒) - 客户端及时处理接收到的消息,避免消息积压 - 对于不活跃的任务,考虑降低推送频率 +- 库位状态推送时,合理使用过滤条件,避免获取过多不必要的数据 +- 对于大规模库位监控,考虑按库区分组建立多个连接 ### 4. 安全考虑 - 在生产环境中使用WSS协议(WebSocket Secure) - 实现适当的身份验证和授权机制 - 限制连接数量,防止资源滥用 +- 对于库位状态推送,验证客户端是否有权限访问特定场景的库位数据 ## 注意事项 -1. **任务记录ID有效性**:确保传入的任务记录ID存在且有效 +1. **ID有效性**:确保传入的任务记录ID和场景ID存在且有效 2. **网络稳定性**:WebSocket连接对网络质量要求较高,不稳定的网络可能导致频繁断连 3. **浏览器兼容性**:确保目标浏览器支持WebSocket协议 4. **资源清理**:页面关闭或组件销毁时,及时关闭WebSocket连接 5. **消息处理**:合理处理接收到的消息,避免阻塞UI线程 +6. **过滤条件**:库位状态推送时,合理设置过滤条件,避免获取过多数据影响性能 +7. **数据更新频率**:库位状态数据更新频率可能较高,建议根据实际需求调整推送间隔 +8. **并发连接**:避免对同一场景建立过多并发连接,建议复用连接或使用广播接口 ## 更新日志 | 版本 | 日期 | 更新内容 | | --- | --- | --- | -| 1.0.0 | 2025-06-11 | 初始版本,支持任务执行结果实时推送和广播功能 | \ No newline at end of file +| 1.0.0 | 2025-06-11 | 初始版本,支持任务执行结果实时推送和广播功能 | +| 1.1.0 | 2025-06-11 | 新增库位状态实时推送和广播功能,支持多种过滤条件和状态变化通知 | \ No newline at end of file diff --git a/__pycache__/app.cpython-312.pyc b/__pycache__/app.cpython-312.pyc index 189e0d0..5920c66 100644 Binary files a/__pycache__/app.cpython-312.pyc and b/__pycache__/app.cpython-312.pyc differ diff --git a/app.py b/app.py index 68a8dd0..e6f51e4 100644 --- a/app.py +++ b/app.py @@ -8,7 +8,6 @@ from contextlib import asynccontextmanager from config.settings import settings # 导入数据库相关 from data.session import init_database, close_database_connections, close_async_database_connections -# from data.cache import redis_client # 导入路由注册函数 from routes import register_routers # 导入中间件注册函数 @@ -27,11 +26,7 @@ async def lifespan(app: FastAPI): """ # 启动前的初始化操作 # 初始化数据库 - init_database() - # 初始化Redis连接 - # if redis_client.get_client() is None: - # logger.warning("Redis连接失败,部分功能可能无法正常使用") - + init_database() # 启动增强版任务调度器 from services.enhanced_scheduler import scheduler await scheduler.start(worker_count=settings.TASK_SCHEDULER_MIN_WORKER_COUNT) @@ -58,22 +53,21 @@ app = FastAPI( lifespan=lifespan, debug=settings.DEBUG ) - # 注册中间件 register_middlewares(app) - # 注册所有路由 register_routers(app) - # 主函数 if __name__ == "__main__": # 从环境变量中获取端口,默认为8000 + import time + # start_time = time.time() port = int(os.environ.get("PORT", settings.SERVER_PORT)) # 打印启动配置信息 logger.info(f"服务器配置 - Host: 0.0.0.0, Port: {port}, Workers: {settings.SERVER_WORKERS}, Reload: {settings.SERVER_RELOAD}") - + end_time = time.time() # 启动服务器 uvicorn.run( "app:app", diff --git a/config/__pycache__/tf_api_config.cpython-312.pyc b/config/__pycache__/tf_api_config.cpython-312.pyc index 279aa9a..380cbf9 100644 Binary files a/config/__pycache__/tf_api_config.cpython-312.pyc and b/config/__pycache__/tf_api_config.cpython-312.pyc differ diff --git a/config/tf_api_config.py b/config/tf_api_config.py index 95c4058..c2906e3 100644 --- a/config/tf_api_config.py +++ b/config/tf_api_config.py @@ -44,6 +44,7 @@ TF_API_TIMEOUT = int(os.getenv("TF_API_TIMEOUT", "60")) TF_API_RETRY_TIMES = int(os.getenv("TF_API_RETRY_TIMES", "3")) TF_API_MOCK_MODE = False TF_API_TOKEN_HEADER = os.getenv("TF_API_TOKEN_HEADER", "X-Access-Token") # token请求头名称 +TF_API_TOKEN = os.getenv("TF_API_TOKEN", "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDk3NzY1MzEsInVzZXJuYW1lIjoiYWRtaW4ifQ.uRLHZuRQTrR2fHyA-dMzP46yXAa5wdjfdUcmr9PNY4g") def get_tf_api_config() -> Dict[str, Any]: """获取天风系统API配置""" diff --git a/data/models/__pycache__/extended_property.cpython-312.pyc b/data/models/__pycache__/extended_property.cpython-312.pyc index 096d191..4783999 100644 Binary files a/data/models/__pycache__/extended_property.cpython-312.pyc and b/data/models/__pycache__/extended_property.cpython-312.pyc differ diff --git a/logs/app.log b/logs/app.log index ed1c427..9b57e40 100644 --- a/logs/app.log +++ b/logs/app.log @@ -61180,3 +61180,3568 @@ Stack (most recent call last): 2025-07-15 15:03:45,403 - data.session - INFO - 异步数据库连接已关闭 2025-07-15 15:03:45,404 - data.session - INFO - 正在关闭数据库连接... 2025-07-15 15:03:45,405 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:00:56,559 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:01:07,900 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:01:07,909 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:01:08,412 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:01:08,484 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:01:08,505 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:01:08,704 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:01:08,704 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:01:08,704 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:01:08,705 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:01:08,707 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:01:08,707 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:01:08,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:01:08,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:01:08,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:01:08,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:01:08,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:01:08,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:01:08,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:01:08,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:01:08,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:01:08,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:01:08,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:01:08,718 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:01:08,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:01:08,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:01:08,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:01:08,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:01:08,722 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:01:08,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:01:08,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:01:08,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:01:08,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:01:08,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:01:08,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:01:08,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:01:08,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:01:08,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:01:08,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:01:08,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:01:08,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:01:08,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:01:08,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:01:08,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:01:08,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:01:08,736 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:01:08,738 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:01:09,008 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:01:09,009 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:01:09,010 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:01:09,010 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:01:09,011 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:01:09,012 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:05:08,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-16 10:05:08,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:05:08,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:05:08,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:05:08,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-16 10:05:08,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-16 10:05:08,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:05:08,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:05:08,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:05:08,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-16 10:05:08,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-16 10:05:08,809 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-16 10:05:08,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:05:08,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:05:08,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:05:08,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-16 10:05:08,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-16 10:05:08,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-16 10:05:08,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:05:08,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:05:08,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:05:08,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-16 10:05:08,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-16 10:05:08,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-16 10:05:08,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:05:08,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:05:08,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:05:08,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-16 10:05:08,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-16 10:05:08,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-16 10:05:08,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:05:08,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:05:08,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:05:08,826 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-16 10:05:08,826 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-16 10:05:08,826 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-16 10:05:08,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:05:08,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:05:08,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:05:08,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-16 10:05:08,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-16 10:05:08,829 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-16 10:05:08,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:05:08,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:05:08,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:05:08,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-16 10:05:08,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-16 10:05:08,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-16 10:05:08,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:05:08,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:05:08,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:05:08,832 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-16 10:05:08,833 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-16 10:05:08,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-16 10:05:08,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:05:08,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:05:08,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:05:08,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-16 10:05:08,834 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-16 10:05:08,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-16 10:05:08,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:05:08,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:05:08,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:05:08,836 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-16 10:05:08,836 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-16 10:05:08,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-16 10:05:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:05:08,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:05:08,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:05:08,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-16 10:05:08,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-16 10:05:08,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-16 10:05:08,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:05:08,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:05:08,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:05:08,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-16 10:05:08,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-16 10:05:08,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-16 10:05:08,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:05:08,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:05:08,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:05:08,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-16 10:05:08,844 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-16 10:05:08,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-16 10:05:08,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:05:08,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:05:08,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:05:08,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-16 10:05:08,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:05:08,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:08:01,065 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-16 10:08:01,083 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0180秒 +2025-07-16 10:08:07,851 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-16 10:08:07,856 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-16 10:08:07,857 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-16 10:08:07,857 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-16 10:08:07,893 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-16 10:08:07,894 - services.sync_service - INFO - 正在同步创建任务到天风系统: cdbd6de6-6a15-4c01-b30d-1240fc34f15b +2025-07-16 10:08:07,894 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"cdbd6de6-6a15-4c01-b30d-1240fc34f15b","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-16 10:08:07","sceneId":"1936411520272753371","needAmr":1} +2025-07-16 10:08:08,126 - services.sync_service - INFO - 成功同步任务到系统任务: cdbd6de6-6a15-4c01-b30d-1240fc34f15b +2025-07-16 10:08:08,127 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: cdbd6de6-6a15-4c01-b30d-1240fc34f15b +2025-07-16 10:08:08,132 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 cdbd6de6-6a15-4c01-b30d-1240fc34f15b (优先级 1) 添加到队列 0 +2025-07-16 10:08:08,133 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: cdbd6de6-6a15-4c01-b30d-1240fc34f15b +2025-07-16 10:08:08,133 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2821秒 +2025-07-16 10:08:08,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: cdbd6de6-6a15-4c01-b30d-1240fc34f15b, 优先级: 1 +2025-07-16 10:08:08,200 - services.execution.task_executor - DEBUG - 任务 cdbd6de6-6a15-4c01-b30d-1240fc34f15b 设置超时时间: 3600秒 +2025-07-16 10:08:08,221 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-16 10:08:08,240 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-16 10:08:08,242 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-16 10:08:08,251 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-16 10:08:08,251 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-16 10:08:08,251 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: CSelectAgvBp +2025-07-16 10:08:08,258 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 66b34de5-25b2-4f1f-a87a-37ddaba1b10e +2025-07-16 10:08:08,259 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-16 10:08:08,260 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-16 10:08:08,265 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-16 10:08:08,271 - services.execution.handlers.robot_scheduling - INFO - keyRoute 'STATION-B-004' 识别为动作点,场景ID: 1936411520272753371 +2025-07-16 10:08:08,272 - services.sync_service - INFO - 正在创建选择AMR任务: cdbd6de6-6a15-4c01-b30d-1240fc34f15b, 站点: STATION-B-004 +2025-07-16 10:08:08,532 - services.sync_service - INFO - 成功为任务选择AMR: cdbd6de6-6a15-4c01-b30d-1240fc34f15b, AMR: +2025-07-16 10:08:08,532 - services.execution.handlers.robot_scheduling - INFO - 开始等待任务块 1945304403842060289 的AMR选择结果 +2025-07-16 10:08:08,533 - services.sync_service - INFO - 开始等待任务块 1945304403842060289 的AMR选择结果 +2025-07-16 10:08:08,535 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:08,787 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631686795} +2025-07-16 10:08:08,788 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 1 次 +2025-07-16 10:08:09,786 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:10,002 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631688009} +2025-07-16 10:08:10,003 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 2 次 +2025-07-16 10:08:11,027 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:11,221 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631689244} +2025-07-16 10:08:11,223 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 3 次 +2025-07-16 10:08:12,245 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:12,268 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:08:12,482 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631690495} +2025-07-16 10:08:12,484 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 4 次 +2025-07-16 10:08:13,500 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:13,710 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631691730} +2025-07-16 10:08:13,712 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 5 次 +2025-07-16 10:08:14,732 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:14,961 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631692979} +2025-07-16 10:08:14,962 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 6 次 +2025-07-16 10:08:15,986 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:16,192 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631694208} +2025-07-16 10:08:16,193 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 7 次 +2025-07-16 10:08:17,209 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:17,411 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631695431} +2025-07-16 10:08:17,412 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 8 次 +2025-07-16 10:08:18,428 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:18,642 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631696657} +2025-07-16 10:08:18,645 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 9 次 +2025-07-16 10:08:19,649 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:19,877 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631697900} +2025-07-16 10:08:19,878 - services.sync_service - INFO - 任务块 1945304403842060289 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-07-16 10:08:20,908 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:21,144 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631699161} +2025-07-16 10:08:21,145 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 11 次 +2025-07-16 10:08:22,161 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:22,403 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631700413} +2025-07-16 10:08:22,404 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 12 次 +2025-07-16 10:08:23,389 - services.sync_service - INFO - 正在获取任务块详情: 1945304403842060289 +2025-07-16 10:08:23,603 - services.sync_service - INFO - 成功获取任务块详情: 1945304403842060289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304403842060289', 'sceneId': '1936411520272753371', 'taskId': '1945304402151755778', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:08:07', 'updateTime': None}, 'timestamp': 1752631701613} +2025-07-16 10:08:23,604 - services.sync_service - DEBUG - 任务块 1945304403842060289 AMR选择未完成,已尝试 13 次 +2025-07-16 10:08:24,121 - app - INFO - 应用程序关闭中... +2025-07-16 10:08:24,123 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:08:24,128 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:08:24,130 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:08:24,131 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:08:24,132 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:08:24,133 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:08:24,134 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:08:24,135 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:08:24,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:08:24,136 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:08:24,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:08:24,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:08:24,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:08:24,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:08:24,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:08:24,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:08:24,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:08:24,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:08:24,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:08:24,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:08:24,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:08:24,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:08:24,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:08:24,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:08:24,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:08:24,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:08:24,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:08:24,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:08:24,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:08:24,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:08:24,156 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:08:24,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:08:24,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:08:24,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:08:24,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:08:24,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:08:24,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:08:24,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:08:24,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:08:24,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:08:24,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:08:24,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:08:24,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:08:24,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:08:24,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:08:24,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:08:24,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:08:24,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:08:24,173 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:08:24,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:08:24,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:08:24,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:08:24,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:08:24,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:08:24,186 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:08:24,187 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:08:24,188 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:08:24,189 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:08:24,192 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:08:24,194 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:08:24,195 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:08:24,197 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:08:38,510 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:08:53,857 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:08:53,869 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:08:54,309 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:08:54,359 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:08:54,395 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:08:54,581 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:08:54,583 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:08:54,586 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:08:54,587 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:08:54,587 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:08:54,588 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:08:54,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:08:54,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:08:54,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:08:54,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:08:54,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:08:54,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:08:54,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:08:54,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:08:54,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:08:54,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:08:54,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:08:54,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:08:54,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:08:54,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:08:54,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:08:54,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:08:54,616 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:08:54,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:08:54,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:08:54,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:08:54,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:08:54,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:08:54,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:08:54,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:08:54,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:08:54,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:08:54,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:08:54,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:08:54,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:08:54,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:08:54,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:08:54,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:08:54,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:08:54,641 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:08:54,643 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:08:54,878 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:08:54,880 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:08:54,880 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:08:54,881 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:08:54,882 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:08:54,884 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:09:07,861 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-16 10:09:07,900 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-16 10:09:07,905 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-16 10:09:07,905 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-16 10:09:07,970 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-16 10:09:07,971 - services.sync_service - INFO - 正在同步创建任务到天风系统: fbbdc02a-2323-41cd-a942-7c440541bf8c +2025-07-16 10:09:07,972 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"fbbdc02a-2323-41cd-a942-7c440541bf8c","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-16 10:09:07","sceneId":"1936411520272753371","needAmr":1} +2025-07-16 10:09:08,190 - services.sync_service - INFO - 成功同步任务到系统任务: fbbdc02a-2323-41cd-a942-7c440541bf8c +2025-07-16 10:09:08,191 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: fbbdc02a-2323-41cd-a942-7c440541bf8c +2025-07-16 10:09:08,194 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 fbbdc02a-2323-41cd-a942-7c440541bf8c (优先级 1) 添加到队列 0 +2025-07-16 10:09:08,194 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: fbbdc02a-2323-41cd-a942-7c440541bf8c +2025-07-16 10:09:08,195 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3340秒 +2025-07-16 10:09:08,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: fbbdc02a-2323-41cd-a942-7c440541bf8c, 优先级: 1 +2025-07-16 10:09:08,252 - services.execution.task_executor - DEBUG - 任务 fbbdc02a-2323-41cd-a942-7c440541bf8c 设置超时时间: 3600秒 +2025-07-16 10:09:08,289 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-16 10:09:08,321 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-16 10:09:08,322 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-16 10:09:08,334 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-16 10:09:08,336 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-16 10:09:08,339 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: CSelectAgvBp +2025-07-16 10:09:08,358 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 9fc2e05c-aa86-4f12-8ff4-ee70ed56720b +2025-07-16 10:09:08,360 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-16 10:09:08,361 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-16 10:09:08,371 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-16 10:09:08,388 - services.execution.handlers.robot_scheduling - INFO - keyRoute 'STATION-B-004' 识别为动作点,场景ID: 1936411520272753371 +2025-07-16 10:09:08,390 - services.sync_service - INFO - 正在创建选择AMR任务: fbbdc02a-2323-41cd-a942-7c440541bf8c, 站点: STATION-B-004 +2025-07-16 10:09:08,607 - services.sync_service - INFO - 成功为任务选择AMR: fbbdc02a-2323-41cd-a942-7c440541bf8c, AMR: +2025-07-16 10:09:08,609 - services.execution.handlers.robot_scheduling - INFO - 开始等待任务块 1945304655831650305 的AMR选择结果 +2025-07-16 10:09:08,609 - services.sync_service - INFO - 开始等待任务块 1945304655831650305 的AMR选择结果 +2025-07-16 10:09:08,614 - services.sync_service - INFO - 正在获取任务块详情: 1945304655831650305 +2025-07-16 10:09:08,819 - services.sync_service - INFO - 成功获取任务块详情: 1945304655831650305 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304655831650305', 'sceneId': '1936411520272753371', 'taskId': '1945304654103597057', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:09:07', 'updateTime': None}, 'timestamp': 1752631746838} +2025-07-16 10:09:08,820 - services.sync_service - DEBUG - 任务块 1945304655831650305 AMR选择未完成,已尝试 1 次 +2025-07-16 10:09:09,833 - services.sync_service - INFO - 正在获取任务块详情: 1945304655831650305 +2025-07-16 10:09:10,043 - services.sync_service - INFO - 成功获取任务块详情: 1945304655831650305 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304655831650305', 'sceneId': '1936411520272753371', 'taskId': '1945304654103597057', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:09:07', 'updateTime': None}, 'timestamp': 1752631748059} +2025-07-16 10:09:10,043 - services.sync_service - DEBUG - 任务块 1945304655831650305 AMR选择未完成,已尝试 2 次 +2025-07-16 10:09:11,040 - services.sync_service - INFO - 正在获取任务块详情: 1945304655831650305 +2025-07-16 10:09:11,271 - services.sync_service - INFO - 成功获取任务块详情: 1945304655831650305 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304655831650305', 'sceneId': '1936411520272753371', 'taskId': '1945304654103597057', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:09:07', 'updateTime': None}, 'timestamp': 1752631749285} +2025-07-16 10:09:11,271 - services.sync_service - DEBUG - 任务块 1945304655831650305 AMR选择未完成,已尝试 3 次 +2025-07-16 10:09:12,291 - services.sync_service - INFO - 正在获取任务块详情: 1945304655831650305 +2025-07-16 10:09:12,530 - services.sync_service - INFO - 成功获取任务块详情: 1945304655831650305 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304655831650305', 'sceneId': '1936411520272753371', 'taskId': '1945304654103597057', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:09:07', 'updateTime': None}, 'timestamp': 1752631750544} +2025-07-16 10:09:12,531 - services.sync_service - DEBUG - 任务块 1945304655831650305 AMR选择未完成,已尝试 4 次 +2025-07-16 10:09:13,571 - services.sync_service - INFO - 正在获取任务块详情: 1945304655831650305 +2025-07-16 10:09:13,796 - services.sync_service - INFO - 成功获取任务块详情: 1945304655831650305 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304655831650305', 'sceneId': '1936411520272753371', 'taskId': '1945304654103597057', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:09:07', 'updateTime': None}, 'timestamp': 1752631751810} +2025-07-16 10:09:13,796 - services.sync_service - DEBUG - 任务块 1945304655831650305 AMR选择未完成,已尝试 5 次 +2025-07-16 10:09:14,833 - services.sync_service - INFO - 正在获取任务块详情: 1945304655831650305 +2025-07-16 10:09:15,071 - services.sync_service - INFO - 成功获取任务块详情: 1945304655831650305 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304655831650305', 'sceneId': '1936411520272753371', 'taskId': '1945304654103597057', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:09:07', 'updateTime': None}, 'timestamp': 1752631753090} +2025-07-16 10:09:15,072 - services.sync_service - DEBUG - 任务块 1945304655831650305 AMR选择未完成,已尝试 6 次 +2025-07-16 10:09:16,074 - services.sync_service - INFO - 正在获取任务块详情: 1945304655831650305 +2025-07-16 10:09:16,265 - services.sync_service - INFO - 成功获取任务块详情: 1945304655831650305 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945304655831650305', 'sceneId': '1936411520272753371', 'taskId': '1945304654103597057', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:09:07', 'updateTime': None}, 'timestamp': 1752631754286} +2025-07-16 10:09:16,265 - services.sync_service - DEBUG - 任务块 1945304655831650305 AMR选择未完成,已尝试 7 次 +2025-07-16 10:09:16,911 - app - INFO - 应用程序关闭中... +2025-07-16 10:09:16,911 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:09:16,911 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:09:16,912 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:09:16,912 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:09:16,913 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:09:16,913 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:09:16,914 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:09:16,914 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:09:16,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:09:16,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:09:16,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:09:16,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:09:16,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:09:16,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:09:16,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:09:16,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:09:16,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:09:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:09:16,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:09:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:09:16,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:09:16,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:09:16,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:09:16,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:09:16,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:09:16,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:09:16,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:09:16,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:09:16,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:09:16,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:09:16,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:09:16,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:09:16,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:09:16,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:09:16,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:09:16,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:09:16,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:09:16,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:09:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:09:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:09:16,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:09:16,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:09:16,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:09:16,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:09:16,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:09:16,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:09:16,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:09:16,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:09:16,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:09:16,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:09:16,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:09:16,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:09:16,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:09:16,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:09:16,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:09:16,931 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:09:16,931 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:09:16,931 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:09:16,932 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:09:16,933 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:09:16,934 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:09:55,958 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:10:19,868 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:10:19,881 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:10:20,338 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:10:20,394 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:10:20,440 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:10:20,579 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:10:20,580 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:10:20,582 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:10:20,584 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:10:20,584 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:10:20,584 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:10:20,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:10:20,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:10:20,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:10:20,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:10:20,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:10:20,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:10:20,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:10:20,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:10:20,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:10:20,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:10:20,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:10:20,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:10:20,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:10:20,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:10:20,596 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:10:20,596 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:10:20,598 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:10:20,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:10:20,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:10:20,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:10:20,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:10:20,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:10:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:10:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:10:20,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:10:20,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:10:20,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:10:20,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:10:20,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:10:20,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:10:20,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:10:20,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:10:20,608 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:10:20,609 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:10:20,612 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:10:20,884 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:10:20,887 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:10:20,888 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:10:20,888 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:10:20,889 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:10:20,890 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:10:22,593 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-16 10:10:22,609 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0160秒 +2025-07-16 10:10:30,058 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-16 10:10:30,079 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-16 10:10:30,080 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-16 10:10:30,089 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-16 10:10:30,125 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-16 10:10:30,127 - services.sync_service - INFO - 正在同步创建任务到天风系统: cac96837-bdb7-4374-9367-a87f6b60b313 +2025-07-16 10:10:30,127 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"cac96837-bdb7-4374-9367-a87f6b60b313","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-16 10:10:30","sceneId":"1936411520272753371","needAmr":1} +2025-07-16 10:10:30,380 - services.sync_service - INFO - 成功同步任务到系统任务: cac96837-bdb7-4374-9367-a87f6b60b313 +2025-07-16 10:10:30,381 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: cac96837-bdb7-4374-9367-a87f6b60b313 +2025-07-16 10:10:30,384 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 cac96837-bdb7-4374-9367-a87f6b60b313 (优先级 1) 添加到队列 0 +2025-07-16 10:10:30,384 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: cac96837-bdb7-4374-9367-a87f6b60b313 +2025-07-16 10:10:30,385 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3269秒 +2025-07-16 10:10:30,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: cac96837-bdb7-4374-9367-a87f6b60b313, 优先级: 1 +2025-07-16 10:10:30,499 - services.execution.task_executor - DEBUG - 任务 cac96837-bdb7-4374-9367-a87f6b60b313 设置超时时间: 3600秒 +2025-07-16 10:10:30,523 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-16 10:10:30,539 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-16 10:10:30,540 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-16 10:10:30,550 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-16 10:10:30,550 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-16 10:10:30,551 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: CSelectAgvBp +2025-07-16 10:10:30,560 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: dc84a33c-608c-4402-81d6-85aa2af5591f +2025-07-16 10:10:30,561 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-16 10:10:30,562 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-16 10:10:30,572 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-16 10:10:30,596 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:204] - error() - keyRoute '4-4' 在场景 1936411520272753371 中既不是有效的动作点名称也不是有效的库位名称 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 322, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\robot_scheduling.py", line 734, in execute + is_valid, key_station_name, error_msg = await self._validate_and_convert_key_route(key_route, map_id) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\robot_scheduling.py", line 690, in _validate_and_convert_key_route + logger.error(error_msg) + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-16 10:10:30,652 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: keyRoute '4-4' 在场景 1936411520272753371 中既不是有效的动作点名称也不是有效的库位名称 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-16 10:10:30,656 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-16 10:10:30,656 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-16 10:10:30,674 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-16 10:10:30,674 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-16 10:10:30,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: cac96837-bdb7-4374-9367-a87f6b60b313, 结果: False +2025-07-16 10:11:48,840 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-16 10:11:48,859 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0193秒 +2025-07-16 10:11:53,007 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-16 10:11:53,013 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-16 10:11:53,013 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-16 10:11:53,013 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-16 10:11:53,039 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-16 10:11:53,039 - services.sync_service - INFO - 正在同步创建任务到天风系统: 7b73bd2c-499e-43a6-9ad2-5d082e469d8a +2025-07-16 10:11:53,039 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"7b73bd2c-499e-43a6-9ad2-5d082e469d8a","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-16 10:11:53","sceneId":"1936411520272753371","needAmr":1} +2025-07-16 10:11:53,269 - services.sync_service - INFO - 成功同步任务到系统任务: 7b73bd2c-499e-43a6-9ad2-5d082e469d8a +2025-07-16 10:11:53,270 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 7b73bd2c-499e-43a6-9ad2-5d082e469d8a +2025-07-16 10:11:53,275 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 7b73bd2c-499e-43a6-9ad2-5d082e469d8a (优先级 1) 添加到队列 0 +2025-07-16 10:11:53,275 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 7b73bd2c-499e-43a6-9ad2-5d082e469d8a +2025-07-16 10:11:53,275 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2680秒 +2025-07-16 10:11:53,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 获取到任务: 7b73bd2c-499e-43a6-9ad2-5d082e469d8a, 优先级: 1 +2025-07-16 10:11:53,345 - services.execution.task_executor - DEBUG - 任务 7b73bd2c-499e-43a6-9ad2-5d082e469d8a 设置超时时间: 3600秒 +2025-07-16 10:11:53,370 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-16 10:11:53,378 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-16 10:11:53,380 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-16 10:11:53,388 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-16 10:11:53,388 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-16 10:11:53,388 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: CSelectAgvBp +2025-07-16 10:11:53,397 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: dcd057d7-a5bf-4f35-8067-76f6c9bc96ca +2025-07-16 10:11:53,399 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-16 10:11:53,399 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-16 10:11:53,408 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-16 10:11:53,411 - services.execution.handlers.robot_scheduling - INFO - keyRoute '4-3' 识别为库位,对应的动作点: STATION-B-004,场景ID: 1936411520272753371 +2025-07-16 10:11:53,413 - services.sync_service - INFO - 正在创建选择AMR任务: 7b73bd2c-499e-43a6-9ad2-5d082e469d8a, 站点: STATION-B-004 +2025-07-16 10:11:53,625 - services.sync_service - INFO - 成功为任务选择AMR: 7b73bd2c-499e-43a6-9ad2-5d082e469d8a, AMR: +2025-07-16 10:11:53,626 - services.execution.handlers.robot_scheduling - INFO - 开始等待任务块 1945305347954724866 的AMR选择结果 +2025-07-16 10:11:53,626 - services.sync_service - INFO - 开始等待任务块 1945305347954724866 的AMR选择结果 +2025-07-16 10:11:53,628 - services.sync_service - INFO - 正在获取任务块详情: 1945305347954724866 +2025-07-16 10:11:53,830 - services.sync_service - INFO - 成功获取任务块详情: 1945305347954724866 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945305347954724866', 'sceneId': '1936411520272753371', 'taskId': '1945305346461552642', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:11:52', 'updateTime': None}, 'timestamp': 1752631911843} +2025-07-16 10:11:53,832 - services.sync_service - DEBUG - 任务块 1945305347954724866 AMR选择未完成,已尝试 1 次 +2025-07-16 10:11:54,849 - services.sync_service - INFO - 正在获取任务块详情: 1945305347954724866 +2025-07-16 10:11:55,039 - services.sync_service - INFO - 成功获取任务块详情: 1945305347954724866 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945305347954724866', 'sceneId': '1936411520272753371', 'taskId': '1945305346461552642', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:11:52', 'updateTime': None}, 'timestamp': 1752631913058} +2025-07-16 10:11:55,041 - services.sync_service - DEBUG - 任务块 1945305347954724866 AMR选择未完成,已尝试 2 次 +2025-07-16 10:11:56,060 - services.sync_service - INFO - 正在获取任务块详情: 1945305347954724866 +2025-07-16 10:11:56,261 - services.sync_service - INFO - 成功获取任务块详情: 1945305347954724866 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945305347954724866', 'sceneId': '1936411520272753371', 'taskId': '1945305346461552642', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:11:52', 'updateTime': None}, 'timestamp': 1752631914274} +2025-07-16 10:11:56,261 - services.sync_service - DEBUG - 任务块 1945305347954724866 AMR选择未完成,已尝试 3 次 +2025-07-16 10:11:57,278 - services.sync_service - INFO - 正在获取任务块详情: 1945305347954724866 +2025-07-16 10:11:57,502 - services.sync_service - INFO - 成功获取任务块详情: 1945305347954724866 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945305347954724866', 'sceneId': '1936411520272753371', 'taskId': '1945305346461552642', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:11:52', 'updateTime': None}, 'timestamp': 1752631915517} +2025-07-16 10:11:57,503 - services.sync_service - DEBUG - 任务块 1945305347954724866 AMR选择未完成,已尝试 4 次 +2025-07-16 10:11:58,515 - services.sync_service - INFO - 正在获取任务块详情: 1945305347954724866 +2025-07-16 10:11:58,717 - services.sync_service - INFO - 成功获取任务块详情: 1945305347954724866 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945305347954724866', 'sceneId': '1936411520272753371', 'taskId': '1945305346461552642', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:11:52', 'updateTime': None}, 'timestamp': 1752631916732} +2025-07-16 10:11:58,717 - services.sync_service - DEBUG - 任务块 1945305347954724866 AMR选择未完成,已尝试 5 次 +2025-07-16 10:11:59,736 - services.sync_service - INFO - 正在获取任务块详情: 1945305347954724866 +2025-07-16 10:11:59,941 - services.sync_service - INFO - 成功获取任务块详情: 1945305347954724866 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945305347954724866', 'sceneId': '1936411520272753371', 'taskId': '1945305346461552642', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:11:52', 'updateTime': None}, 'timestamp': 1752631917946} +2025-07-16 10:11:59,942 - services.sync_service - DEBUG - 任务块 1945305347954724866 AMR选择未完成,已尝试 6 次 +2025-07-16 10:12:00,011 - app - INFO - 应用程序关闭中... +2025-07-16 10:12:00,012 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:12:00,012 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:12:00,013 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:12:00,013 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:12:00,015 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:12:00,015 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:12:00,017 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:12:00,019 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:12:00,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:12:00,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:12:00,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:12:00,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:12:00,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:12:00,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:12:00,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:12:00,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:12:00,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:12:00,041 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:12:00,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:12:00,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:12:00,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:12:00,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:12:00,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:12:00,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:12:00,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:12:00,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:12:00,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:12:00,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:12:00,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:12:00,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:12:00,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:12:00,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:12:00,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:12:00,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:12:00,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:12:00,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:12:00,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:12:00,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:12:00,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:12:00,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:12:00,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:12:00,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:12:00,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:12:00,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:12:00,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:12:00,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:12:00,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:12:00,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:12:00,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:12:00,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:12:00,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:12:00,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:12:00,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:12:00,081 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:12:00,082 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:12:00,083 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:12:00,084 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:12:00,085 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:12:00,086 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:12:00,088 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:17:49,191 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:17:52,123 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:17:52,135 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:17:52,620 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:17:52,671 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:17:52,719 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:17:53,008 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:17:53,010 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:17:53,011 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:17:53,012 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:17:53,013 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:17:53,013 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:17:53,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:17:53,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:17:53,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:17:53,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:17:53,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:17:53,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:17:53,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:17:53,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:17:53,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:17:53,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:17:53,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:17:53,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:17:53,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:17:53,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:17:53,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:17:53,025 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:17:53,027 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:17:53,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:17:53,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:17:53,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:17:53,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:17:53,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:17:53,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:17:53,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:17:53,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:17:53,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:17:53,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:17:53,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:17:53,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:17:53,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:17:53,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:17:53,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:17:53,047 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:17:53,048 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:17:53,051 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:17:53,278 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:17:53,280 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:17:53,281 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:17:53,283 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:17:53,284 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:17:53,285 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:17:58,851 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-16 10:17:58,860 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-16 10:17:58,860 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-16 10:17:58,860 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-16 10:17:58,896 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-16 10:17:58,896 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9130fd02-7c8e-4c01-9b75-35623714b8e3 +2025-07-16 10:17:58,896 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"9130fd02-7c8e-4c01-9b75-35623714b8e3","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-16 10:17:58","sceneId":"1936411520272753371","needAmr":1} +2025-07-16 10:17:59,081 - services.sync_service - INFO - 成功同步任务到系统任务: 9130fd02-7c8e-4c01-9b75-35623714b8e3 +2025-07-16 10:17:59,081 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9130fd02-7c8e-4c01-9b75-35623714b8e3 +2025-07-16 10:17:59,087 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9130fd02-7c8e-4c01-9b75-35623714b8e3 (优先级 1) 添加到队列 0 +2025-07-16 10:17:59,087 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 9130fd02-7c8e-4c01-9b75-35623714b8e3 +2025-07-16 10:17:59,088 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2383秒 +2025-07-16 10:17:59,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 9130fd02-7c8e-4c01-9b75-35623714b8e3, 优先级: 1 +2025-07-16 10:17:59,184 - services.execution.task_executor - DEBUG - 任务 9130fd02-7c8e-4c01-9b75-35623714b8e3 设置超时时间: 3600秒 +2025-07-16 10:17:59,215 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-16 10:17:59,238 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-16 10:17:59,238 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-16 10:17:59,251 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-16 10:17:59,252 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-16 10:17:59,253 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: CSelectAgvBp +2025-07-16 10:17:59,263 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: f6421268-d913-43ca-a1a4-8be9f0a79b23 +2025-07-16 10:17:59,265 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-16 10:17:59,265 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-16 10:17:59,277 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-16 10:17:59,293 - services.execution.handlers.robot_scheduling - INFO - keyRoute '4-3' 识别为库位,对应的动作点: STATION-B-004,场景ID: 1936411520272753371 +2025-07-16 10:17:59,295 - services.sync_service - INFO - 正在创建选择AMR任务: 9130fd02-7c8e-4c01-9b75-35623714b8e3, 站点: STATION-B-004 +2025-07-16 10:17:59,498 - services.sync_service - INFO - 成功为任务选择AMR: 9130fd02-7c8e-4c01-9b75-35623714b8e3, AMR: +2025-07-16 10:17:59,498 - services.execution.handlers.robot_scheduling - INFO - 开始等待任务块 1945306882537312257 的AMR选择结果 +2025-07-16 10:17:59,498 - services.sync_service - INFO - 开始等待任务块 1945306882537312257 的AMR选择结果 +2025-07-16 10:17:59,503 - services.sync_service - INFO - 正在获取任务块详情: 1945306882537312257 +2025-07-16 10:17:59,705 - services.sync_service - INFO - 成功获取任务块详情: 1945306882537312257 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945306882537312257', 'sceneId': '1936411520272753371', 'taskId': '1945306880809259009', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:17:58', 'updateTime': None}, 'timestamp': 1752632277723} +2025-07-16 10:17:59,706 - services.sync_service - DEBUG - 任务块 1945306882537312257 AMR选择未完成,已尝试 1 次 +2025-07-16 10:18:00,726 - services.sync_service - INFO - 正在获取任务块详情: 1945306882537312257 +2025-07-16 10:18:00,925 - services.sync_service - INFO - 成功获取任务块详情: 1945306882537312257 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945306882537312257', 'sceneId': '1936411520272753371', 'taskId': '1945306880809259009', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:17:58', 'updateTime': None}, 'timestamp': 1752632278943} +2025-07-16 10:18:00,926 - services.sync_service - DEBUG - 任务块 1945306882537312257 AMR选择未完成,已尝试 2 次 +2025-07-16 10:18:01,949 - services.sync_service - INFO - 正在获取任务块详情: 1945306882537312257 +2025-07-16 10:18:02,159 - services.sync_service - INFO - 成功获取任务块详情: 1945306882537312257 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945306882537312257', 'sceneId': '1936411520272753371', 'taskId': '1945306880809259009', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:17:58', 'updateTime': None}, 'timestamp': 1752632280172} +2025-07-16 10:18:02,160 - services.sync_service - DEBUG - 任务块 1945306882537312257 AMR选择未完成,已尝试 3 次 +2025-07-16 10:18:03,191 - services.sync_service - INFO - 正在获取任务块详情: 1945306882537312257 +2025-07-16 10:18:03,440 - services.sync_service - INFO - 成功获取任务块详情: 1945306882537312257 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945306882537312257', 'sceneId': '1936411520272753371', 'taskId': '1945306880809259009', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:17:58', 'updateTime': None}, 'timestamp': 1752632281452} +2025-07-16 10:18:03,441 - services.sync_service - DEBUG - 任务块 1945306882537312257 AMR选择未完成,已尝试 4 次 +2025-07-16 10:18:04,463 - services.sync_service - INFO - 正在获取任务块详情: 1945306882537312257 +2025-07-16 10:18:04,660 - services.sync_service - INFO - 成功获取任务块详情: 1945306882537312257 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945306882537312257', 'sceneId': '1936411520272753371', 'taskId': '1945306880809259009', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:17:58', 'updateTime': None}, 'timestamp': 1752632282673} +2025-07-16 10:18:04,661 - services.sync_service - DEBUG - 任务块 1945306882537312257 AMR选择未完成,已尝试 5 次 +2025-07-16 10:18:05,679 - services.sync_service - INFO - 正在获取任务块详情: 1945306882537312257 +2025-07-16 10:18:05,879 - services.sync_service - INFO - 成功获取任务块详情: 1945306882537312257 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1945306882537312257', 'sceneId': '1936411520272753371', 'taskId': '1945306880809259009', 'stationName': 'STATION-B-004', 'appointAmrId': '', 'appointAmrGroupName': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-07-16 10:17:58', 'updateTime': None}, 'timestamp': 1752632283897} +2025-07-16 10:18:05,879 - services.sync_service - DEBUG - 任务块 1945306882537312257 AMR选择未完成,已尝试 6 次 +2025-07-16 10:18:06,892 - app - INFO - 应用程序关闭中... +2025-07-16 10:18:06,897 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:18:06,900 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:18:06,903 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:18:06,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:18:06,907 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:18:06,911 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:18:06,913 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:18:06,917 - services.sync_service - INFO - 正在获取任务块详情: 1945306882537312257 +2025-07-16 10:18:06,920 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:18:06,922 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:18:06,926 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:18:06,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:18:06,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:18:06,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:18:06,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:18:06,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:18:06,932 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:18:06,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:18:06,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:18:06,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:18:06,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:18:06,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:18:06,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:18:06,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:18:06,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:18:06,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:18:06,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:18:06,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:18:06,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:18:06,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:18:06,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:18:06,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:18:06,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:18:06,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:18:07,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:18:07,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:18:07,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:18:07,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:18:07,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:18:07,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:18:07,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:18:07,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:18:07,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:18:07,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:18:07,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:18:07,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:18:07,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:18:07,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:18:07,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:18:07,048 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:18:07,052 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:18:07,058 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:18:07,059 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:18:07,061 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:18:07,073 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:18:07,077 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:22:32,376 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:22:53,232 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:22:53,246 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:22:53,723 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:22:53,767 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:22:53,807 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:22:54,014 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:22:54,019 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:22:54,020 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:22:54,021 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:22:54,022 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:22:54,022 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:22:54,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:22:54,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:22:54,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:22:54,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:22:54,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:22:54,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:22:54,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:22:54,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:22:54,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:22:54,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:22:54,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:22:54,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:22:54,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:22:54,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:22:54,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:22:54,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:22:54,033 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:22:54,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:22:54,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:22:54,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:22:54,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:22:54,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:22:54,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:22:54,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:22:54,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:22:54,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:22:54,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:22:54,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:22:54,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:22:54,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:22:54,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:22:54,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:22:54,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:22:54,044 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:22:54,047 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:22:54,234 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:22:54,236 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:22:54,237 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:22:54,237 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:22:54,237 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:22:54,238 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:22:56,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:22:56,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:22:56,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:22:56,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:22:56,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:22:56,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:22:56,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:22:56,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:22:56,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:22:56,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:22:56,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:22:56,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:22:56,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:22:56,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:22:56,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:22:56,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:22:56,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:22:56,445 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:22:56,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:22:56,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:22:56,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:22:56,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:22:56,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:23:55,510 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:23:58,614 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:23:58,624 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:23:59,084 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:23:59,124 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:23:59,167 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:23:59,248 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:23:59,249 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:23:59,250 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:23:59,251 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:23:59,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:23:59,252 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:23:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:23:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:23:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:23:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:23:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:23:59,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:23:59,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:23:59,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:23:59,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:23:59,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:23:59,263 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:23:59,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:23:59,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:23:59,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:23:59,266 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:23:59,266 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:23:59,266 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:23:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:23:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:23:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:23:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:23:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:23:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:23:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:23:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:23:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:23:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:23:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:23:59,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:23:59,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:23:59,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:23:59,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:23:59,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:23:59,271 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:23:59,274 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:23:59,457 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:23:59,459 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:23:59,459 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:23:59,460 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:23:59,460 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:23:59,461 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:24:03,533 - app - INFO - 应用程序关闭中... +2025-07-16 10:24:03,533 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:24:03,534 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:24:03,535 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:24:03,535 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:24:03,536 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:24:03,537 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:24:03,538 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:24:03,538 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:24:03,539 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:24:03,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:24:03,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:24:03,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:24:03,543 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:24:03,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:24:03,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:24:03,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:24:03,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:24:03,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:24:03,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:24:03,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:24:03,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:24:03,548 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:24:03,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:24:03,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:24:03,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:24:03,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:24:03,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:24:03,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:24:03,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:24:03,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:24:03,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:24:03,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:24:03,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:24:03,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:24:03,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:24:03,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:24:03,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:24:03,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:24:03,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:24:03,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:24:03,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:24:03,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:24:03,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:24:03,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:24:03,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:24:03,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:24:03,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:24:03,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:24:03,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:24:03,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:24:03,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:24:03,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:24:03,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:24:03,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:24:03,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:24:03,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:24:03,567 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:24:03,568 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:24:03,568 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:24:03,569 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:24:03,569 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:24:03,571 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:24:05,498 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:24:10,746 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:24:10,752 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:24:11,235 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:24:11,290 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:24:11,309 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:24:11,480 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:24:11,481 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:24:11,483 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:24:11,485 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:24:11,485 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:24:11,486 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:24:11,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:24:11,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:24:11,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:24:11,489 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:24:11,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:24:11,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:24:11,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:24:11,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:24:11,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:24:11,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:24:11,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:24:11,497 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:24:11,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:24:11,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:24:11,500 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:24:11,501 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:24:11,502 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:24:11,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:24:11,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:24:11,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:24:11,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:24:11,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:24:11,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:24:11,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:24:11,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:24:11,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:24:11,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:24:11,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:24:11,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:24:11,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:24:11,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:24:11,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:24:11,519 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:24:11,519 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:24:11,531 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:24:11,779 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:24:11,783 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:24:11,786 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:24:11,790 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:24:11,791 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:24:11,793 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:24:35,034 - app - INFO - 应用程序关闭中... +2025-07-16 10:24:35,036 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:24:35,038 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:24:35,040 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:24:35,042 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:24:35,044 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:24:35,046 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:24:35,047 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:24:35,049 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:24:35,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:24:35,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:24:35,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:24:35,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:24:35,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:24:35,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:24:35,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:24:35,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:24:35,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:24:35,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:24:35,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:24:35,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:24:35,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:24:35,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:24:35,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:24:35,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:24:35,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:24:35,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:24:35,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:24:35,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:24:35,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:24:35,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:24:35,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:24:35,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:24:35,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:24:35,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:24:35,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:24:35,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:24:35,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:24:35,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:24:35,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:24:35,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:24:35,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:24:35,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:24:35,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:24:35,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:24:35,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:24:35,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:24:35,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:24:35,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:24:35,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:24:35,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:24:35,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:24:35,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:24:35,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:24:35,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:24:35,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:24:35,123 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:24:35,124 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:24:35,125 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:24:35,127 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:24:35,131 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:24:35,133 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:24:35,136 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:26:38,594 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:27:04,023 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:27:04,031 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:27:04,509 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:27:04,546 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:27:04,565 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:27:04,769 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:27:04,771 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:27:04,772 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:27:04,774 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:27:04,775 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:27:04,776 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:27:04,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:27:04,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:27:04,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:27:04,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:27:04,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:27:04,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:27:04,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:27:04,788 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:27:04,791 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:27:04,792 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:27:04,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:27:04,794 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:27:04,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:27:04,798 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:27:04,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:27:04,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:27:04,804 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:27:04,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:27:04,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:27:04,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:27:04,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:27:04,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:27:04,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:27:04,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:27:04,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:27:04,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:27:04,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:27:04,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:27:04,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:27:04,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:27:04,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:27:04,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:27:04,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:27:04,827 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:27:04,832 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:27:05,087 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:27:05,092 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:27:05,093 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:27:05,093 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:27:05,094 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:27:05,095 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:27:51,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:27:51,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:27:51,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:27:51,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:27:51,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:27:51,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:27:51,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:27:51,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:27:51,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:27:51,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:27:51,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:27:51,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:27:51,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:27:51,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:27:51,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:27:51,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:27:51,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:27:51,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:27:51,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:27:51,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:27:51,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:27:51,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:27:51,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:27:51,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:27:51,325 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:27:51,327 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:27:51,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:27:51,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:27:51,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:27:51,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:27:51,344 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:27:51,345 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:27:51,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:27:51,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:27:51,359 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:27:51,360 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:27:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:27:51,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:27:51,369 - app - INFO - 服务器启动时间: 47.346357107162476 秒 +2025-07-16 10:27:54,173 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:28:19,526 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:28:19,527 - app - INFO - 服务器启动时间: 0.0009942054748535156 秒 +2025-07-16 10:28:19,534 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:28:19,976 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:28:20,012 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:28:20,065 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:28:20,316 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:28:20,318 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:28:20,318 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:28:20,320 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:28:20,321 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:28:20,322 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:28:20,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:28:20,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:28:20,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:28:20,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:28:20,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:28:20,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:28:20,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:28:20,326 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:28:20,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:28:20,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:28:20,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:28:20,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:28:20,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:28:20,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:28:20,330 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:28:20,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:28:20,332 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:28:20,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:28:20,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:28:20,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:28:20,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:28:20,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:28:20,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:28:20,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:28:20,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:28:20,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:28:20,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:28:20,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:28:20,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:28:20,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:28:20,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:28:20,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:28:20,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:28:20,347 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:28:20,350 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:28:20,607 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:28:20,609 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:28:20,609 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:28:20,609 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:28:20,609 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:28:20,610 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:29:04,078 - app - INFO - 应用程序关闭中... +2025-07-16 10:29:04,082 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:29:04,084 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:29:04,086 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:29:04,088 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:29:04,089 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:29:04,091 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:29:04,091 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:29:04,092 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:29:04,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:29:04,097 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:29:04,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:29:04,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:29:04,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:29:04,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:29:04,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:29:04,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:29:04,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:29:04,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:29:04,115 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:29:04,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:29:04,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:29:04,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:29:04,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:29:04,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:29:04,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:29:04,121 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:29:04,122 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:29:04,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:29:04,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:29:04,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:29:04,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:29:04,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:29:04,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:29:04,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:29:04,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:29:04,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:29:04,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:29:04,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:29:04,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:29:04,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:29:04,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:29:04,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:29:04,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:29:04,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:29:04,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:29:04,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:29:04,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:29:04,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:29:04,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:29:04,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:29:04,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:29:04,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:29:04,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:29:04,133 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:29:04,133 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:29:04,133 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:29:04,133 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:29:04,134 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:29:04,135 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:29:04,136 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:29:06,022 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:29:22,577 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:29:22,584 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:29:22,842 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:29:22,867 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:29:22,897 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:29:23,069 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:29:23,071 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:29:23,071 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:29:23,073 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:29:23,074 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:29:23,074 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:29:23,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:29:23,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:29:23,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:29:23,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:29:23,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:29:23,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:29:23,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:29:23,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:29:23,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:29:23,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:29:23,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:29:23,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:29:23,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:29:23,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:29:23,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:29:23,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:29:23,089 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:29:23,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:29:23,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:29:23,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:29:23,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:29:23,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:29:23,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:29:23,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:29:23,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:29:23,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:29:23,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:29:23,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:29:23,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:29:23,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:29:23,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:29:23,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:29:23,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:29:23,103 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:29:23,106 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:29:23,378 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:29:23,381 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:29:23,383 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:29:23,384 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:29:23,384 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:29:23,385 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:33:23,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-16 10:33:23,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:33:23,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:33:23,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:33:23,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-16 10:33:23,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-16 10:33:23,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:33:23,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:33:23,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:33:23,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-16 10:33:23,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-16 10:33:23,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-16 10:33:23,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:33:23,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:33:23,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:33:23,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-16 10:33:23,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-16 10:33:23,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-16 10:33:23,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:33:23,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:33:23,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:33:23,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-16 10:33:23,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-16 10:33:23,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-16 10:33:23,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:33:23,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:33:23,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:33:23,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-16 10:33:23,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-16 10:33:23,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-16 10:33:23,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:33:23,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:33:23,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:33:23,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-16 10:33:23,159 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-16 10:33:23,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-16 10:33:23,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:33:23,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:33:23,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:33:23,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-16 10:33:23,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-16 10:33:23,161 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-16 10:33:23,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:33:23,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:33:23,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:33:23,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-16 10:33:23,163 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-16 10:33:23,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-16 10:33:23,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:33:23,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:33:23,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:33:23,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-16 10:33:23,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-16 10:33:23,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-16 10:33:23,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:33:23,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:33:23,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:33:23,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-16 10:33:23,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-16 10:33:23,165 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-16 10:33:23,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:33:23,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:33:23,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:33:23,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-16 10:33:23,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-16 10:33:23,167 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-16 10:33:23,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:33:23,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:33:23,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:33:23,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-16 10:33:23,168 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-16 10:33:23,168 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-16 10:33:23,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:33:23,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:33:23,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:33:23,169 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-16 10:33:23,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-16 10:33:23,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-16 10:33:23,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:33:23,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:33:23,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:33:23,173 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-16 10:33:23,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-16 10:33:23,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-16 10:33:23,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:33:23,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:33:23,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:33:23,180 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-16 10:33:23,180 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:33:23,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:33:56,315 - app - INFO - 应用程序关闭中... +2025-07-16 10:33:56,315 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:33:56,317 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:33:56,317 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:33:56,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:33:56,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:33:56,318 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:33:56,319 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:33:56,320 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:33:56,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:33:56,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:33:56,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:33:56,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:33:56,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:33:56,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:33:56,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:33:56,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:33:56,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:33:56,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:33:56,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:33:56,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:33:56,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:33:56,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:33:56,328 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:33:56,328 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:33:56,328 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:33:56,330 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:33:56,330 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:33:56,331 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:34:24,339 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:34:46,532 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:35:01,728 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:35:04,502 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:35:04,514 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:35:04,979 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:35:05,022 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:35:05,078 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:35:05,311 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:35:05,313 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:35:05,314 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:35:05,316 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:35:05,317 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:35:05,319 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:35:05,320 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:35:05,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:35:05,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:35:05,326 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:35:05,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:35:05,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:35:05,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:35:05,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:35:05,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:35:05,334 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:35:05,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:35:05,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:35:05,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:35:05,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:35:05,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:35:05,345 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:35:05,347 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:35:05,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:35:05,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:35:05,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:35:05,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:35:05,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:35:05,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:35:05,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:35:05,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:35:05,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:35:05,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:35:05,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:35:05,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:35:05,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:35:05,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:35:05,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:35:05,378 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:35:05,378 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:35:05,380 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:35:05,571 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:35:05,576 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:35:05,578 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:35:05,579 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:35:05,579 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:35:05,581 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:35:15,016 - app - INFO - 应用程序关闭中... +2025-07-16 10:35:15,018 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:35:15,021 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:35:15,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:35:15,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:35:15,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:35:15,026 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:35:15,027 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:35:15,028 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:35:15,029 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:35:15,030 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:35:15,031 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:35:15,031 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:35:15,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:35:15,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:35:15,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:35:15,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:35:15,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:35:15,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:35:15,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:35:15,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:35:15,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:35:15,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:35:15,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:35:15,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:35:15,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:35:15,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:35:15,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:35:15,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:35:15,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:35:15,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:35:15,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:35:15,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:35:15,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:35:15,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:35:15,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:35:15,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:35:15,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:35:15,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:35:15,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:35:15,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:35:15,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:35:15,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:35:15,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:35:15,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:35:15,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:35:15,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:35:15,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:35:15,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:35:15,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:35:15,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:35:15,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:35:15,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:35:15,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:35:15,092 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:35:15,092 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:35:15,093 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:35:15,093 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:35:15,094 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:35:15,095 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:35:16,722 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:35:21,911 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:35:21,918 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:35:22,373 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:35:22,506 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:35:22,550 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:35:22,685 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:35:22,686 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:35:22,688 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:35:22,689 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:35:22,690 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:35:22,690 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:35:22,691 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:35:22,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:35:22,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:35:22,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:35:22,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:35:22,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:35:22,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:35:22,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:35:22,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:35:22,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:35:22,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:35:22,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:35:22,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:35:22,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:35:22,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:35:22,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:35:22,715 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:35:22,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:35:22,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:35:22,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:35:22,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:35:22,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:35:22,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:35:22,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:35:22,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:35:22,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:35:22,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:35:22,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:35:22,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:35:22,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:35:22,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:35:22,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:35:22,737 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:35:22,738 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:35:22,740 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:35:22,950 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:35:22,952 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:35:22,953 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:35:22,953 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:35:22,954 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:35:22,954 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:35:23,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:35:23,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:35:23,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:35:23,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:35:23,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:35:23,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:35:23,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:35:23,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:35:23,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:35:23,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:35:23,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:35:23,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:35:23,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:35:23,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:35:23,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:35:23,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:35:23,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:35:23,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:35:23,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:35:23,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:35:23,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:35:23,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:35:23,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:35:23,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:35:23,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:35:23,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:35:23,355 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:35:23,356 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:35:23,359 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:35:23,360 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:35:23,386 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:35:23,387 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:35:23,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:35:23,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:35:23,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:35:23,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:35:23,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:35:23,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:36:11,337 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:36:35,774 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:36:35,782 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:36:36,266 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:36:36,296 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:36:36,330 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:36:36,565 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:36:36,569 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:36:36,572 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:36:36,575 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:36:36,576 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:36:36,577 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:36:36,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:36:36,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:36:36,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:36:36,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:36:36,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:36:36,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:36:36,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:36:36,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:36:36,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:36:36,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:36:36,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:36:36,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:36:36,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:36:36,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:36:36,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:36:36,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:36:36,594 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:36:36,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:36:36,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:36:36,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:36:36,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:36:36,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:36:36,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:36:36,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:36:36,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:36:36,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:36:36,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:36:36,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:36:36,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:36:36,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:36:36,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:36:36,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:36:36,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:36:36,605 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:36:36,607 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:36:36,885 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:36:36,887 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:36:36,888 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:36:36,888 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:36:36,889 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:36:36,889 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:36:41,281 - app - INFO - 应用程序关闭中... +2025-07-16 10:36:41,289 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:36:41,297 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:36:41,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:36:41,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:36:41,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:36:41,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:36:41,370 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:36:41,375 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:36:41,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:36:41,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:36:41,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:36:41,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:36:41,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:36:41,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:36:41,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:36:41,417 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:36:41,420 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:36:41,423 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:36:41,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:36:41,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:36:41,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:36:41,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:36:41,450 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:36:41,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:36:41,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:36:41,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:36:41,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:36:41,475 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:36:41,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:36:41,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:36:41,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:36:41,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:36:41,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:36:41,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:36:41,527 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:36:41,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:36:41,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:36:41,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:36:41,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:36:41,546 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:36:41,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:36:41,569 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:36:41,574 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:36:41,578 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:36:41,587 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:36:41,594 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:36:41,608 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:37:11,038 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:37:42,637 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:37:42,647 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:37:43,151 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:37:43,194 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:37:43,249 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:37:43,540 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:37:43,550 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:37:43,554 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:37:43,569 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:37:43,572 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:37:43,574 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:37:43,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:37:43,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:37:43,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:37:43,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:37:43,608 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:37:43,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:37:43,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:37:43,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:37:43,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:37:43,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:37:43,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:37:43,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:37:43,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:37:43,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:37:43,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:37:43,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:37:43,651 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:37:43,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:37:43,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:37:43,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:37:43,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:37:43,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:37:43,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:37:43,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:37:43,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:37:43,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:37:43,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:37:43,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:37:43,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:37:43,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:37:43,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:37:43,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:37:43,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:37:43,731 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:37:43,749 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:37:44,012 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:37:44,016 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:37:44,016 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:37:44,017 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:37:44,018 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:37:44,019 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:39:26,023 - app - INFO - 应用程序关闭中... +2025-07-16 10:39:26,025 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:39:26,026 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:39:26,027 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:39:26,028 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:39:26,028 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:39:26,030 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:39:26,030 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:39:26,031 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:39:26,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:39:26,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:39:26,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:39:26,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:39:26,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:39:26,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:39:26,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:39:26,039 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:39:26,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:39:26,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:39:26,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:39:26,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:39:26,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:39:26,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:39:26,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:39:26,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:39:26,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:39:26,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:39:26,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:39:26,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:39:26,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:39:26,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:39:26,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:39:26,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:39:26,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:39:26,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:39:26,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:39:26,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:39:26,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:39:26,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:39:26,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:39:26,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:39:26,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:39:26,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:39:26,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:39:26,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:39:26,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:39:26,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:39:26,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:39:26,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:39:26,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:39:26,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:39:26,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:39:26,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:39:26,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:39:26,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:39:26,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:39:26,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:39:26,083 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:39:26,083 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:39:26,084 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:39:26,085 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:39:26,086 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:39:26,088 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:39:28,058 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:39:28,246 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:39:28,248 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:39:28,316 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:39:28,353 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:39:28,391 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:39:30,531 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:39:30,532 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:39:30,532 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:39:30,534 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:39:30,534 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:39:30,535 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:39:30,536 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:39:30,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:39:30,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:39:30,538 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:39:30,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:39:30,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:39:30,540 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:39:30,541 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:39:30,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:39:30,543 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:39:30,543 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:39:30,544 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:39:30,545 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:39:30,545 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:39:30,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:39:30,546 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:39:30,548 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:39:30,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:39:30,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:39:30,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:39:30,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:39:30,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:39:30,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:39:30,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:39:30,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:39:30,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:39:30,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:39:30,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:39:30,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:39:30,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:39:30,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:39:30,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:39:30,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:39:30,566 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:39:30,570 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:39:30,658 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:39:30,667 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:39:30,673 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:39:30,674 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:39:30,680 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:39:30,680 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:40:58,621 - app - INFO - 应用程序关闭中... +2025-07-16 10:40:58,622 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:40:58,624 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:40:58,626 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:40:58,628 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:40:58,630 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:40:58,633 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:40:58,634 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:40:58,635 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:40:58,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:40:58,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:40:58,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:40:58,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:40:58,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:40:58,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:40:58,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:40:58,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:40:58,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:40:58,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:40:58,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:40:58,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:40:58,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:40:58,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:40:58,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:40:58,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:40:58,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:40:58,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:40:58,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:40:58,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:40:58,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:40:58,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:40:58,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:40:58,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:40:58,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:40:58,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:40:58,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:40:58,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:40:58,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:40:58,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:40:58,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:40:58,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:40:58,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:40:58,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:40:58,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:40:58,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:40:58,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:40:58,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:40:58,720 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:40:58,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:40:58,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:40:58,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:40:58,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:40:58,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:40:58,731 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:40:58,733 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:40:58,735 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:40:58,738 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:40:58,739 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:40:58,742 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:41:00,524 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:41:24,752 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:41:24,765 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:41:25,168 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:41:25,206 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:41:25,240 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:41:25,333 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:41:25,335 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:41:25,336 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:41:25,338 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:41:25,339 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:41:25,341 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:41:25,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:41:25,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:41:25,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:41:25,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:41:25,345 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:41:25,345 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:41:25,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:41:25,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:41:25,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:41:25,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:41:25,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:41:25,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:41:25,352 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:41:25,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:41:25,355 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:41:25,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:41:25,358 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:41:25,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:41:25,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:41:25,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:41:25,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:41:25,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:41:25,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:41:25,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:41:25,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:41:25,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:41:25,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:41:25,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:41:25,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:41:25,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:41:25,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:41:25,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:41:25,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:41:25,383 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:41:25,387 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:41:25,508 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:41:25,511 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:41:25,511 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:41:25,512 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:41:25,512 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:41:25,513 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:41:26,046 - app - INFO - 应用程序关闭中... +2025-07-16 10:41:26,048 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:41:26,050 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:41:26,050 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:41:26,051 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:41:26,053 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:41:26,054 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:41:26,054 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:41:26,055 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:41:26,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:41:26,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:41:26,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:41:26,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:41:26,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:41:26,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:41:26,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:41:26,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:41:26,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:41:26,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:41:26,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:41:26,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:41:26,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:41:26,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:41:26,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:41:26,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:41:26,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:41:26,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:41:26,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:41:26,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:41:26,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:41:26,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:41:26,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:41:26,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:41:26,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:41:26,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:41:26,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:41:26,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:41:26,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:41:26,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:41:26,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:41:26,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:41:26,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:41:26,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:41:26,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:41:26,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:41:26,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:41:26,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:41:26,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:41:26,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:41:26,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:41:26,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:41:26,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:41:26,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:41:26,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:41:26,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:41:26,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:41:26,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:41:26,073 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:41:26,073 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:41:26,073 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:41:26,075 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:41:26,076 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:41:26,078 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:41:37,272 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:41:42,857 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:41:42,869 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:41:43,314 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:41:43,352 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:41:43,384 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:41:43,571 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:41:43,574 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:41:43,575 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:41:43,577 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:41:43,577 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:41:43,577 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:41:43,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:41:43,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:41:43,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:41:43,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:41:43,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:41:43,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:41:43,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:41:43,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:41:43,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:41:43,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:41:43,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:41:43,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:41:43,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:41:43,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:41:43,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:41:43,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:41:43,592 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:41:43,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:41:43,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:41:43,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:41:43,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:41:43,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:41:43,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:41:43,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:41:43,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:41:43,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:41:43,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:41:43,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:41:43,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:41:43,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:41:43,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:41:43,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:41:43,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:41:43,605 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:41:43,608 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:41:43,719 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:41:43,722 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:41:43,722 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:41:43,723 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:41:43,724 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:41:43,727 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:41:46,455 - app - INFO - 应用程序关闭中... +2025-07-16 10:41:46,456 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:41:46,457 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:41:46,465 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:41:46,466 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:41:46,467 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:41:46,469 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:41:46,471 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:41:46,474 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:41:46,474 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:41:46,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:41:46,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:41:46,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:41:46,477 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:41:46,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:41:46,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:41:46,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:41:46,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:41:46,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:41:46,483 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:41:46,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:41:46,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:41:46,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:41:46,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:41:46,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:41:46,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:41:46,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:41:46,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:41:46,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:41:46,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:41:46,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:41:46,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:41:46,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:41:46,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:41:46,492 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:41:46,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:41:46,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:41:46,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:41:46,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:41:46,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:41:46,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:41:46,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:41:46,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:41:46,497 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:41:46,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:41:46,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:41:46,504 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:41:46,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:41:46,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:41:46,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:41:46,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:41:46,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:41:46,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:41:46,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:41:46,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:41:46,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:41:46,514 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:41:46,515 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:41:46,516 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:41:46,516 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:41:46,518 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:41:46,519 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:41:46,520 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:41:48,573 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:41:56,729 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:41:56,734 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:41:57,170 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:41:57,217 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:41:57,257 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:41:57,464 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:41:57,466 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:41:57,467 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:41:57,469 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:41:57,469 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:41:57,470 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:41:57,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:41:57,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:41:57,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:41:57,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:41:57,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:41:57,474 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:41:57,475 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:41:57,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:41:57,478 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:41:57,479 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:41:57,480 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:41:57,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:41:57,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:41:57,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:41:57,483 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:41:57,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:41:57,486 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:41:57,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:41:57,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:41:57,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:41:57,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:41:57,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:41:57,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:41:57,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:41:57,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:41:57,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:41:57,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:41:57,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:41:57,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:41:57,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:41:57,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:41:57,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:41:57,501 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:41:57,501 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:41:57,503 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:41:57,622 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:41:57,624 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:41:57,624 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:41:57,625 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:41:57,626 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:41:57,627 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:42:18,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:42:18,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:42:18,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:42:18,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:42:18,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:42:18,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:42:18,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:42:18,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:42:18,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:42:18,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:42:18,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:42:18,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:42:18,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:42:18,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:42:18,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:42:18,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:42:18,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:42:18,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:42:18,374 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:42:18,375 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:42:18,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:42:18,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:42:18,377 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:42:18,377 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:42:18,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:42:18,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:42:18,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:42:18,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:42:18,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:42:18,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:42:18,381 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:42:18,382 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:42:18,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:42:18,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:42:18,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:42:18,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:42:18,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:42:18,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:42:20,552 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:42:20,741 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:42:20,743 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:42:20,812 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:42:20,832 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:42:20,847 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:42:25,360 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:42:25,363 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:42:25,367 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:42:25,369 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:42:25,372 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:42:25,375 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:42:25,379 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:42:25,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:42:25,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:42:25,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:42:25,390 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:42:25,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:42:25,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:42:25,398 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:42:25,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:42:25,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:42:25,401 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:42:25,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:42:25,407 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:42:25,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:42:25,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:42:25,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:42:25,422 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:42:25,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:42:25,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:42:25,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:42:25,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:42:25,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:42:25,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:42:25,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:42:25,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:42:25,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:42:25,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:42:25,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:42:25,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:42:25,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:42:25,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:42:25,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:42:25,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:42:25,465 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:42:25,476 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:42:25,588 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:42:25,593 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:42:25,596 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:42:25,596 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:42:25,598 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:42:25,600 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:42:26,669 - app - INFO - 应用程序关闭中... +2025-07-16 10:42:26,670 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:42:26,670 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:42:26,670 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:42:26,670 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:42:26,670 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:42:26,673 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:42:26,673 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:42:26,673 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:42:26,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:42:26,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:42:26,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:42:26,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:42:26,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:42:26,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:42:26,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:42:26,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:42:26,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:42:26,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:42:26,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:42:26,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:42:26,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:42:26,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:42:26,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:42:26,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:42:26,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:42:26,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:42:26,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:42:26,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:42:26,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:42:26,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:42:26,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:42:26,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:42:26,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:42:26,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:42:26,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:42:26,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:42:26,681 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:42:26,681 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:42:26,681 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:42:26,682 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:42:26,682 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:42:26,682 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:42:38,338 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:42:38,521 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:42:38,523 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:42:38,592 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:42:38,633 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:42:38,675 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:43:07,791 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:43:07,795 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:43:07,796 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:43:07,797 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:43:07,797 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:43:07,797 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:43:07,798 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:43:07,798 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:43:07,799 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:43:07,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:43:07,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:43:07,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:43:07,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:43:07,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:43:07,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:43:07,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:43:07,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:43:07,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:43:07,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:43:07,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:43:07,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:43:07,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:43:07,813 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:43:07,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:43:07,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:43:07,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:43:07,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:43:07,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:43:07,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:43:07,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:43:07,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:43:07,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:43:07,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:43:07,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:43:07,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:43:07,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:43:07,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:43:07,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:43:07,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:43:07,828 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:43:07,831 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:43:07,956 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:43:07,960 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:43:07,962 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:43:07,963 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:43:07,964 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:43:07,964 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:43:07,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:43:07,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:43:07,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:43:07,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:43:08,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:43:08,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:43:08,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:43:08,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:43:08,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:43:08,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:43:08,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:43:08,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:43:08,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:43:08,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:43:08,021 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:43:08,021 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:43:08,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:43:08,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:43:08,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:43:08,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:43:08,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:43:08,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:43:08,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:43:08,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:43:08,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:43:08,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:43:08,029 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:43:08,031 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:43:08,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:43:08,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:43:08,034 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:43:08,036 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:43:08,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:43:08,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:43:08,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:43:08,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:43:08,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:43:08,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:43:19,605 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:43:19,809 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:43:19,811 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:43:19,905 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:43:19,954 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:43:20,003 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:43:57,904 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:43:57,906 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:43:57,908 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:43:57,914 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:43:57,918 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:43:57,920 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:43:57,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:43:57,922 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:43:57,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:43:57,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:43:57,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:43:57,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:43:57,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:43:57,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:43:57,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:43:57,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:43:57,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:43:57,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:43:57,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:43:57,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:43:57,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:43:57,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:43:57,968 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:43:57,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:43:57,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:43:57,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:43:57,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:43:57,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:43:57,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:43:57,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:43:57,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:43:57,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:43:57,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:43:57,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:43:57,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:43:57,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:43:57,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:43:57,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:43:57,997 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:43:57,998 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:43:58,005 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:43:58,232 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:43:58,236 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:43:58,237 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:43:58,238 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:43:58,239 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:43:58,240 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:44:01,325 - app - INFO - 应用程序关闭中... +2025-07-16 10:44:01,327 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:44:01,328 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:44:01,330 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:44:01,331 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:44:01,333 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:44:01,334 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:44:01,335 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:44:01,337 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:44:01,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:44:01,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:44:01,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:44:01,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:44:01,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:44:01,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:44:01,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:44:01,360 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:44:01,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:44:01,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:44:01,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:44:01,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:44:01,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:44:01,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:44:01,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:44:01,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:44:01,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:44:01,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:44:01,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:44:01,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:44:01,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:44:01,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:44:01,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:44:01,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:44:01,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:44:01,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:44:01,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:44:01,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:44:01,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:44:01,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:44:01,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:44:01,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:44:01,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:44:01,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:44:01,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:44:01,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:44:01,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:44:01,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:44:01,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:44:01,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:44:01,434 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:44:01,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:44:01,438 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:44:01,439 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:44:01,441 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:44:01,442 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:44:01,444 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:44:01,447 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:44:01,448 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:44:01,453 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:44:10,096 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:44:12,140 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:44:12,141 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:44:12,202 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:44:12,241 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:44:12,276 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:44:12,325 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:44:12,327 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:44:12,327 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:44:12,330 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:44:12,331 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:44:12,334 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:44:12,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:44:12,341 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:44:12,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:44:12,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:44:12,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:44:12,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:44:12,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:44:12,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:44:12,360 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:44:12,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:44:12,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:44:12,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:44:12,371 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:44:12,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:44:12,376 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:44:12,378 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:44:12,381 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:44:12,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:44:12,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:44:12,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:44:12,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:44:12,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:44:12,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:44:12,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:44:12,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:44:12,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:44:12,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:44:12,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:44:12,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:44:12,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:44:12,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:44:12,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:44:12,424 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:44:12,426 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:44:12,429 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:44:12,556 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:44:12,559 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:44:12,559 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:44:12,560 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:44:12,561 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:44:12,563 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:44:14,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:44:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:44:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:44:14,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:44:14,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:44:14,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:44:14,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:44:14,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:44:14,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:44:14,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:44:14,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:44:14,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:44:14,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:44:14,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:44:14,313 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:44:14,313 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:44:14,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:44:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:44:14,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:44:14,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:44:14,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:44:14,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:44:14,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:44:14,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:44:14,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:44:14,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:44:21,615 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:44:38,193 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:44:38,202 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:44:38,699 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:44:38,741 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:44:38,777 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:44:39,008 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:44:39,010 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:44:39,011 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:44:39,012 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:44:39,013 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:44:39,014 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:44:39,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:44:39,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:44:39,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:44:39,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:44:39,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:44:39,019 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:44:39,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:44:39,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:44:39,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:44:39,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:44:39,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:44:39,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:44:39,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:44:39,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:44:39,037 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:44:39,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:44:39,042 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:44:39,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:44:39,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:44:39,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:44:39,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:44:39,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:44:39,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:44:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:44:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:44:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:44:39,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:44:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:44:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:44:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:44:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:44:39,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:44:39,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:44:39,063 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:44:39,065 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:44:39,165 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:44:39,166 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:44:39,167 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:44:39,167 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:44:39,167 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:44:39,169 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:44:43,286 - app - INFO - 应用程序关闭中... +2025-07-16 10:44:43,287 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:44:43,287 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:44:43,288 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:44:43,290 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:44:43,300 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:44:43,301 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:44:43,302 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:44:43,303 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:44:43,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:44:43,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:44:43,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:44:43,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:44:43,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:44:43,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:44:43,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:44:43,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:44:43,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:44:43,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:44:43,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:44:43,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:44:43,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:44:43,320 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:44:43,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:44:43,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:44:43,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:44:43,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:44:43,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:44:43,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:44:43,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:44:43,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:44:43,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:44:43,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:44:43,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:44:43,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:44:43,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:44:43,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:44:43,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:44:43,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:44:43,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:44:43,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:44:43,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:44:43,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:44:43,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:44:43,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:44:43,430 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:44:43,432 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:44:43,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:44:43,434 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:44:43,436 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:44:43,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:44:43,438 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:44:43,439 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:44:43,441 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:44:43,442 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:44:43,446 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:44:43,447 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:44:43,449 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:44:45,254 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:45:14,516 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:45:14,527 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:45:14,949 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:45:14,971 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:45:15,011 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:45:15,268 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:45:15,272 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:45:15,276 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:45:15,285 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:45:15,290 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:45:15,307 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:45:15,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:45:15,312 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:45:15,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:45:15,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:45:15,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:45:15,356 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:45:15,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:45:15,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:45:15,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:45:15,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:45:15,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:45:15,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:45:15,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:45:15,402 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:45:15,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:45:15,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:45:15,420 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:45:15,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:45:15,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:45:15,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:45:15,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:45:15,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:45:15,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:45:15,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:45:15,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:45:15,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:45:15,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:45:15,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:45:15,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:45:15,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:45:15,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:45:15,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:45:15,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:45:15,449 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:45:15,453 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:45:15,611 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:45:15,614 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:45:15,615 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:45:15,616 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:45:15,618 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:45:15,619 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:45:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:45:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:45:16,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:45:16,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:45:16,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:45:16,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:45:16,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:45:16,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:45:16,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:45:16,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:45:16,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:45:16,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:45:16,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:45:16,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:45:16,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:45:16,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:45:16,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:45:16,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:45:16,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:45:19,560 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:45:45,698 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:45:45,707 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:45:46,143 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:45:46,193 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:45:46,236 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:45:46,478 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:45:46,480 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:45:46,481 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:45:46,483 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:45:46,484 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:45:46,485 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:45:46,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:45:46,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:45:46,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:45:46,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:45:46,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:45:46,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:45:46,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:45:46,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:45:46,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:45:46,497 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:45:46,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:45:46,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:45:46,500 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:45:46,501 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:45:46,501 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:45:46,502 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:45:46,504 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:45:46,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:45:46,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:45:46,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:45:46,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:45:46,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:45:46,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:45:46,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:45:46,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:45:46,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:45:46,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:45:46,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:45:46,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:45:46,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:45:46,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:45:46,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:45:46,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:45:46,515 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:45:46,517 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:45:46,634 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:45:46,638 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:45:46,638 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:45:46,638 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:45:46,639 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:45:46,639 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:45:49,701 - app - INFO - 应用程序关闭中... +2025-07-16 10:45:49,743 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:45:49,770 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:45:49,798 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:45:49,827 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:45:49,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:45:49,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:45:49,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:45:49,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:45:49,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:45:49,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:45:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:45:49,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:45:49,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:45:49,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:45:49,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:45:49,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:45:49,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:45:49,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:45:49,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:45:49,922 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:45:49,923 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:45:49,927 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:45:49,929 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:45:49,933 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:45:49,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:45:49,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:45:49,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:45:49,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:45:49,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:45:49,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:45:49,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:45:49,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:45:49,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:45:49,975 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:45:49,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:45:49,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:45:49,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:45:49,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:45:49,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:45:50,000 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:45:50,002 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:45:50,005 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:45:50,008 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:45:50,010 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:45:50,017 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:45:50,022 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:45:50,027 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:45:57,267 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:46:16,661 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:46:16,668 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:46:17,116 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:46:17,172 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:46:17,204 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:46:17,316 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:46:17,317 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:46:17,317 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:46:17,320 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:46:17,320 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:46:17,321 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:46:17,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:46:17,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:46:17,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:46:17,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:46:17,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:46:17,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:46:17,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:46:17,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:46:17,326 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:46:17,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:46:17,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:46:17,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:46:17,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:46:17,330 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:46:17,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:46:17,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:46:17,333 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:46:17,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:46:17,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:46:17,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:46:17,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:46:17,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:46:17,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:46:17,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:46:17,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:46:17,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:46:17,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:46:17,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:46:17,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:46:17,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:46:17,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:46:17,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:46:17,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:46:17,345 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:46:17,347 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:46:17,448 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:46:17,452 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:46:17,454 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:46:17,455 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:46:17,456 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:46:17,457 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:46:19,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:46:19,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:46:19,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:46:19,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:46:19,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:46:19,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:46:31,461 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:46:31,652 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:46:31,654 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:46:31,720 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:46:31,742 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:46:31,772 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:46:59,075 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:46:59,076 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:46:59,078 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:46:59,081 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:46:59,083 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:46:59,084 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:46:59,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:46:59,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:46:59,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:46:59,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:46:59,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:46:59,095 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:46:59,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:46:59,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:46:59,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:46:59,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:46:59,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:46:59,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:46:59,122 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:46:59,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:46:59,125 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:46:59,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:46:59,131 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:46:59,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:46:59,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:46:59,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:46:59,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:46:59,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:46:59,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:46:59,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:46:59,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:46:59,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:46:59,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:46:59,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:46:59,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:46:59,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:46:59,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:46:59,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:46:59,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:46:59,159 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:46:59,163 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:46:59,273 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:46:59,277 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:46:59,277 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:46:59,278 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:46:59,279 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:46:59,281 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:47:48,330 - app - INFO - 应用程序关闭中... +2025-07-16 10:47:48,332 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:47:48,333 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:47:48,334 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:47:48,335 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:47:48,337 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:47:48,338 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:47:48,338 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:47:48,340 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:47:48,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:47:48,342 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:47:48,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:47:48,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:47:48,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:47:48,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:47:48,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:47:48,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:47:48,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:47:48,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:47:48,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:47:48,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:47:48,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:47:48,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:47:48,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:47:48,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:47:48,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:47:48,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-16 10:47:48,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:47:48,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:47:48,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:47:48,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:47:48,382 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:47:48,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:47:48,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:47:48,387 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:47:48,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:47:48,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:47:48,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:47:48,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:47:48,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:47:48,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:47:48,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:47:48,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:47:48,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:47:48,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:47:48,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:47:48,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:47:48,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:47:48,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-16 10:47:48,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:47:48,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:47:48,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:47:48,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-16 10:47:48,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:47:48,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:47:48,438 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:47:48,442 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:47:48,442 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:47:48,455 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:47:48,458 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:47:48,462 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:47:48,464 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:47:50,580 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:48:04,603 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:48:04,638 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:48:05,850 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:48:05,892 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:48:05,970 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:48:06,324 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:48:06,327 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:48:06,327 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:48:06,329 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:48:06,330 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:48:06,331 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:48:06,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:48:06,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:48:06,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:48:06,334 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:48:06,334 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:48:06,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:48:06,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:48:06,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:48:06,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:48:06,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:48:06,341 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:48:06,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:48:06,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:48:06,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:48:06,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:48:06,347 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:48:06,349 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:48:06,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:48:06,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:48:06,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:48:06,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:48:06,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:48:06,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:48:06,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:48:06,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:48:06,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:48:06,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:48:06,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:48:06,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:48:06,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:48:06,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:48:06,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:48:06,371 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:48:06,372 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:48:06,376 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:48:06,632 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:48:06,634 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:48:06,634 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:48:06,634 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:48:06,634 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:48:06,635 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:49:12,862 - app - INFO - 应用程序关闭中... +2025-07-16 10:49:12,864 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:49:12,874 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:49:12,876 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:49:12,879 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:49:12,881 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:49:12,887 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:49:12,891 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:49:12,892 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:49:12,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:49:12,907 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:49:12,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:49:12,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:49:12,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:49:12,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:49:12,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:49:12,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:49:12,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:49:12,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:49:12,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:49:12,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:49:12,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:49:12,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:49:12,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:49:12,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:49:12,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-16 10:49:12,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:49:12,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:49:12,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:49:12,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-16 10:49:12,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:49:12,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:49:12,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-16 10:49:12,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:49:12,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:49:12,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-16 10:49:12,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:49:12,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:49:12,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-16 10:49:12,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:49:12,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:49:12,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-16 10:49:12,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:49:12,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:49:12,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-16 10:49:12,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:49:12,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:49:12,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:49:12,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:49:12,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:49:12,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:49:12,984 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:49:12,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:49:12,985 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:49:12,986 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:49:12,986 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:49:12,988 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:49:12,989 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:49:12,991 - data.session - INFO - 数据库连接已关闭 +2025-07-16 10:49:14,680 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-16 10:49:18,930 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-16 10:49:18,948 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-16 10:49:20,650 - data.session - INFO - 正在初始化数据库... +2025-07-16 10:49:20,727 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-16 10:49:20,802 - data.session - INFO - 数据库表初始化完成 +2025-07-16 10:49:21,232 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-16 10:49:21,234 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-16 10:49:21,235 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-16 10:49:21,237 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-16 10:49:21,238 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-16 10:49:21,239 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-16 10:49:21,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-16 10:49:21,241 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-16 10:49:21,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-16 10:49:21,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-16 10:49:21,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-16 10:49:21,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-16 10:49:21,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-16 10:49:21,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-16 10:49:21,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-16 10:49:21,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-16 10:49:21,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-16 10:49:21,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-16 10:49:21,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-16 10:49:21,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-16 10:49:21,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-16 10:49:21,252 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-16 10:49:21,254 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-16 10:49:21,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-16 10:49:21,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-16 10:49:21,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-16 10:49:21,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-16 10:49:21,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-16 10:49:21,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-16 10:49:21,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-16 10:49:21,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-16 10:49:21,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-16 10:49:21,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-16 10:49:21,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-16 10:49:21,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-16 10:49:21,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-16 10:49:21,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-16 10:49:21,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-16 10:49:21,270 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-16 10:49:21,271 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-16 10:49:21,274 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-16 10:49:21,500 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-16 10:49:21,504 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-16 10:49:21,504 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-16 10:49:21,505 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-16 10:49:21,506 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-16 10:49:21,508 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-16 10:49:25,594 - app - INFO - 应用程序关闭中... +2025-07-16 10:49:25,595 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-16 10:49:25,596 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-16 10:49:25,596 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-16 10:49:25,598 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-16 10:49:25,598 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-16 10:49:25,598 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-16 10:49:25,599 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-16 10:49:25,599 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-16 10:49:25,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-16 10:49:25,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-16 10:49:25,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-16 10:49:25,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-16 10:49:25,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-16 10:49:25,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-16 10:49:25,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-16 10:49:25,606 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-16 10:49:25,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-16 10:49:25,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-16 10:49:25,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-16 10:49:25,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-16 10:49:25,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-16 10:49:25,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-16 10:49:25,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-16 10:49:25,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-16 10:49:25,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-16 10:49:25,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-16 10:49:25,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-16 10:49:25,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-16 10:49:25,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-16 10:49:25,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-16 10:49:25,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-16 10:49:25,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-16 10:49:25,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-16 10:49:25,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-16 10:49:25,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-16 10:49:25,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-16 10:49:25,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-16 10:49:25,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-16 10:49:25,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-16 10:49:25,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-16 10:49:25,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-16 10:49:25,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-16 10:49:25,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-16 10:49:25,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-16 10:49:25,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-16 10:49:25,620 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-16 10:49:25,620 - app - INFO - 增强版任务调度器已停止 +2025-07-16 10:49:25,620 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-16 10:49:25,621 - data.session - INFO - 异步数据库连接已关闭 +2025-07-16 10:49:25,622 - data.session - INFO - 正在关闭数据库连接... +2025-07-16 10:49:25,622 - data.session - INFO - 数据库连接已关闭 diff --git a/routes/__pycache__/__init__.cpython-312.pyc b/routes/__pycache__/__init__.cpython-312.pyc index 1a23991..3be8ad6 100644 Binary files a/routes/__pycache__/__init__.cpython-312.pyc and b/routes/__pycache__/__init__.cpython-312.pyc differ diff --git a/routes/__pycache__/calldevice_api.cpython-312.pyc b/routes/__pycache__/calldevice_api.cpython-312.pyc index 834927b..df234c1 100644 Binary files a/routes/__pycache__/calldevice_api.cpython-312.pyc and b/routes/__pycache__/calldevice_api.cpython-312.pyc differ diff --git a/routes/__pycache__/operate_point_api.cpython-312.pyc b/routes/__pycache__/operate_point_api.cpython-312.pyc index 364d340..881ff63 100644 Binary files a/routes/__pycache__/operate_point_api.cpython-312.pyc and b/routes/__pycache__/operate_point_api.cpython-312.pyc differ diff --git a/routes/__pycache__/websocket_api.cpython-312.pyc b/routes/__pycache__/websocket_api.cpython-312.pyc index dca3467..b7f40be 100644 Binary files a/routes/__pycache__/websocket_api.cpython-312.pyc and b/routes/__pycache__/websocket_api.cpython-312.pyc differ diff --git a/routes/calldevice_api.py b/routes/calldevice_api.py index 45b16eb..799a749 100644 --- a/routes/calldevice_api.py +++ b/routes/calldevice_api.py @@ -6,9 +6,9 @@ 提供呼叫器设备相关的API接口 """ -from typing import Dict, List, Any, Optional +# # from typing import Dict, List, Any, Optional from fastapi import APIRouter, Body, Query, Path, Request, File, UploadFile, Form, Response -from pydantic import BaseModel +# # from pydantic import BaseModel from routes.common_api import format_response, error_response from utils.logger import get_logger diff --git a/routes/websocket_api.py b/routes/websocket_api.py index 5b13553..7ab3245 100644 --- a/routes/websocket_api.py +++ b/routes/websocket_api.py @@ -13,6 +13,9 @@ from fastapi import APIRouter, WebSocket, WebSocketDisconnect, Path, Query from datetime import datetime, timedelta from services.task_record_service import TaskRecordService +from services.operate_point_service import OperatePointService +from data.session import get_db +from routes.model.operate_point_model import StorageLocationListRequest from utils.logger import get_logger # 创建路由 @@ -39,8 +42,12 @@ class ConnectionManager: def __init__(self): # 存储WebSocket连接,按task_record_id分组 self.active_connections: Dict[str, Set[WebSocket]] = {} + # 存储库位状态连接,按scene_id分组 + self.storage_location_connections: Dict[str, Set[WebSocket]] = {} # 存储连接的最后推送时间 self.last_push_time: Dict[str, datetime] = {} + # 存储库位状态的最后推送时间 + self.storage_location_last_push_time: Dict[str, datetime] = {} async def connect(self, websocket: WebSocket, task_record_id: str): """连接WebSocket""" @@ -50,6 +57,14 @@ class ConnectionManager: self.active_connections[task_record_id].add(websocket) logger.info(f"WebSocket连接已建立,任务记录ID: {task_record_id}. 当前连接数: {len(self.active_connections[task_record_id])}") + async def connect_storage_location(self, websocket: WebSocket, scene_id: str): + """连接库位状态WebSocket""" + await websocket.accept() + if scene_id not in self.storage_location_connections: + self.storage_location_connections[scene_id] = set() + self.storage_location_connections[scene_id].add(websocket) + logger.info(f"库位状态WebSocket连接已建立,场景ID: {scene_id}. 当前连接数: {len(self.storage_location_connections[scene_id])}") + def disconnect(self, websocket: WebSocket, task_record_id: str): """断开WebSocket连接""" if task_record_id in self.active_connections: @@ -60,6 +75,16 @@ class ConnectionManager: self.last_push_time.pop(task_record_id, None) logger.info(f"WebSocket连接已断开,任务记录ID: {task_record_id}") + def disconnect_storage_location(self, websocket: WebSocket, scene_id: str): + """断开库位状态WebSocket连接""" + if scene_id in self.storage_location_connections: + self.storage_location_connections[scene_id].discard(websocket) + if not self.storage_location_connections[scene_id]: + # 如果没有连接了,清理数据 + del self.storage_location_connections[scene_id] + self.storage_location_last_push_time.pop(scene_id, None) + logger.info(f"库位状态WebSocket连接已断开,场景ID: {scene_id}") + async def send_personal_message(self, message: str, websocket: WebSocket): """发送个人消息""" try: @@ -83,6 +108,23 @@ class ConnectionManager: # 清理断开的连接 for websocket in disconnected_websockets: self.disconnect(websocket, task_record_id) + + async def broadcast_to_storage_location(self, message: str, scene_id: str): + """向特定场景的所有库位状态连接广播消息""" + if scene_id not in self.storage_location_connections: + return + + disconnected_websockets = [] + for websocket in self.storage_location_connections[scene_id].copy(): + try: + await websocket.send_text(message) + except Exception as e: + logger.error(f"广播库位状态消息失败: {str(e)}") + disconnected_websockets.append(websocket) + + # 清理断开的连接 + for websocket in disconnected_websockets: + self.disconnect_storage_location(websocket, scene_id) # 连接管理器实例 manager = ConnectionManager() @@ -146,6 +188,127 @@ async def websocket_task_execution( finally: manager.disconnect(websocket, task_record_id) +@router.websocket("/storage-location/{scene_id}") +async def websocket_storage_location_status( + websocket: WebSocket, + scene_id: str = Path(..., description="场景ID"), + interval: int = Query(default=3, description="推送间隔(秒)", ge=1, le=30), + storage_area_id: Optional[str] = Query(None, description="库区ID,用于过滤特定库区"), + station_name: Optional[str] = Query(None, description="站点名称,用于过滤特定站点"), + layer_name: Optional[str] = Query(None, description="层名称,用于过滤特定层"), + is_occupied: Optional[bool] = Query(None, description="是否占用过滤"), + is_locked: Optional[bool] = Query(None, description="是否锁定过滤"), + is_disabled: Optional[bool] = Query(None, description="是否禁用过滤") +): + """ + 库位状态实时推送WebSocket连接 + + Args: + websocket: WebSocket连接对象 + scene_id: 场景ID + interval: 推送间隔(秒),默认3秒,范围1-30秒 + storage_area_id: 库区ID,用于过滤特定库区 + station_name: 站点名称,用于过滤特定站点 + layer_name: 层名称,用于过滤特定层 + is_occupied: 是否占用过滤 + is_locked: 是否锁定过滤 + is_disabled: 是否禁用过滤 + """ + await manager.connect_storage_location(websocket, scene_id) + + # 构建过滤条件 + filter_params = { + "scene_id": scene_id, + "storage_area_id": storage_area_id, + "station_name": station_name, + "layer_name": layer_name, + "is_occupied": is_occupied, + "is_locked": is_locked, + "is_disabled": is_disabled + } + + try: + # 立即发送一次当前状态 + await send_storage_location_status(scene_id, websocket, filter_params) + + # 启动定时推送任务 + push_task = asyncio.create_task( + periodic_push_storage_location_status(websocket, scene_id, interval, filter_params) + ) + + try: + # 监听客户端消息 + while True: + # 接收客户端消息 + data = await websocket.receive_text() + try: + message = json.loads(data) + await handle_storage_location_websocket_message(websocket, scene_id, message, filter_params) + except json.JSONDecodeError: + await websocket.send_text(safe_json_dumps({ + "type": "error", + "message": "无效的JSON格式" + }, ensure_ascii=False)) + except Exception as e: + logger.error(f"处理库位状态WebSocket消息失败: {str(e)}") + await websocket.send_text(safe_json_dumps({ + "type": "error", + "message": f"处理消息失败: {str(e)}" + }, ensure_ascii=False)) + finally: + # 取消定时推送任务 + push_task.cancel() + try: + await push_task + except asyncio.CancelledError: + pass + + except WebSocketDisconnect: + logger.info(f"库位状态WebSocket客户端断开连接,场景ID: {scene_id}") + except Exception as e: + logger.error(f"库位状态WebSocket连接异常: {str(e)}") + finally: + manager.disconnect_storage_location(websocket, scene_id) + +@router.websocket("/storage-location-broadcast/{scene_id}") +async def websocket_storage_location_broadcast( + websocket: WebSocket, + scene_id: str = Path(..., description="场景ID") +): + """ + 库位状态广播WebSocket连接(只接收广播,不主动推送) + + Args: + websocket: WebSocket连接对象 + scene_id: 场景ID + """ + await manager.connect_storage_location(websocket, scene_id) + + try: + # 发送初始状态 + await send_storage_location_status(scene_id, websocket, {"scene_id": scene_id}) + + # 等待连接断开或消息 + while True: + try: + data = await websocket.receive_text() + # 可以处理客户端的心跳或其他控制消息 + try: + message = json.loads(data) + if message.get("type") == "ping": + await websocket.send_text(safe_json_dumps({ + "type": "pong", + "timestamp": datetime.now().isoformat() + }, ensure_ascii=False)) + except: + pass + except WebSocketDisconnect: + break + except Exception as e: + logger.error(f"库位状态广播WebSocket连接异常: {str(e)}") + finally: + manager.disconnect_storage_location(websocket, scene_id) + async def handle_websocket_message(websocket: WebSocket, task_record_id: str, message: Dict[str, Any]): """ 处理WebSocket客户端消息 @@ -268,6 +431,149 @@ async def periodic_push_task_status(websocket: WebSocket, task_record_id: str, i except Exception as e: logger.error(f"定期推送任务状态失败: {str(e)}") +async def send_storage_location_status(scene_id: str, websocket: WebSocket, filter_params: Dict[str, Any]): + """ + 发送库位状态 + + Args: + scene_id: 场景ID + websocket: WebSocket连接对象 + filter_params: 过滤参数 + """ + try: + # 获取库位状态 + with get_db() as db: + # 构建请求参数,过滤掉None值 + request_params = {k: v for k, v in filter_params.items() if v is not None} + # 设置默认分页参数 + request_params.setdefault("page", 1) + request_params.setdefault("page_size", 1000) # 默认获取大量数据 + + request = StorageLocationListRequest(**request_params) + result = OperatePointService.get_storage_location_list(db, request) + + response_data = { + "type": "storage_location_update", + "scene_id": scene_id, + "timestamp": datetime.now().isoformat(), + "data": { + "total": result.total, + "page": result.page, + "page_size": result.page_size, + "total_pages": result.total_pages, + "storage_locations": [location.dict() for location in result.storage_locations] + }, + "message": "成功获取库位状态" + } + + await websocket.send_text(safe_json_dumps(response_data, ensure_ascii=False)) + manager.storage_location_last_push_time[scene_id] = datetime.now() + logger.debug(f"已发送库位状态,场景ID: {scene_id}") + + except Exception as e: + logger.error(f"发送库位状态失败: {str(e)}") + try: + await websocket.send_text(safe_json_dumps({ + "type": "error", + "scene_id": scene_id, + "message": f"获取库位状态失败: {str(e)}", + "timestamp": datetime.now().isoformat() + }, ensure_ascii=False)) + except: + # 如果连接已断开,忽略错误 + pass + +async def periodic_push_storage_location_status(websocket: WebSocket, scene_id: str, interval: int, filter_params: Dict[str, Any]): + """ + 定期推送库位状态 + + Args: + websocket: WebSocket连接对象 + scene_id: 场景ID + interval: 推送间隔(秒) + filter_params: 过滤参数 + """ + logger.info(f"开始定期推送库位状态,场景ID: {scene_id}, 间隔: {interval}秒") + + last_data_hash = None # 用于检测数据是否发生变化 + + try: + while True: + await asyncio.sleep(interval) + + # 获取当前数据 + try: + with get_db() as db: + # 构建请求参数,过滤掉None值 + request_params = {k: v for k, v in filter_params.items() if v is not None} + request_params.setdefault("page", 1) + request_params.setdefault("page_size", 1000) + + request = StorageLocationListRequest(**request_params) + result = OperatePointService.get_storage_location_list(db, request) + + # 计算数据哈希,只有数据变化时才推送 + import hashlib + current_data = safe_json_dumps( + [location.dict() for location in result.storage_locations], + sort_keys=True, ensure_ascii=False + ) + current_hash = hashlib.md5(current_data.encode()).hexdigest() + + if current_hash != last_data_hash: + await send_storage_location_status(scene_id, websocket, filter_params) + last_data_hash = current_hash + logger.debug(f"库位状态已更新并推送,场景ID: {scene_id}") + else: + logger.debug(f"库位状态无变化,跳过推送,场景ID: {scene_id}") + + except Exception as e: + logger.error(f"获取库位状态失败: {str(e)}") + # 发送错误状态 + try: + await websocket.send_text(safe_json_dumps({ + "type": "error", + "scene_id": scene_id, + "message": f"获取库位状态失败: {str(e)}", + "timestamp": datetime.now().isoformat() + }, ensure_ascii=False)) + except: + # 连接可能已断开 + break + + except asyncio.CancelledError: + logger.info(f"定期推送库位状态已取消,场景ID: {scene_id}") + raise + except Exception as e: + logger.error(f"定期推送库位状态失败: {str(e)}") + +async def handle_storage_location_websocket_message(websocket: WebSocket, scene_id: str, message: Dict[str, Any], filter_params: Dict[str, Any]): + """ + 处理库位状态WebSocket客户端消息 + + Args: + websocket: WebSocket连接对象 + scene_id: 场景ID + message: 客户端消息 + filter_params: 过滤参数 + """ + message_type = message.get("type", "") + + if message_type == "get_status": + # 获取当前状态 + await send_storage_location_status(scene_id, websocket, filter_params) + elif message_type == "ping": + # 心跳检测 + await websocket.send_text(safe_json_dumps({ + "type": "pong", + "timestamp": datetime.now().isoformat() + }, ensure_ascii=False)) + else: + await websocket.send_text(safe_json_dumps({ + "type": "error", + "message": f"不支持的消息类型: {message_type}" + }, ensure_ascii=False)) + @router.websocket("/task-execution-broadcast/{task_record_id}") async def websocket_task_execution_broadcast( websocket: WebSocket, @@ -327,4 +633,50 @@ async def broadcast_task_update(task_record_id: str, data: Dict[str, Any]): }, ensure_ascii=False) await manager.broadcast_to_task(message, task_record_id) - logger.info(f"已广播任务更新消息,任务记录ID: {task_record_id}") \ No newline at end of file + logger.info(f"已广播任务更新消息,任务记录ID: {task_record_id}") + +async def broadcast_storage_location_update(scene_id: str, data: Dict[str, Any]): + """ + 广播库位状态更新消息给所有相关连接 + + Args: + scene_id: 场景ID + data: 要广播的数据 + """ + if scene_id not in manager.storage_location_connections: + return + + message = safe_json_dumps({ + "type": "storage_location_update", + "scene_id": scene_id, + "timestamp": datetime.now().isoformat(), + "data": data + }, ensure_ascii=False) + + await manager.broadcast_to_storage_location(message, scene_id) + logger.info(f"已广播库位状态更新消息,场景ID: {scene_id}") + +async def broadcast_storage_location_status_change(scene_id: str, layer_name: str, action: str, new_status: Dict[str, Any]): + """ + 广播库位状态变化消息给所有相关连接 + + Args: + scene_id: 场景ID + layer_name: 层名称 + action: 操作类型 + new_status: 新状态 + """ + if scene_id not in manager.storage_location_connections: + return + + message = safe_json_dumps({ + "type": "storage_location_status_change", + "scene_id": scene_id, + "layer_name": layer_name, + "action": action, + "timestamp": datetime.now().isoformat(), + "new_status": new_status + }, ensure_ascii=False) + + await manager.broadcast_to_storage_location(message, scene_id) + logger.info(f"已广播库位状态变化消息,场景ID: {scene_id},层名称: {layer_name},操作: {action}") \ No newline at end of file diff --git a/services/__pycache__/task_edit_service.cpython-312.pyc b/services/__pycache__/task_edit_service.cpython-312.pyc index 3b2e575..56f8aa1 100644 Binary files a/services/__pycache__/task_edit_service.cpython-312.pyc and b/services/__pycache__/task_edit_service.cpython-312.pyc differ diff --git a/services/execution/handlers/__pycache__/robot_scheduling.cpython-312.pyc b/services/execution/handlers/__pycache__/robot_scheduling.cpython-312.pyc index 8877507..a229e66 100644 Binary files a/services/execution/handlers/__pycache__/robot_scheduling.cpython-312.pyc and b/services/execution/handlers/__pycache__/robot_scheduling.cpython-312.pyc differ diff --git a/services/execution/handlers/robot_scheduling.py b/services/execution/handlers/robot_scheduling.py index 83610ab..57c3751 100644 --- a/services/execution/handlers/robot_scheduling.py +++ b/services/execution/handlers/robot_scheduling.py @@ -192,6 +192,64 @@ class RobotBlockHandler(BlockHandler): async def _call_external_api(self, api_name: str, params: Dict[str, Any]) -> Dict[str, Any]: """调用外部API的通用方法""" return await call_robot_api(api_name, params) + + async def _validate_and_convert_key_route(self, key_route: str, map_id: str) -> tuple[bool, str, str]: + """ + 校验并转换keyRoute参数 + + Args: + key_route: 传入的关键路径,可能是动作点名称或库位名称 + map_id: 地图ID,用于校验场景ID + + Returns: + tuple: (是否成功, 最终的station_name, 错误消息) + """ + try: + from sqlalchemy.ext.asyncio import AsyncSession + from data.session import get_async_session + from data.models.operate_point import OperatePoint + from data.models.operate_point_layer import OperatePointLayer + from sqlalchemy import select + + async with get_async_session() as session: + session: AsyncSession = session + + # 首先检查是否是动作点(operate_point表的station_name字段) + stmt = select(OperatePoint).where( + OperatePoint.station_name == key_route, + OperatePoint.is_disabled == False, + OperatePoint.scene_id == map_id + ) + result = await session.execute(stmt) + operate_point = result.scalar_one_or_none() + + if operate_point: + logger.info(f"keyRoute '{key_route}' 识别为动作点,场景ID: {map_id}") + return True, key_route, "" + + # 如果不是动作点,检查是否是库位(operate_point_layer表的layer_name字段) + stmt = select(OperatePointLayer).where( + OperatePointLayer.layer_name == key_route, + OperatePointLayer.is_disabled == False, + OperatePointLayer.scene_id == map_id + ) + result = await session.execute(stmt) + operate_point_layer = result.scalar_one_or_none() + + if operate_point_layer: + station_name = operate_point_layer.station_name + logger.info(f"keyRoute '{key_route}' 识别为库位,对应的动作点: {station_name},场景ID: {map_id}") + return True, station_name, "" + + # 都不匹配,返回错误 + error_msg = f"keyRoute '{key_route}' 在场景 {map_id} 中既不是有效的动作点名称也不是有效的库位名称" + logger.error(error_msg) + return False, "", error_msg + + except Exception as e: + error_msg = f"校验keyRoute时发生异常: {str(e)}" + logger.error(error_msg) + return False, "", error_msg def _analyze_affected_blocks(self, block: Dict[str, Any], current_block_id: str, current_block_name: str) -> List[Dict[str, Any]]: """ @@ -397,6 +455,8 @@ class AgvOperationBlockHandler(RobotBlockHandler): # 获取关键参数用于验证 target_site_label = input_params.get("targetSiteLabel") script_name = input_params.get("task") + map_id = context.map_id + # 参数检查 if not target_site_label: result = { @@ -406,6 +466,18 @@ class AgvOperationBlockHandler(RobotBlockHandler): await self._record_task_log(block, result, context) return result + # 校验并转换target_site_label参数 + # print(f"AgvOperation input_params >>>>>>>>>>>>>>>>>>>>>>>>>>>> target_site_label: {target_site_label}, map_id: {map_id}") + is_valid, validated_station_name, error_msg = await self._validate_and_convert_key_route(target_site_label, map_id) + # print(f"AgvOperation output_params >>>>>>>>>>>>>>>>>>>>>>>>>>>> validated_station_name: {validated_station_name}, error_msg: {error_msg}") + if not is_valid: + result = { + "success": False, + "message": error_msg + } + await self._record_task_log(block, result, context) + return result + # 获取当前块信息 current_block_id = block.get("id", "unknown") current_block_name = block.get("name", f"b{current_block_id}") @@ -418,9 +490,9 @@ class AgvOperationBlockHandler(RobotBlockHandler): # 记录使用的机器人ID if vehicle: - logger.info(f"执行机器人通用动作,块 {current_block_name}(ID:{current_block_id}) 使用机器人: {vehicle}, 目标站点: {target_site_label}") + logger.info(f"执行机器人通用动作,块 {current_block_name}(ID:{current_block_id}) 使用机器人: {vehicle}, 目标站点: {validated_station_name} (原始输入: {target_site_label})") else: - error_msg = f"执行机器人通用动作失败:未指定机器人ID,目标站点: {target_site_label}" + error_msg = f"执行机器人通用动作失败:未指定机器人ID,目标站点: {validated_station_name}" logger.error(error_msg) result = { "success": False, @@ -432,7 +504,7 @@ class AgvOperationBlockHandler(RobotBlockHandler): from services.sync_service import add_action result = await add_action( task_id=agv_task_id, - station_name=target_site_label, + station_name=validated_station_name, # 使用校验后的站点名称 action=script_name, token=context.token ) @@ -442,17 +514,17 @@ class AgvOperationBlockHandler(RobotBlockHandler): task_id = result.get("result", {}).get("id", "") task_block_result = await wait_for_task_block_action_completion(task_id, context.token, context) if task_block_result.get("is_canceled", False): - return {"success": True, "message": f"机器人通用动作取消,目标站点: {target_site_label}", "is_canceled": True} + return {"success": True, "message": f"机器人通用动作取消,目标站点: {validated_station_name} 执行动作: {script_name}", "is_canceled": True} # return result if task_block_result.get("success", False): task_block_status = task_block_result.get("result", {}).get("status", "") if task_block_status == 3: - result["message"] = f"机器人通用动作成功,目标站点: {target_site_label}" + result["message"] = f"机器人通用动作成功,目标站点: {validated_station_name} 执行动作: {script_name}" elif task_block_status == 4: - result["message"] = f"机器人通用动作失败,目标站点: {target_site_label}:{task_block_result.get('message', '')}" + result["message"] = f"机器人通用动作失败,目标站点: {validated_station_name} 执行动作: {script_name}:{task_block_result.get('message', '')}" result["success"] = False elif task_block_status == 5: - result["message"] = f"机器人通用动作终止,目标站点: {target_site_label}" + result["message"] = f"机器人通用动作终止,目标站点: {validated_station_name} 执行动作: {script_name}" else: result["message"] = f"机器人通用动作失败: {result.get('message', '未知错误')}" @@ -650,6 +722,7 @@ class SelectAgvBlockHandler(RobotBlockHandler): priority = input_params.get("priority", 1) amr_name = input_params.get("vehicle", "") amr_group_name = input_params.get("group", "") + map_id = context.map_id # 确保priority是整数类型,默认为1 try: @@ -670,12 +743,23 @@ class SelectAgvBlockHandler(RobotBlockHandler): await self._record_task_log(block, result, context) return result + # 校验并转换keyRoute参数 + # print(f"input_params >>>>>>>>>>>>>>>>>>>>>>>>>>>> key_route: {key_route}, map_id: {map_id}") + is_valid, key_station_name, error_msg = await self._validate_and_convert_key_route(key_route, map_id) + # print(f"output_params >>>>>>>>>>>>>>>>>>>>>>>>>>>> key_station_name: {key_station_name}, error_msg: {error_msg}") + if not is_valid: + result = { + "success": False, + "message": error_msg + } + await self._record_task_log(block, result, context) + return result + # 调用外部API选择执行机器人 - # result = await self._call_external_api("select_agv", input_params) from services.sync_service import create_choose_amr_task, wait_for_amr_selection result = await create_choose_amr_task( task_id=context.task_record_id, - key_station_name=key_route, + key_station_name=key_station_name, # 使用校验后的station_name amr_name=amr_name, amr_group_name=amr_group_name, token=context.token, diff --git a/services/task_edit_service.py b/services/task_edit_service.py index 655df2b..3c86f70 100644 --- a/services/task_edit_service.py +++ b/services/task_edit_service.py @@ -20,7 +20,7 @@ from data.models.taskrecord import VWEDTaskRecord from data.session import get_async_session from utils.component_manager import component_manager from data.enum.task_def_enum import EnableStatus, PeriodicTaskStatus, TaskStatusEnum -from data.enum.task_record_enum import TaskStatus +# from data.enum.task_record_enum import TaskStatus from utils.logger import get_logger # 获取日志记录器 diff --git a/utils/__pycache__/alert_sync.cpython-312.pyc b/utils/__pycache__/alert_sync.cpython-312.pyc index af608f3..b8eca71 100644 Binary files a/utils/__pycache__/alert_sync.cpython-312.pyc and b/utils/__pycache__/alert_sync.cpython-312.pyc differ diff --git a/utils/__pycache__/logger.cpython-312.pyc b/utils/__pycache__/logger.cpython-312.pyc index 80fd72b..7198ff7 100644 Binary files a/utils/__pycache__/logger.cpython-312.pyc and b/utils/__pycache__/logger.cpython-312.pyc differ diff --git a/utils/alert_sync.py b/utils/alert_sync.py index de472e3..d9f6d09 100644 --- a/utils/alert_sync.py +++ b/utils/alert_sync.py @@ -17,10 +17,11 @@ from concurrent.futures import ThreadPoolExecutor import requests import json from datetime import datetime - +from config.tf_api_config import TF_API_TOKEN from config.settings import settings + class AlertSyncService: """ 告警同步服务类 @@ -195,7 +196,7 @@ class AlertSyncService: json=alert_data, timeout=self.timeout, headers={'Content-Type': 'application/json', - 'x-access-token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NDk3NzY1MzEsInVzZXJuYW1lIjoiYWRtaW4ifQ.uRLHZuRQTrR2fHyA-dMzP46yXAa5wdjfdUcmr9PNY4g' + 'x-access-token': TF_API_TOKEN } ) if response.status_code == 200: