diff --git a/config/__pycache__/tf_api_config.cpython-312.pyc b/config/__pycache__/tf_api_config.cpython-312.pyc index cc695f0..a67fecb 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/settings.py b/config/settings.py index b37bf2f..d4b8a7e 100644 --- a/config/settings.py +++ b/config/settings.py @@ -245,10 +245,10 @@ class BaseConfig(BaseSettings): DB_NAME: str = Field(default=_db_config['database'], env="DB_NAME") DB_CHARSET: str = Field(default=_db_config['charset'], env="DB_CHARSET") DB_ECHO: bool = False # 是否输出SQL语句 - DB_POOL_SIZE: int = 50 # 增加连接池基础大小 - DB_MAX_OVERFLOW: int = 100 # 增加溢出连接数 - DB_POOL_RECYCLE: int = 1800 # 减少连接回收时间,防止连接过期 - DB_POOL_TIMEOUT: int = 60 # 获取连接的超时时间 + DB_POOL_SIZE: int = 10 # 连接池基础大小(优化:从50降到10,节省内存) + DB_MAX_OVERFLOW: int = 20 # 溢出连接数(优化:从100降到20,节省内存) + DB_POOL_RECYCLE: int = 1800 # 连接回收时间(30分钟),防止连接过期 + DB_POOL_TIMEOUT: int = 30 # 获取连接的超时时间(优化:从60降到30秒) DB_POOL_PRE_PING: bool = True # 连接前检测连接可用性 # Redis配置 diff --git a/config/tf_api_config.py b/config/tf_api_config.py index f2807d8..26286ff 100644 --- a/config/tf_api_config.py +++ b/config/tf_api_config.py @@ -62,7 +62,7 @@ TASK_TYPE_AREA={ "LG": "AGW/PL" } # 从环境变量读取配置,或使用默认值 -TF_API_BASE_URL = os.getenv("TF_API_BASE_URL", "http://192.168.189.206:8080/jeecg-boot") +TF_API_BASE_URL = os.getenv("TF_API_BASE_URL", "http://192.168.189.187:8080/jeecg-boot") # TF_API_BASE_URL = os.getenv("TF_API_BASE_URL", "http://111.231.146.230:4080/jeecg-boot") TF_API_TIMEOUT = int(os.getenv("TF_API_TIMEOUT", "10")) # 减少超时时间从60秒到10秒 TF_API_RETRY_TIMES = int(os.getenv("TF_API_RETRY_TIMES", "3")) diff --git a/docs/select_agv_output_update.md b/docs/select_agv_output_update.md new file mode 100644 index 0000000..76fd656 --- /dev/null +++ b/docs/select_agv_output_update.md @@ -0,0 +1,89 @@ +# 选择机器人块输出参数立即更新说明 + +## 修改背景 + +选择机器人块(CSelectAgvBp)和机器人执行动作块(CAgvOperationBp)是嵌套关系。之前的实现中,虽然选择机器人块在选择完成后状态就显示为成功,但是输出内容(选择出的机器人结果)要等到整个嵌套的动作块执行完成后才会更新到表中,在任务记录详情里才能显示出来。这不符合实际的显示需求。 + +## 修改内容 + +### 1. 修改 `RobotBlockHandler.update_block_record` 方法 +**文件**: `services/execution/handlers/robot_scheduling.py` + +**修改点**: +- 增加 `block_name` 和 `output_data` 参数 +- 在选择机器人成功后,立即更新块记录的输出参数到数据库 +- 构建完整的输出结构:`{"blocks": {"块名称": {"selectedAgvId": "机器人名称"}}}` +- 同时更新 `output_params` 和 `block_out_params_value` 字段 + +### 2. 修改选择机器人块的调用逻辑 +**文件**: `services/execution/handlers/robot_scheduling.py` + +**修改点**: +- 在选择机器人成功后(第897-902行),立即调用 `update_block_record` 方法 +- 传入块名称和输出数据(包含选择的机器人名称) +- 这样用户可以立即在任务记录详情中看到选择的机器人 + +## 执行流程 + +### 修改前的流程 +1. 选择机器人块开始执行 +2. 调用天风系统接口选择机器人 +3. 等待机器人选择完成 +4. 更新块记录状态为成功(但不更新输出参数) +5. 执行嵌套的动作块 +6. **等待所有子块执行完成** +7. **最后才更新输出参数到数据库** +8. 用户才能看到选择的机器人 + +### 修改后的流程 +1. 选择机器人块开始执行 +2. 调用天风系统接口选择机器人 +3. 等待机器人选择完成 +4. **立即更新块记录状态为成功,并更新输出参数到数据库** +5. **用户立即可以在任务记录详情中看到选择的机器人** +6. 执行嵌套的动作块 +7. 所有子块执行完成后,再次更新输出参数(内容相同,不影响显示) + +## 技术细节 + +### 输出参数格式 +```json +{ + "blocks": { + "块名称": { + "selectedAgvId": "机器人名称" + } + } +} +``` + +### 数据库字段 +- `output_params`: 完整的输出结构(包含 blocks 层级) +- `block_out_params_value`: 输出参数值(只包含选择的机器人信息) + +## 注意事项 + +1. **输出参数会被更新两次**:第一次在选择机器人完成时立即更新,第二次在所有子块执行完成后再次更新。两次更新的内容相同,不会造成问题。 + +2. **不影响子块执行**:立即更新输出参数不会影响子块的执行逻辑,子块仍然可以正常访问 context 中的机器人信息。 + +3. **兼容性**:这个修改不会影响其他类型的块,只针对选择机器人块(CSelectAgvBp)。 + +## 测试建议 + +1. 启动一个包含选择机器人块和嵌套动作块的任务 +2. 在选择机器人完成后,立即查询任务记录详情 +3. 验证能否看到选择的机器人信息 +4. 等待动作块执行完成后,再次查询任务记录详情 +5. 验证机器人信息保持一致 + +## 相关文件 + +- `services/execution/handlers/robot_scheduling.py` - 选择机器人块处理器 +- `services/execution/block_executor.py` - 块执行器 +- `data/models/blockrecord.py` - 块记录数据模型 + +## 修改日期 + +2025-10-17 + diff --git a/logs/app.log b/logs/app.log index a594381..c1d0076 100644 --- a/logs/app.log +++ b/logs/app.log @@ -1,522 +1,7849 @@ -2025-10-16 10:23:00,855 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 -2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) -2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) -2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) -2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) -2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) -2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) -2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) -2025-10-16 10:23:01,979 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) -2025-10-16 10:23:01,979 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) -2025-10-16 10:23:01,979 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) -2025-10-16 10:23:01,980 - services.device_handler - INFO - 使用异步MQTT服务 -2025-10-16 10:23:02,215 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 -2025-10-16 10:23:02,215 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] -2025-10-16 10:23:02,217 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] -2025-10-16 10:23:02,368 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False -2025-10-16 10:23:02,438 - data.session - INFO - 正在初始化数据库... -2025-10-16 10:23:02,474 - data.session - INFO - 数据库 vwed_task 已创建或已存在 -2025-10-16 10:23:02,524 - data.session - INFO - 数据库表初始化完成 -2025-10-16 10:23:02,576 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 -2025-10-16 10:23:02,578 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] -2025-10-16 10:23:02,582 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 -2025-10-16 10:23:02,586 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 -2025-10-16 10:23:02,587 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 -2025-10-16 10:23:02,589 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 -2025-10-16 10:23:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 -2025-10-16 10:23:02,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 -2025-10-16 10:23:02,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 -2025-10-16 10:23:02,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 -2025-10-16 10:23:02,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 -2025-10-16 10:23:02,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 -2025-10-16 10:23:02,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 -2025-10-16 10:23:02,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 -2025-10-16 10:23:02,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 -2025-10-16 10:23:02,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 -2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 -2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 -2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 -2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 -2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 -2025-10-16 10:23:02,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 -2025-10-16 10:23:02,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 -2025-10-16 10:23:02,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 -2025-10-16 10:23:02,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 -2025-10-16 10:23:02,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 -2025-10-16 10:23:02,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 -2025-10-16 10:23:02,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 -2025-10-16 10:23:02,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 -2025-10-16 10:23:02,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 -2025-10-16 10:23:02,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 -2025-10-16 10:23:02,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 -2025-10-16 10:23:02,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 -2025-10-16 10:23:02,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 -2025-10-16 10:23:02,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 -2025-10-16 10:23:02,637 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 -2025-10-16 10:23:02,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 -2025-10-16 10:23:02,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 -2025-10-16 10:23:02,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 -2025-10-16 10:23:02,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 -2025-10-16 10:23:02,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 -2025-10-16 10:23:02,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 -2025-10-16 10:23:02,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 -2025-10-16 10:23:02,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 -2025-10-16 10:23:02,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 -2025-10-16 10:23:02,654 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 -2025-10-16 10:23:02,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 -2025-10-16 10:23:02,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 -2025-10-16 10:23:02,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 -2025-10-16 10:23:02,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 -2025-10-16 10:23:02,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 -2025-10-16 10:23:02,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 -2025-10-16 10:23:02,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 -2025-10-16 10:23:02,670 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 -2025-10-16 10:23:02,671 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 -2025-10-16 10:23:02,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 -2025-10-16 10:23:02,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 -2025-10-16 10:23:02,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 -2025-10-16 10:23:02,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 -2025-10-16 10:23:02,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 -2025-10-16 10:23:02,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 -2025-10-16 10:23:02,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 -2025-10-16 10:23:02,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 -2025-10-16 10:23:02,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 -2025-10-16 10:23:02,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 -2025-10-16 10:23:02,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 -2025-10-16 10:23:02,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 -2025-10-16 10:23:02,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 -2025-10-16 10:23:02,699 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 -2025-10-16 10:23:02,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 -2025-10-16 10:23:02,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 -2025-10-16 10:23:02,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 -2025-10-16 10:23:02,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 -2025-10-16 10:23:02,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 -2025-10-16 10:23:02,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 -2025-10-16 10:23:02,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 -2025-10-16 10:23:02,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 -2025-10-16 10:23:02,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 -2025-10-16 10:23:02,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 -2025-10-16 10:23:02,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 -2025-10-16 10:23:02,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 -2025-10-16 10:23:02,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 -2025-10-16 10:23:02,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 -2025-10-16 10:23:02,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 -2025-10-16 10:23:02,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 -2025-10-16 10:23:02,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 -2025-10-16 10:23:02,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 -2025-10-16 10:23:02,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 -2025-10-16 10:23:02,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 -2025-10-16 10:23:02,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 -2025-10-16 10:23:02,749 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 -2025-10-16 10:23:02,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 -2025-10-16 10:23:02,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 -2025-10-16 10:23:02,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 -2025-10-16 10:23:02,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 -2025-10-16 10:23:02,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 -2025-10-16 10:23:02,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 -2025-10-16 10:23:02,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 -2025-10-16 10:23:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 -2025-10-16 10:23:02,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 -2025-10-16 10:23:02,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 -2025-10-16 10:23:02,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 -2025-10-16 10:23:02,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 -2025-10-16 10:23:02,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 -2025-10-16 10:23:02,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 -2025-10-16 10:23:02,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 -2025-10-16 10:23:02,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 -2025-10-16 10:23:02,782 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 -2025-10-16 10:23:02,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 -2025-10-16 10:23:02,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 -2025-10-16 10:23:02,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 -2025-10-16 10:23:02,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 -2025-10-16 10:23:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 -2025-10-16 10:23:02,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 -2025-10-16 10:23:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 -2025-10-16 10:23:02,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 -2025-10-16 10:23:02,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 -2025-10-16 10:23:02,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 -2025-10-16 10:23:02,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 -2025-10-16 10:23:02,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 -2025-10-16 10:23:02,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 -2025-10-16 10:23:02,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 -2025-10-16 10:23:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 -2025-10-16 10:23:02,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 -2025-10-16 10:23:02,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 -2025-10-16 10:23:02,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 -2025-10-16 10:23:02,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 -2025-10-16 10:23:02,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 -2025-10-16 10:23:02,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 -2025-10-16 10:23:02,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 -2025-10-16 10:23:02,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 -2025-10-16 10:23:02,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 -2025-10-16 10:23:02,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 -2025-10-16 10:23:02,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 -2025-10-16 10:23:02,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 -2025-10-16 10:23:02,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 -2025-10-16 10:23:02,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 -2025-10-16 10:23:02,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 -2025-10-16 10:23:02,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 -2025-10-16 10:23:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 -2025-10-16 10:23:02,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 -2025-10-16 10:23:02,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 -2025-10-16 10:23:02,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 -2025-10-16 10:23:02,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 -2025-10-16 10:23:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 -2025-10-16 10:23:02,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 -2025-10-16 10:23:02,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 -2025-10-16 10:23:02,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 -2025-10-16 10:23:02,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 -2025-10-16 10:23:02,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 -2025-10-16 10:23:02,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 -2025-10-16 10:23:02,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 -2025-10-16 10:23:02,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 -2025-10-16 10:23:02,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 -2025-10-16 10:23:02,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 -2025-10-16 10:23:02,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 -2025-10-16 10:23:02,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 -2025-10-16 10:23:02,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 -2025-10-16 10:23:02,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 -2025-10-16 10:23:02,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 -2025-10-16 10:23:02,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 -2025-10-16 10:23:02,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 -2025-10-16 10:23:02,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 -2025-10-16 10:23:02,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 -2025-10-16 10:23:02,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 -2025-10-16 10:23:02,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 -2025-10-16 10:23:02,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 -2025-10-16 10:23:02,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 -2025-10-16 10:23:02,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 -2025-10-16 10:23:02,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 -2025-10-16 10:23:02,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 -2025-10-16 10:23:02,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 -2025-10-16 10:23:02,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 -2025-10-16 10:23:02,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 -2025-10-16 10:23:02,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 -2025-10-16 10:23:02,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 -2025-10-16 10:23:02,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 -2025-10-16 10:23:02,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 -2025-10-16 10:23:02,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 -2025-10-16 10:23:02,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 -2025-10-16 10:23:02,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 -2025-10-16 10:23:02,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 -2025-10-16 10:23:02,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 -2025-10-16 10:23:02,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 -2025-10-16 10:23:02,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 -2025-10-16 10:23:02,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 -2025-10-16 10:23:02,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 -2025-10-16 10:23:02,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 -2025-10-16 10:23:02,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 -2025-10-16 10:23:02,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 -2025-10-16 10:23:02,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 -2025-10-16 10:23:02,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 -2025-10-16 10:23:02,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 -2025-10-16 10:23:02,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 -2025-10-16 10:23:02,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 -2025-10-16 10:23:02,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 -2025-10-16 10:23:02,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 -2025-10-16 10:23:02,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 -2025-10-16 10:23:02,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 -2025-10-16 10:23:02,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 -2025-10-16 10:23:02,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 -2025-10-16 10:23:02,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 -2025-10-16 10:23:02,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 -2025-10-16 10:23:02,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 -2025-10-16 10:23:02,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 -2025-10-16 10:23:02,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 -2025-10-16 10:23:02,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 -2025-10-16 10:23:02,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 -2025-10-16 10:23:02,961 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 -2025-10-16 10:23:02,961 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 -2025-10-16 10:23:02,991 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 -2025-10-16 10:23:02,993 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 -2025-10-16 10:23:02,995 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 -2025-10-16 10:23:02,997 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 -2025-10-16 10:23:03,000 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 -2025-10-16 10:23:03,003 - app - INFO - 库区锁管理器已初始化 -2025-10-16 10:23:03,005 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... -2025-10-16 10:23:03,007 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 -2025-10-16 10:23:03,007 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 -2025-10-16 10:23:03,044 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 -2025-10-16 10:23:03,099 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 -2025-10-16 10:23:03,099 - services.device_handler - INFO - 内部MQTT服务已启动 -2025-10-16 10:23:03,100 - services.device_handler - INFO - 启动系统级设备监听... -2025-10-16 10:23:03,100 - services.device_handler - INFO - 生成vehicle设备系统监听topics... -2025-10-16 10:23:03,116 - services.device_handler - INFO - 生成other设备系统监听topics... -2025-10-16 10:23:03,118 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 -2025-10-16 10:23:03,122 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order -2025-10-16 10:23:03,132 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions -2025-10-16 10:23:03,140 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet -2025-10-16 10:23:03,149 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order -2025-10-16 10:23:03,156 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions -2025-10-16 10:23:03,162 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet -2025-10-16 10:23:03,168 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions -2025-10-16 10:23:03,174 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions -2025-10-16 10:23:03,177 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] -2025-10-16 10:23:03,178 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 -2025-10-16 10:23:03,179 - app - INFO - 设备处理服务已启动 -2025-10-16 10:32:55,892 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 127.0.0.1 -2025-10-16 10:32:55,908 - services.sync_service - INFO - 没有缓存的token,正在获取... -2025-10-16 10:32:55,910 - services.sync_service - INFO - 正在获取登录token,用户: vwed -2025-10-16 10:32:55,939 - services.sync_service - INFO - 成功获取登录token -2025-10-16 10:32:55,940 - services.sync_service - INFO - 正在获取AMR信息 -2025-10-16 10:32:56,049 - services.sync_service - INFO - 成功获取AMR信息,获取到 16 个AMR -2025-10-16 10:32:56,067 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.1750秒 -2025-10-16 10:33:10,482 - app - INFO - 应用程序关闭中... -2025-10-16 10:33:10,483 - services.device_handler - INFO - 停止系统级设备监听... -2025-10-16 10:33:10,487 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order -2025-10-16 10:33:10,492 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions -2025-10-16 10:33:10,505 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet -2025-10-16 10:33:10,515 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order -2025-10-16 10:33:10,520 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions -2025-10-16 10:33:10,527 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet -2025-10-16 10:33:10,532 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions -2025-10-16 10:33:10,536 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions -2025-10-16 10:33:10,537 - services.device_handler - INFO - 系统级监听已停止 -2025-10-16 10:33:10,538 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 -2025-10-16 10:33:10,539 - services.device_handler - INFO - 内部MQTT服务已停止 -2025-10-16 10:33:10,541 - services.device_handler - INFO - 设备处理服务已停止 -2025-10-16 10:33:10,541 - app - INFO - 设备处理服务已停止 -2025-10-16 10:33:10,543 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 -2025-10-16 10:33:10,545 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 -2025-10-16 10:33:10,547 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 -2025-10-16 10:33:10,549 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 -2025-10-16 10:33:10,549 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 -2025-10-16 10:33:10,550 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 -2025-10-16 10:33:10,552 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 -2025-10-16 10:33:10,553 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 -2025-10-16 10:33:10,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 -2025-10-16 10:33:10,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 -2025-10-16 10:33:10,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 -2025-10-16 10:33:10,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 -2025-10-16 10:33:10,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 -2025-10-16 10:33:10,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 -2025-10-16 10:33:10,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 -2025-10-16 10:33:10,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 -2025-10-16 10:33:10,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 -2025-10-16 10:33:10,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 -2025-10-16 10:33:10,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 -2025-10-16 10:33:10,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 -2025-10-16 10:33:10,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 -2025-10-16 10:33:10,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 -2025-10-16 10:33:10,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 -2025-10-16 10:33:10,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 -2025-10-16 10:33:10,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 -2025-10-16 10:33:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 -2025-10-16 10:33:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 -2025-10-16 10:33:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 -2025-10-16 10:33:10,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 -2025-10-16 10:33:10,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 -2025-10-16 10:33:10,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 -2025-10-16 10:33:10,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 -2025-10-16 10:33:10,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 -2025-10-16 10:33:10,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 -2025-10-16 10:33:10,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 -2025-10-16 10:33:10,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 -2025-10-16 10:33:10,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 -2025-10-16 10:33:10,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 -2025-10-16 10:33:10,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 -2025-10-16 10:33:10,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 -2025-10-16 10:33:10,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 -2025-10-16 10:33:10,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 -2025-10-16 10:33:10,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 -2025-10-16 10:33:10,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 -2025-10-16 10:33:10,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 -2025-10-16 10:33:10,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 -2025-10-16 10:33:10,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 -2025-10-16 10:33:10,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 -2025-10-16 10:33:10,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 -2025-10-16 10:33:10,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 -2025-10-16 10:33:10,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 -2025-10-16 10:33:10,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 -2025-10-16 10:33:10,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 -2025-10-16 10:33:10,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 -2025-10-16 10:33:10,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 -2025-10-16 10:33:10,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 -2025-10-16 10:33:10,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 -2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 -2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 -2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 -2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 -2025-10-16 10:33:10,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 -2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 -2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 -2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 -2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 -2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 -2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 -2025-10-16 10:33:10,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 -2025-10-16 10:33:10,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 -2025-10-16 10:33:10,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 -2025-10-16 10:33:10,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 -2025-10-16 10:33:10,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 -2025-10-16 10:33:10,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 -2025-10-16 10:33:10,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 -2025-10-16 10:33:10,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 -2025-10-16 10:33:10,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 -2025-10-16 10:33:10,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 -2025-10-16 10:33:10,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 -2025-10-16 10:33:10,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 -2025-10-16 10:33:10,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 -2025-10-16 10:33:10,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 -2025-10-16 10:33:10,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 -2025-10-16 10:33:10,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 -2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 -2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 -2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 -2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 -2025-10-16 10:33:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 -2025-10-16 10:33:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 -2025-10-16 10:33:10,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 -2025-10-16 10:33:10,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 -2025-10-16 10:33:10,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 -2025-10-16 10:33:10,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 -2025-10-16 10:33:10,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 -2025-10-16 10:33:10,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 -2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 -2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 -2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 -2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 -2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 -2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 -2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 -2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 -2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 -2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 -2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 -2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 -2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 -2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 -2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 -2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 -2025-10-16 10:33:10,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 -2025-10-16 10:33:10,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 -2025-10-16 10:33:10,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 -2025-10-16 10:33:10,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 -2025-10-16 10:33:10,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 -2025-10-16 10:33:10,628 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 -2025-10-16 10:33:10,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 -2025-10-16 10:33:10,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 -2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 -2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 -2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 -2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 -2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 -2025-10-16 10:33:10,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 -2025-10-16 10:33:10,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 -2025-10-16 10:33:10,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 -2025-10-16 10:33:10,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 -2025-10-16 10:33:10,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 -2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 -2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 -2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 -2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 -2025-10-16 10:33:10,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 -2025-10-16 10:33:10,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 -2025-10-16 10:33:10,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 -2025-10-16 10:33:10,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 -2025-10-16 10:33:10,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 -2025-10-16 10:33:10,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 -2025-10-16 10:33:10,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 -2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 -2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 -2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 -2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 -2025-10-16 10:33:10,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 -2025-10-16 10:33:10,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 -2025-10-16 10:33:10,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 -2025-10-16 10:33:10,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 -2025-10-16 10:33:10,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 -2025-10-16 10:33:10,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 -2025-10-16 10:33:10,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 -2025-10-16 10:33:10,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 -2025-10-16 10:33:10,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 -2025-10-16 10:33:10,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 -2025-10-16 10:33:10,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 -2025-10-16 10:33:10,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 -2025-10-16 10:33:10,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 -2025-10-16 10:33:10,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 -2025-10-16 10:33:10,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 -2025-10-16 10:33:10,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 -2025-10-16 10:33:10,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 -2025-10-16 10:33:10,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 -2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 -2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 -2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 -2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 -2025-10-16 10:33:10,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 -2025-10-16 10:33:10,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 -2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 -2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 -2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 -2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 -2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 -2025-10-16 10:33:10,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 -2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 -2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 -2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 -2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 -2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 -2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 -2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 -2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 -2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 -2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 -2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 -2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 -2025-10-16 10:33:10,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 -2025-10-16 10:33:10,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 -2025-10-16 10:33:10,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 -2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 -2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 -2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 -2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 -2025-10-16 10:33:10,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 -2025-10-16 10:33:10,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 -2025-10-16 10:33:10,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 -2025-10-16 10:33:10,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 -2025-10-16 10:33:10,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 -2025-10-16 10:33:10,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 -2025-10-16 10:33:10,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 -2025-10-16 10:33:10,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 -2025-10-16 10:33:10,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 -2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 -2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 -2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 -2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 -2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 -2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 -2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 -2025-10-16 10:33:10,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 -2025-10-16 10:33:10,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 -2025-10-16 10:33:10,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 -2025-10-16 10:33:10,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 -2025-10-16 10:33:10,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 -2025-10-16 10:33:10,665 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 -2025-10-16 10:33:10,665 - app - INFO - 增强版任务调度器已停止 -2025-10-16 10:33:10,666 - data.session - INFO - 正在关闭异步数据库连接... -2025-10-16 10:33:10,668 - data.session - INFO - 异步数据库连接已关闭 -2025-10-16 10:33:10,668 - data.session - INFO - 正在关闭数据库连接... -2025-10-16 10:33:10,669 - data.session - INFO - 数据库连接已关闭 +2025-10-17 09:47:27,463 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 09:47:28,624 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 09:47:28,625 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 09:47:28,626 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 09:47:28,629 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 09:47:28,629 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 09:47:28,630 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 09:47:28,631 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 09:47:28,632 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 09:47:28,632 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 09:47:28,632 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 09:47:28,633 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 09:47:28,633 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 09:47:28,633 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 09:47:28,634 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 09:47:28,634 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 09:47:28,635 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 09:47:28,635 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 09:47:28,635 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 09:47:28,637 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 09:47:28,637 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 09:47:28,638 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 09:47:28,638 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 09:47:28,639 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 09:47:28,640 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 09:47:28,647 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 09:47:28,647 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 09:47:28,647 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 09:47:28,647 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 09:47:28,648 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 09:47:28,648 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 09:47:28,650 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 09:47:28,657 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 09:47:28,657 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 09:47:28,659 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 09:47:28,894 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 09:47:28,895 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 09:47:28,896 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 09:47:29,123 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 09:47:29,202 - data.session - INFO - 正在初始化数据库... +2025-10-17 09:47:29,225 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 09:47:29,271 - data.session - INFO - 数据库表初始化完成 +2025-10-17 09:47:29,318 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 09:47:29,320 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 09:47:29,321 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 09:47:29,323 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 09:47:29,324 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 09:47:29,327 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 09:47:29,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 09:47:29,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 09:47:29,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 09:47:29,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 09:47:29,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 09:47:29,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 09:47:29,330 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 09:47:29,330 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 09:47:29,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 09:47:29,334 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 09:47:29,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 09:47:29,336 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 09:47:29,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 09:47:29,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 09:47:29,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 09:47:29,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 09:47:29,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 09:47:29,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 09:47:29,342 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 09:47:29,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 09:47:29,345 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 09:47:29,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 09:47:29,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 09:47:29,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 09:47:29,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 09:47:29,356 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 09:47:29,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 09:47:29,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 09:47:29,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 09:47:29,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 09:47:29,358 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 09:47:29,360 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 09:47:29,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 09:47:29,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 09:47:29,366 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 09:47:29,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 09:47:29,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 09:47:29,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 09:47:29,373 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 09:47:29,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 09:47:29,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 09:47:29,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 09:47:29,378 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 09:47:29,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 09:47:29,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 09:47:29,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 09:47:29,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 09:47:29,388 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 09:47:29,389 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 09:47:29,389 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 09:47:29,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 09:47:29,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 09:47:29,393 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 09:47:29,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 09:47:29,397 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 09:47:29,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 09:47:29,401 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 09:47:29,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 09:47:29,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 09:47:29,405 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 09:47:29,405 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 09:47:29,405 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 09:47:29,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 09:47:29,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 09:47:29,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 09:47:29,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 09:47:29,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 09:47:29,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 09:47:29,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 09:47:29,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 09:47:29,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 09:47:29,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 09:47:29,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 09:47:29,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 09:47:29,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 09:47:29,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 09:47:29,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 09:47:29,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 09:47:29,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 09:47:29,426 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 09:47:29,427 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 09:47:29,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 09:47:29,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 09:47:29,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 09:47:29,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 09:47:29,432 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 09:47:29,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 09:47:29,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 09:47:29,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 09:47:29,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 09:47:29,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 09:47:29,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 09:47:29,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 09:47:29,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 09:47:29,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 09:47:29,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 09:47:29,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 09:47:29,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 09:47:29,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 09:47:29,450 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 09:47:29,451 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 09:47:29,451 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 09:47:29,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 09:47:29,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 09:47:29,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 09:47:29,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 09:47:29,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 09:47:29,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 09:47:29,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 09:47:29,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 09:47:29,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 09:47:29,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 09:47:29,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 09:47:29,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 09:47:29,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 09:47:29,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 09:47:29,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 09:47:29,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 09:47:29,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 09:47:29,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 09:47:29,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 09:47:29,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 09:47:29,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 09:47:29,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 09:47:29,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 09:47:29,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 09:47:29,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 09:47:29,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 09:47:29,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 09:47:29,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 09:47:29,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 09:47:29,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 09:47:29,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 09:47:29,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 09:47:29,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 09:47:29,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 09:47:29,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 09:47:29,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 09:47:29,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 09:47:29,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 09:47:29,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 09:47:29,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 09:47:29,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 09:47:29,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 09:47:29,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 09:47:29,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 09:47:29,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 09:47:29,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 09:47:29,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 09:47:29,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 09:47:29,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 09:47:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 09:47:29,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 09:47:29,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 09:47:29,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 09:47:29,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 09:47:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 09:47:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 09:47:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 09:47:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 09:47:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 09:47:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 09:47:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 09:47:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 09:47:29,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 09:47:29,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 09:47:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 09:47:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 09:47:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 09:47:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 09:47:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 09:47:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 09:47:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 09:47:29,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 09:47:29,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 09:47:29,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 09:47:29,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 09:47:29,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 09:47:29,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 09:47:29,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 09:47:29,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 09:47:29,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 09:47:29,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 09:47:29,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 09:47:29,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 09:47:29,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 09:47:29,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 09:47:29,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 09:47:29,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 09:47:29,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 09:47:29,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 09:47:29,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 09:47:29,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 09:47:29,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 09:47:29,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 09:47:29,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 09:47:29,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 09:47:29,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 09:47:29,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 09:47:29,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 09:47:29,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 09:47:29,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 09:47:29,588 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 09:47:29,589 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 09:47:29,614 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 09:47:29,615 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 09:47:29,616 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 09:47:29,616 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 09:47:29,617 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 09:47:29,618 - app - INFO - 库区锁管理器已初始化 +2025-10-17 09:47:29,618 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 09:47:29,618 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 09:47:29,618 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 09:47:29,631 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 09:47:29,729 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 09:47:29,729 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 09:47:29,730 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 09:47:29,730 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 09:47:29,739 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 09:47:29,748 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 09:47:29,757 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 09:47:29,762 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 09:47:29,768 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 09:47:29,776 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 09:47:29,779 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 09:47:29,788 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 09:47:29,797 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 09:47:29,803 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 09:47:29,805 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 09:47:29,807 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 09:47:29,808 - app - INFO - 设备处理服务已启动 +2025-10-17 09:48:47,146 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 09:48:47,154 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 09:48:47,155 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 09:48:47,177 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 09:48:47,177 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 09:48:47,206 - services.sync_service - INFO - 成功获取登录token +2025-10-17 09:48:47,208 - services.sync_service - INFO - 正在同步创建任务到天风系统: 61b1608f-693a-4401-b1b1-0fea481f21fb +2025-10-17 09:48:47,253 - services.sync_service - INFO - 成功同步任务到系统任务: 61b1608f-693a-4401-b1b1-0fea481f21fb +2025-10-17 09:48:47,255 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 61b1608f-693a-4401-b1b1-0fea481f21fb +2025-10-17 09:48:47,261 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 61b1608f-693a-4401-b1b1-0fea481f21fb (优先级 1) 添加到队列 0 +2025-10-17 09:48:47,261 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 61b1608f-693a-4401-b1b1-0fea481f21fb +2025-10-17 09:48:47,261 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1155秒 +2025-10-17 09:48:47,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 获取到任务: 61b1608f-693a-4401-b1b1-0fea481f21fb, 优先级: 1 +2025-10-17 09:48:47,371 - services.execution.task_executor - INFO - 任务 61b1608f-693a-4401-b1b1-0fea481f21fb 使用task_record.task_def_detail(已动态更新) +2025-10-17 09:48:47,379 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 09:48:47,394 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 09:48:47,396 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 09:48:47,404 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 09:48:47,404 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 09:48:47,406 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 09:48:47,415 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 09:48:47,415 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 09:48:47,421 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 09:48:47,426 - services.sync_service - INFO - 正在创建选择AMR任务: 61b1608f-693a-4401-b1b1-0fea481f21fb, 站点: AP1 +2025-10-17 09:48:47,461 - services.sync_service - INFO - 成功为任务选择AMR: 61b1608f-693a-4401-b1b1-0fea481f21fb, AMR: +2025-10-17 09:48:47,486 - services.sync_service - INFO - 开始等待任务块 1979001598749880322 的AMR选择结果 +2025-10-17 09:48:47,489 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:47,561 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665723974} +2025-10-17 09:48:48,601 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:48,639 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665725052} +2025-10-17 09:48:49,664 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:49,689 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665726101} +2025-10-17 09:48:50,701 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:50,717 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665727127} +2025-10-17 09:48:51,735 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:51,774 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665728186} +2025-10-17 09:48:52,769 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:52,786 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665729199} +2025-10-17 09:48:53,795 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:53,836 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665730250} +2025-10-17 09:48:54,848 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:54,868 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665731281} +2025-10-17 09:48:55,869 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:55,883 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665732295} +2025-10-17 09:48:56,903 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:56,918 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665733330} +2025-10-17 09:48:56,918 - services.sync_service - INFO - 任务块 1979001598749880322 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 09:48:57,907 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:57,919 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665734331} +2025-10-17 09:48:58,933 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:58,969 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665735381} +2025-10-17 09:48:59,982 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:48:59,993 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665736407} +2025-10-17 09:49:01,003 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:01,037 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665737451} +2025-10-17 09:49:02,051 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:02,063 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665738476} +2025-10-17 09:49:03,072 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:03,083 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665739496} +2025-10-17 09:49:04,082 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:04,095 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665740508} +2025-10-17 09:49:05,088 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:05,123 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665741537} +2025-10-17 09:49:06,143 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:06,159 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665742572} +2025-10-17 09:49:07,186 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:07,225 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665743637} +2025-10-17 09:49:07,227 - services.sync_service - INFO - 任务块 1979001598749880322 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 20 次,继续等待... +2025-10-17 09:49:08,233 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:08,249 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665744662} +2025-10-17 09:49:09,276 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:09,289 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': None}, 'timestamp': 1760665745702} +2025-10-17 09:49:10,300 - services.sync_service - INFO - 正在获取任务块详情: 1979001598749880322 +2025-10-17 09:49:10,337 - services.sync_service - INFO - 成功获取任务块详情: 1979001598749880322 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979001598749880322', 'sceneId': '1936411520272753371', 'taskId': '1979001597873270786', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 09:48:44', 'updateTime': '2025-10-17 09:49:06'}, 'timestamp': 1760665746750} +2025-10-17 09:49:10,337 - services.sync_service - INFO - 任务块 1979001598749880322 已选择AMR: 1950365909386473473,共尝试 23 次 +2025-10-17 09:49:10,383 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 61b1608f-693a-4401-b1b1-0fea481f21fb 的agv_id字段: Fake-03 +2025-10-17 09:49:10,386 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 09:49:10,386 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 09:49:10,387 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 09:49:10,396 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 09:49:10,397 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 09:49:10,402 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 09:49:10,405 - services.sync_service - INFO - 正在为任务添加动作: 1979001598749880322, 站点: AP1, 动作: +2025-10-17 09:49:10,415 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 09:49:10,434 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 09:49:10,436 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 09:49:10,436 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 09:49:10,447 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 09:49:10,447 - services.sync_service - INFO - 正在封口任务: 1979001598749880322 +2025-10-17 09:49:10,463 - services.sync_service - INFO - 成功封口任务: 1979001598749880322 +2025-10-17 09:49:10,465 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 09:49:10,466 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 09:49:10,467 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 09:49:10,474 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 09:49:10,484 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 09:49:10,484 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 09:49:10,499 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 09:49:10,499 - services.execution.task_executor - INFO - 任务 61b1608f-693a-4401-b1b1-0fea481f21fb 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 09:49:10,499 - services.sync_service - INFO - 正在设置任务状态为已失败: 61b1608f-693a-4401-b1b1-0fea481f21fb +2025-10-17 09:49:10,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 完成任务: 61b1608f-693a-4401-b1b1-0fea481f21fb, 结果: False +2025-10-17 09:49:10,533 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 61b1608f-693a-4401-b1b1-0fea481f21fb +2025-10-17 10:02:03,388 - app - INFO - 应用程序关闭中... +2025-10-17 10:02:03,388 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 10:02:03,396 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:02:03,404 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:02:03,411 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:02:03,417 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:02:03,423 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:02:03,430 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:02:03,437 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:02:03,442 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:02:03,442 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 10:02:03,443 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 10:02:03,443 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 10:02:03,443 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 10:02:03,443 - app - INFO - 设备处理服务已停止 +2025-10-17 10:02:03,444 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 10:02:03,444 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 10:02:03,444 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 10:02:03,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-17 10:02:03,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 10:02:03,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-17 10:02:03,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 10:02:03,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 10:02:03,451 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 10:02:03,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-17 10:02:03,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-17 10:02:03,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 10:02:03,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 10:02:03,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 10:02:03,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 10:02:03,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 10:02:03,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 10:02:03,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-17 10:02:03,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 10:02:03,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 10:02:03,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-17 10:02:03,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 10:02:03,465 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-17 10:02:03,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-17 10:02:03,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 10:02:03,468 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 10:02:03,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-17 10:02:03,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 10:02:03,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 10:02:03,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 10:02:03,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 10:02:03,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 10:02:03,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 10:02:03,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 10:02:03,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 10:02:03,477 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 10:02:03,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 10:02:03,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 10:02:03,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 10:02:03,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 10:02:03,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 10:02:03,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 10:02:03,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 10:02:03,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 10:02:03,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 10:02:03,482 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 10:02:03,482 - app - INFO - 增强版任务调度器已停止 +2025-10-17 10:02:03,483 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 10:02:03,483 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 10:02:03,483 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 10:02:03,484 - data.session - INFO - 数据库连接已关闭 +2025-10-17 10:02:06,151 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 10:02:07,266 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 10:02:07,266 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 10:02:07,266 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 10:02:07,266 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 10:02:07,266 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 10:02:07,267 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 10:02:07,267 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 10:02:07,267 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 10:02:07,267 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 10:02:07,267 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 10:02:07,268 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 10:02:07,268 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 10:02:07,268 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 10:02:07,268 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 10:02:07,268 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 10:02:07,269 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 10:02:07,269 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 10:02:07,269 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 10:02:07,269 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 10:02:07,269 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 10:02:07,270 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 10:02:07,270 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 10:02:07,270 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 10:02:07,270 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 10:02:07,270 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 10:02:07,271 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 10:02:07,273 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 10:02:07,422 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 10:02:07,422 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:02:07,422 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:02:07,576 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 10:02:07,648 - data.session - INFO - 正在初始化数据库... +2025-10-17 10:02:07,679 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 10:02:07,726 - data.session - INFO - 数据库表初始化完成 +2025-10-17 10:02:07,766 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 10:02:07,766 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 10:02:07,767 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 10:02:07,768 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 10:02:07,768 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 10:02:07,768 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 10:02:07,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 10:02:07,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 10:02:07,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 10:02:07,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 10:02:07,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 10:02:07,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 10:02:07,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 10:02:07,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 10:02:07,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 10:02:07,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 10:02:07,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 10:02:07,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 10:02:07,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 10:02:07,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 10:02:07,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 10:02:07,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 10:02:07,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 10:02:07,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 10:02:07,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 10:02:07,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 10:02:07,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 10:02:07,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 10:02:07,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 10:02:07,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 10:02:07,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 10:02:07,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 10:02:07,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 10:02:07,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 10:02:07,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 10:02:07,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 10:02:07,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 10:02:07,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 10:02:07,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 10:02:07,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 10:02:07,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 10:02:07,782 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 10:02:07,783 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 10:02:07,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 10:02:07,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 10:02:07,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 10:02:07,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 10:02:07,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 10:02:07,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 10:02:07,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 10:02:07,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 10:02:07,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 10:02:07,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 10:02:07,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 10:02:07,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 10:02:07,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 10:02:07,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 10:02:07,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 10:02:07,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 10:02:07,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 10:02:07,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 10:02:07,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 10:02:07,794 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 10:02:07,819 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 10:02:07,819 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 10:02:07,819 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 10:02:07,819 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 10:02:07,821 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 10:02:07,821 - app - INFO - 库区锁管理器已初始化 +2025-10-17 10:02:07,821 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 10:02:07,822 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 10:02:07,822 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 10:02:07,839 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 10:02:07,937 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 10:02:07,937 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 10:02:07,937 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 10:02:07,938 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 10:02:07,939 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 10:02:07,939 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 10:02:07,949 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:02:07,956 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:02:07,963 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:02:07,971 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:02:07,980 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:02:07,990 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:02:07,999 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:02:08,007 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:02:08,008 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 10:02:08,008 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 10:02:08,008 - app - INFO - 设备处理服务已启动 +2025-10-17 10:02:21,572 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 10:02:21,578 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 10:02:21,579 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 10:02:21,598 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 10:02:21,599 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 10:02:21,645 - services.sync_service - INFO - 成功获取登录token +2025-10-17 10:02:21,646 - services.sync_service - INFO - 正在同步创建任务到天风系统: 95c11139-b1d9-4d22-88d1-12e55e4fefcd +2025-10-17 10:02:21,688 - services.sync_service - INFO - 成功同步任务到系统任务: 95c11139-b1d9-4d22-88d1-12e55e4fefcd +2025-10-17 10:02:21,688 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 95c11139-b1d9-4d22-88d1-12e55e4fefcd +2025-10-17 10:02:21,691 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 95c11139-b1d9-4d22-88d1-12e55e4fefcd (优先级 1) 添加到队列 0 +2025-10-17 10:02:21,691 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 95c11139-b1d9-4d22-88d1-12e55e4fefcd +2025-10-17 10:02:21,691 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1193秒 +2025-10-17 10:02:21,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 获取到任务: 95c11139-b1d9-4d22-88d1-12e55e4fefcd, 优先级: 1 +2025-10-17 10:02:21,766 - services.execution.task_executor - INFO - 任务 95c11139-b1d9-4d22-88d1-12e55e4fefcd 使用task_record.task_def_detail(已动态更新) +2025-10-17 10:02:21,776 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 10:02:21,792 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:02:21,793 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:02:21,802 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 10:02:21,802 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 10:02:21,804 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 10:02:21,815 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:02:21,815 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 10:02:21,823 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:02:21,827 - services.sync_service - INFO - 正在创建选择AMR任务: 95c11139-b1d9-4d22-88d1-12e55e4fefcd, 站点: AP1 +2025-10-17 10:02:21,856 - services.sync_service - INFO - 成功为任务选择AMR: 95c11139-b1d9-4d22-88d1-12e55e4fefcd, AMR: +2025-10-17 10:02:21,856 - services.sync_service - INFO - 开始等待任务块 1979005014532337666 的AMR选择结果 +2025-10-17 10:02:21,858 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:21,880 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666538283} +2025-10-17 10:02:22,898 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:22,913 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666539317} +2025-10-17 10:02:23,942 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:23,951 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666540356} +2025-10-17 10:02:24,983 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:24,999 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666541402} +2025-10-17 10:02:26,023 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:26,068 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666542468} +2025-10-17 10:02:27,073 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:27,111 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666543515} +2025-10-17 10:02:28,129 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:28,169 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666544572} +2025-10-17 10:02:29,202 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:29,241 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666545644} +2025-10-17 10:02:30,238 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:30,258 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666546661} +2025-10-17 10:02:31,277 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:31,301 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666547705} +2025-10-17 10:02:31,302 - services.sync_service - INFO - 任务块 1979005014532337666 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 10:02:32,314 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:32,363 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666548767} +2025-10-17 10:02:33,388 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:33,411 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666549810} +2025-10-17 10:02:34,431 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:34,472 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666550875} +2025-10-17 10:02:35,485 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:35,505 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666551908} +2025-10-17 10:02:36,511 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:36,531 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666552934} +2025-10-17 10:02:37,533 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:37,575 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666553976} +2025-10-17 10:02:38,574 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:38,592 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666554994} +2025-10-17 10:02:39,590 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:39,607 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666556011} +2025-10-17 10:02:40,606 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:40,627 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': None}, 'timestamp': 1760666557030} +2025-10-17 10:02:41,636 - services.sync_service - INFO - 正在获取任务块详情: 1979005014532337666 +2025-10-17 10:02:41,648 - services.sync_service - INFO - 成功获取任务块详情: 1979005014532337666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979005014532337666', 'sceneId': '1936411520272753371', 'taskId': '1979005013827694593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:02:18', 'updateTime': '2025-10-17 10:02:37'}, 'timestamp': 1760666558051} +2025-10-17 10:02:41,650 - services.sync_service - INFO - 任务块 1979005014532337666 已选择AMR: 1950365909386473473,共尝试 20 次 +2025-10-17 10:02:41,682 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 95c11139-b1d9-4d22-88d1-12e55e4fefcd 的agv_id字段: Fake-03 +2025-10-17 10:02:41,689 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 10:02:41,689 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 10:02:41,691 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 10:02:41,704 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:02:41,705 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:02:41,711 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:02:41,715 - services.sync_service - INFO - 正在为任务添加动作: 1979005014532337666, 站点: AP1, 动作: +2025-10-17 10:02:41,723 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 10:02:41,733 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:02:41,737 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:02:41,737 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:02:41,745 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:02:41,749 - services.sync_service - INFO - 正在封口任务: 1979005014532337666 +2025-10-17 10:02:41,765 - services.sync_service - INFO - 成功封口任务: 1979005014532337666 +2025-10-17 10:02:41,769 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:02:41,771 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:02:41,772 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 10:02:41,782 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 10:02:41,792 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:02:41,793 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:02:41,814 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 10:02:41,814 - services.execution.task_executor - INFO - 任务 95c11139-b1d9-4d22-88d1-12e55e4fefcd 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 10:02:41,815 - services.sync_service - INFO - 正在设置任务状态为已失败: 95c11139-b1d9-4d22-88d1-12e55e4fefcd +2025-10-17 10:02:41,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 完成任务: 95c11139-b1d9-4d22-88d1-12e55e4fefcd, 结果: False +2025-10-17 10:02:41,839 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 95c11139-b1d9-4d22-88d1-12e55e4fefcd +2025-10-17 10:08:22,339 - app - INFO - 应用程序关闭中... +2025-10-17 10:08:22,339 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 10:08:22,345 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:08:22,353 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:08:22,360 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:08:22,371 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:08:22,499 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:08:22,505 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:08:22,510 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:08:22,514 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:08:22,517 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 10:08:22,518 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 10:08:22,521 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 10:08:22,523 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 10:08:22,524 - app - INFO - 设备处理服务已停止 +2025-10-17 10:08:22,526 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 10:08:22,527 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 10:08:22,529 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 10:08:22,530 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 10:08:22,530 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 10:08:22,531 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 10:08:22,531 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 10:08:22,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 10:08:22,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 10:08:22,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 10:08:22,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 10:08:22,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 10:08:22,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 10:08:22,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 10:08:22,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 10:08:22,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 10:08:22,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 10:08:22,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 10:08:22,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 10:08:22,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 10:08:22,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 10:08:22,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 10:08:22,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 10:08:22,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 10:08:22,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 10:08:22,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 10:08:22,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 10:08:22,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 10:08:22,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 10:08:22,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 10:08:22,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 10:08:22,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 10:08:22,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 10:08:22,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 10:08:22,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 10:08:22,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 10:08:22,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 10:08:22,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 10:08:22,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 10:08:22,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 10:08:22,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 10:08:22,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 10:08:22,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 10:08:22,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 10:08:22,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 10:08:22,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 10:08:22,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 10:08:22,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 10:08:22,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 10:08:22,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 10:08:22,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 10:08:22,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 10:08:22,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 10:08:22,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 10:08:22,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 10:08:22,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 10:08:22,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 10:08:22,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 10:08:22,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 10:08:22,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 10:08:22,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 10:08:22,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 10:08:22,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 10:08:22,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 10:08:22,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 10:08:22,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 10:08:22,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 10:08:22,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 10:08:22,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 10:08:22,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 10:08:22,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 10:08:22,588 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 10:08:22,588 - app - INFO - 增强版任务调度器已停止 +2025-10-17 10:08:22,588 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 10:08:22,588 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 10:08:22,588 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 10:08:22,589 - data.session - INFO - 数据库连接已关闭 +2025-10-17 10:08:25,750 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 10:08:26,874 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 10:08:26,874 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 10:08:26,874 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 10:08:26,874 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 10:08:26,874 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 10:08:26,875 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 10:08:26,875 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 10:08:26,878 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 10:08:26,878 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 10:08:26,879 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 10:08:26,880 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 10:08:26,880 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 10:08:26,880 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 10:08:26,881 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 10:08:26,881 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 10:08:26,881 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 10:08:26,881 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 10:08:26,881 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 10:08:26,881 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 10:08:26,881 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 10:08:26,882 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 10:08:26,883 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 10:08:26,883 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 10:08:26,884 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 10:08:27,042 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 10:08:27,043 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:08:27,043 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:08:27,213 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 10:08:27,318 - data.session - INFO - 正在初始化数据库... +2025-10-17 10:08:27,347 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 10:08:27,394 - data.session - INFO - 数据库表初始化完成 +2025-10-17 10:08:27,431 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 10:08:27,431 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 10:08:27,432 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 10:08:27,432 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 10:08:27,434 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 10:08:27,434 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 10:08:27,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 10:08:27,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 10:08:27,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 10:08:27,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 10:08:27,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 10:08:27,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 10:08:27,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 10:08:27,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 10:08:27,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 10:08:27,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 10:08:27,437 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 10:08:27,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 10:08:27,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 10:08:27,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 10:08:27,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 10:08:27,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 10:08:27,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 10:08:27,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 10:08:27,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 10:08:27,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 10:08:27,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 10:08:27,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 10:08:27,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 10:08:27,441 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 10:08:27,442 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 10:08:27,443 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 10:08:27,443 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 10:08:27,443 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 10:08:27,443 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 10:08:27,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 10:08:27,446 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 10:08:27,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 10:08:27,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 10:08:27,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 10:08:27,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 10:08:27,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 10:08:27,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 10:08:27,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 10:08:27,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 10:08:27,450 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 10:08:27,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 10:08:27,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 10:08:27,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 10:08:27,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 10:08:27,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 10:08:27,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 10:08:27,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 10:08:27,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 10:08:27,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 10:08:27,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 10:08:27,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 10:08:27,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 10:08:27,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 10:08:27,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 10:08:27,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 10:08:27,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 10:08:27,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 10:08:27,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 10:08:27,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 10:08:27,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 10:08:27,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 10:08:27,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 10:08:27,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 10:08:27,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 10:08:27,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 10:08:27,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 10:08:27,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 10:08:27,461 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 10:08:27,488 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 10:08:27,489 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 10:08:27,490 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 10:08:27,490 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 10:08:27,492 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 10:08:27,492 - app - INFO - 库区锁管理器已初始化 +2025-10-17 10:08:27,493 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 10:08:27,493 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 10:08:27,493 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 10:08:27,542 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 10:08:27,603 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 10:08:27,604 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 10:08:27,604 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 10:08:27,604 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 10:08:27,610 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 10:08:27,611 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 10:08:27,664 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:08:27,677 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:08:27,683 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:08:27,686 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:08:27,692 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:08:27,695 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:08:27,699 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:08:27,706 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:08:27,707 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 10:08:27,710 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 10:08:27,711 - app - INFO - 设备处理服务已启动 +2025-10-17 10:08:38,258 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 10:08:38,265 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 10:08:38,265 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 10:08:38,286 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 10:08:38,286 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 10:08:38,317 - services.sync_service - INFO - 成功获取登录token +2025-10-17 10:08:38,318 - services.sync_service - INFO - 正在同步创建任务到天风系统: dc10afd4-1112-4f0c-a8f6-a783fdefee82 +2025-10-17 10:08:38,333 - services.sync_service - INFO - 成功同步任务到系统任务: dc10afd4-1112-4f0c-a8f6-a783fdefee82 +2025-10-17 10:08:38,334 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: dc10afd4-1112-4f0c-a8f6-a783fdefee82 +2025-10-17 10:08:38,337 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 dc10afd4-1112-4f0c-a8f6-a783fdefee82 (优先级 1) 添加到队列 0 +2025-10-17 10:08:38,337 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: dc10afd4-1112-4f0c-a8f6-a783fdefee82 +2025-10-17 10:08:38,338 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0794秒 +2025-10-17 10:08:38,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 获取到任务: dc10afd4-1112-4f0c-a8f6-a783fdefee82, 优先级: 1 +2025-10-17 10:08:38,379 - services.execution.task_executor - INFO - 任务 dc10afd4-1112-4f0c-a8f6-a783fdefee82 使用task_record.task_def_detail(已动态更新) +2025-10-17 10:08:38,389 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 10:08:38,402 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:08:38,402 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:08:38,409 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 10:08:38,409 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 10:08:38,412 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 10:08:38,423 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:08:38,424 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 10:08:38,434 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:08:38,438 - services.sync_service - INFO - 正在创建选择AMR任务: dc10afd4-1112-4f0c-a8f6-a783fdefee82, 站点: AP1 +2025-10-17 10:08:38,473 - services.sync_service - INFO - 成功为任务选择AMR: dc10afd4-1112-4f0c-a8f6-a783fdefee82, AMR: +2025-10-17 10:08:38,475 - services.sync_service - INFO - 开始等待任务块 1979006594069475330 的AMR选择结果 +2025-10-17 10:08:38,477 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:38,496 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666914878} +2025-10-17 10:08:39,500 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:39,527 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666915905} +2025-10-17 10:08:40,525 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:40,598 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666916977} +2025-10-17 10:08:41,609 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:41,675 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666918027} +2025-10-17 10:08:42,699 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:42,719 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666919101} +2025-10-17 10:08:43,706 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:43,718 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666920099} +2025-10-17 10:08:44,726 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:44,747 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666921130} +2025-10-17 10:08:45,779 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:45,863 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666922245} +2025-10-17 10:08:46,878 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:46,890 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666923271} +2025-10-17 10:08:47,915 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:47,956 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666924333} +2025-10-17 10:08:47,958 - services.sync_service - INFO - 任务块 1979006594069475330 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 10:08:48,973 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:49,011 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666925394} +2025-10-17 10:08:50,011 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:50,027 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666926409} +2025-10-17 10:08:51,048 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:51,083 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666927466} +2025-10-17 10:08:52,107 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:52,126 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666928507} +2025-10-17 10:08:53,132 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:53,146 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666929528} +2025-10-17 10:08:54,152 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:54,197 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666930571} +2025-10-17 10:08:55,204 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:55,241 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666931624} +2025-10-17 10:08:56,256 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:56,294 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666932674} +2025-10-17 10:08:57,309 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:57,321 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': None}, 'timestamp': 1760666933703} +2025-10-17 10:08:58,305 - services.sync_service - INFO - 正在获取任务块详情: 1979006594069475330 +2025-10-17 10:08:58,327 - services.sync_service - INFO - 成功获取任务块详情: 1979006594069475330 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979006594069475330', 'sceneId': '1936411520272753371', 'taskId': '1979006593507438593', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:08:35', 'updateTime': '2025-10-17 10:08:54'}, 'timestamp': 1760666934710} +2025-10-17 10:08:58,328 - services.sync_service - INFO - 任务块 1979006594069475330 已选择AMR: 1950365909386473473,共尝试 20 次 +2025-10-17 10:08:58,368 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 dc10afd4-1112-4f0c-a8f6-a783fdefee82 的agv_id字段: Fake-03 +2025-10-17 10:08:58,371 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 10:08:58,371 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 10:08:58,372 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 10:08:58,380 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:08:58,380 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:08:58,389 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:08:58,392 - services.sync_service - INFO - 正在为任务添加动作: 1979006594069475330, 站点: AP1, 动作: +2025-10-17 10:08:58,417 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 10:08:58,428 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:08:58,430 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:08:58,430 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:08:58,440 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:08:58,440 - services.sync_service - INFO - 正在封口任务: 1979006594069475330 +2025-10-17 10:08:58,467 - services.sync_service - INFO - 成功封口任务: 1979006594069475330 +2025-10-17 10:08:58,474 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:08:58,477 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:08:58,477 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 10:08:58,483 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 10:08:58,491 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:08:58,491 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:08:58,511 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 10:08:58,513 - services.execution.task_executor - INFO - 任务 dc10afd4-1112-4f0c-a8f6-a783fdefee82 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 10:08:58,513 - services.sync_service - INFO - 正在设置任务状态为已失败: dc10afd4-1112-4f0c-a8f6-a783fdefee82 +2025-10-17 10:08:58,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 完成任务: dc10afd4-1112-4f0c-a8f6-a783fdefee82, 结果: False +2025-10-17 10:08:58,535 - services.sync_service - INFO - 成功设置系统任务状态为已失败: dc10afd4-1112-4f0c-a8f6-a783fdefee82 +2025-10-17 10:10:02,071 - app - INFO - 应用程序关闭中... +2025-10-17 10:10:02,071 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 10:10:02,078 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:10:02,084 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:10:02,090 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:10:02,095 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:10:02,100 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:10:02,108 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:10:02,114 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:10:02,122 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:10:02,122 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 10:10:02,124 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 10:10:02,125 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 10:10:02,125 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 10:10:02,125 - app - INFO - 设备处理服务已停止 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 10:10:02,126 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 10:10:02,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 10:10:02,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-17 10:10:02,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 10:10:02,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 10:10:02,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-17 10:10:02,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 10:10:02,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 10:10:02,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-17 10:10:02,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 10:10:02,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 10:10:02,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-17 10:10:02,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 10:10:02,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 10:10:02,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-17 10:10:02,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 10:10:02,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 10:10:02,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-17 10:10:02,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 10:10:02,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 10:10:02,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-17 10:10:02,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 10:10:02,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 10:10:02,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-17 10:10:02,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 10:10:02,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 10:10:02,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-17 10:10:02,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 10:10:02,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 10:10:02,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-17 10:10:02,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 10:10:02,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 10:10:02,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-17 10:10:02,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 10:10:02,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 10:10:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-17 10:10:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 10:10:02,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 10:10:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-17 10:10:02,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 10:10:02,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 10:10:02,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 10:10:02,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 10:10:02,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-17 10:10:02,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 10:10:02,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 10:10:02,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-17 10:10:02,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 10:10:02,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 10:10:02,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-17 10:10:02,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 10:10:02,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 10:10:02,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-17 10:10:02,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 10:10:02,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 10:10:02,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-17 10:10:02,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 10:10:02,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-17 10:10:02,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 10:10:02,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-17 10:10:02,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 10:10:02,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 10:10:02,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-17 10:10:02,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 10:10:02,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 10:10:02,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-17 10:10:02,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 10:10:02,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 10:10:02,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 10:10:02,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-17 10:10:02,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 10:10:02,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 10:10:02,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 10:10:02,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-17 10:10:02,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 10:10:02,153 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 10:10:02,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-17 10:10:02,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 10:10:02,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 10:10:02,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 10:10:02,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 10:10:02,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 10:10:02,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 10:10:02,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 10:10:02,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 10:10:02,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 10:10:02,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 10:10:02,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 10:10:02,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 10:10:02,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 10:10:02,162 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 10:10:02,162 - app - INFO - 增强版任务调度器已停止 +2025-10-17 10:10:02,162 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 10:10:02,162 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 10:10:02,162 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 10:10:02,162 - data.session - INFO - 数据库连接已关闭 +2025-10-17 10:10:04,792 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 10:10:05,916 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 10:10:05,916 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 10:10:05,917 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 10:10:05,917 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 10:10:05,917 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 10:10:05,917 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 10:10:05,921 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 10:10:05,921 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 10:10:05,921 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 10:10:05,921 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 10:10:05,921 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 10:10:05,923 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 10:10:05,924 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 10:10:05,924 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 10:10:05,924 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 10:10:05,924 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 10:10:05,924 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 10:10:05,924 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 10:10:05,924 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 10:10:05,925 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 10:10:05,925 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 10:10:05,925 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 10:10:05,925 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 10:10:05,925 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 10:10:05,926 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 10:10:05,926 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 10:10:05,927 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 10:10:06,094 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 10:10:06,094 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:10:06,095 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:10:06,238 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 10:10:06,310 - data.session - INFO - 正在初始化数据库... +2025-10-17 10:10:06,341 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 10:10:06,360 - data.session - INFO - 数据库表初始化完成 +2025-10-17 10:10:06,398 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 10:10:06,399 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 10:10:06,399 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 10:10:06,400 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 10:10:06,400 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 10:10:06,400 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 10:10:06,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 10:10:06,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 10:10:06,400 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 10:10:06,401 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 10:10:06,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 10:10:06,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 10:10:06,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 10:10:06,403 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 10:10:06,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 10:10:06,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 10:10:06,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 10:10:06,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 10:10:06,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 10:10:06,407 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 10:10:06,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 10:10:06,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 10:10:06,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 10:10:06,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 10:10:06,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 10:10:06,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 10:10:06,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 10:10:06,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 10:10:06,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 10:10:06,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 10:10:06,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 10:10:06,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 10:10:06,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 10:10:06,411 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 10:10:06,412 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 10:10:06,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 10:10:06,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 10:10:06,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 10:10:06,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 10:10:06,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 10:10:06,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 10:10:06,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 10:10:06,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 10:10:06,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 10:10:06,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 10:10:06,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 10:10:06,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 10:10:06,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 10:10:06,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 10:10:06,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 10:10:06,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 10:10:06,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 10:10:06,424 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 10:10:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 10:10:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 10:10:06,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 10:10:06,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 10:10:06,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 10:10:06,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 10:10:06,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 10:10:06,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 10:10:06,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 10:10:06,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 10:10:06,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 10:10:06,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 10:10:06,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 10:10:06,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 10:10:06,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 10:10:06,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 10:10:06,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 10:10:06,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 10:10:06,436 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 10:10:06,436 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 10:10:06,460 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 10:10:06,461 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 10:10:06,461 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 10:10:06,461 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 10:10:06,463 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 10:10:06,463 - app - INFO - 库区锁管理器已初始化 +2025-10-17 10:10:06,464 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 10:10:06,464 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 10:10:06,464 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 10:10:06,495 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 10:10:06,566 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 10:10:06,566 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 10:10:06,566 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 10:10:06,566 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 10:10:06,568 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 10:10:06,569 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 10:10:06,572 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:10:06,575 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:10:06,576 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:10:06,579 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:10:06,580 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:10:06,582 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:10:06,584 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:10:06,586 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:10:06,587 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 10:10:06,587 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 10:10:06,587 - app - INFO - 设备处理服务已启动 +2025-10-17 10:10:14,947 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 10:10:14,954 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 10:10:14,956 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 10:10:14,977 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 10:10:14,981 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 10:10:15,023 - services.sync_service - INFO - 成功获取登录token +2025-10-17 10:10:15,060 - services.sync_service - INFO - 正在同步创建任务到天风系统: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 +2025-10-17 10:10:15,107 - services.sync_service - INFO - 成功同步任务到系统任务: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 +2025-10-17 10:10:15,107 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 +2025-10-17 10:10:15,111 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 (优先级 1) 添加到队列 0 +2025-10-17 10:10:15,111 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 +2025-10-17 10:10:15,111 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1641秒 +2025-10-17 10:10:15,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 获取到任务: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1, 优先级: 1 +2025-10-17 10:10:15,220 - services.execution.task_executor - INFO - 任务 e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 使用task_record.task_def_detail(已动态更新) +2025-10-17 10:10:15,230 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 10:10:15,246 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:10:15,247 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:10:15,257 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 10:10:15,257 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 10:10:15,259 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 10:10:15,270 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:10:15,270 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 10:10:15,284 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:10:15,289 - services.sync_service - INFO - 正在创建选择AMR任务: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1, 站点: AP1 +2025-10-17 10:10:15,306 - services.sync_service - INFO - 成功为任务选择AMR: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1, AMR: +2025-10-17 10:10:15,307 - services.sync_service - INFO - 开始等待任务块 1979007000212320258 的AMR选择结果 +2025-10-17 10:10:15,309 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:15,323 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667011702} +2025-10-17 10:10:16,338 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:16,375 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667012754} +2025-10-17 10:10:17,394 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:17,415 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667013793} +2025-10-17 10:10:18,418 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:18,453 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667014832} +2025-10-17 10:10:19,456 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:19,473 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667015851} +2025-10-17 10:10:20,471 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:20,483 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667016863} +2025-10-17 10:10:21,477 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:21,497 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667017874} +2025-10-17 10:10:22,503 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:22,519 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667018898} +2025-10-17 10:10:23,522 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:23,536 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667019913} +2025-10-17 10:10:24,559 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:24,597 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667020975} +2025-10-17 10:10:24,650 - services.sync_service - INFO - 任务块 1979007000212320258 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 10:10:25,642 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:25,654 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667022033} +2025-10-17 10:10:26,668 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:26,681 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667023059} +2025-10-17 10:10:27,694 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:27,709 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667024087} +2025-10-17 10:10:28,734 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:28,746 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667025123} +2025-10-17 10:10:29,759 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:29,784 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667026161} +2025-10-17 10:10:30,799 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:30,840 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': None}, 'timestamp': 1760667027215} +2025-10-17 10:10:31,858 - services.sync_service - INFO - 正在获取任务块详情: 1979007000212320258 +2025-10-17 10:10:31,879 - services.sync_service - INFO - 成功获取任务块详情: 1979007000212320258 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007000212320258', 'sceneId': '1936411520272753371', 'taskId': '1979006999386042370', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:10:12', 'updateTime': '2025-10-17 10:10:27'}, 'timestamp': 1760667028258} +2025-10-17 10:10:31,889 - services.sync_service - INFO - 任务块 1979007000212320258 已选择AMR: 1950365909386473473,共尝试 17 次 +2025-10-17 10:10:31,958 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 的agv_id字段: Fake-03 +2025-10-17 10:10:31,982 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 10:10:31,983 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 10:10:31,985 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 10:10:32,066 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:10:32,080 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:10:32,094 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:10:32,168 - services.sync_service - INFO - 正在为任务添加动作: 1979007000212320258, 站点: AP1, 动作: +2025-10-17 10:10:32,190 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 10:10:32,244 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:10:32,258 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:10:32,271 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:10:32,313 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:10:32,338 - services.sync_service - INFO - 正在封口任务: 1979007000212320258 +2025-10-17 10:10:32,377 - services.sync_service - INFO - 成功封口任务: 1979007000212320258 +2025-10-17 10:10:32,383 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:10:32,392 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:10:32,393 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 10:10:32,406 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 10:10:32,424 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:10:32,427 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:10:32,455 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 10:10:32,460 - services.execution.task_executor - INFO - 任务 e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 10:10:32,478 - services.sync_service - INFO - 正在设置任务状态为已失败: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 +2025-10-17 10:10:32,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 完成任务: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1, 结果: False +2025-10-17 10:10:32,522 - services.sync_service - INFO - 成功设置系统任务状态为已失败: e31cfbd7-b9ca-4bd4-9314-13a3f18b61e1 +2025-10-17 10:11:17,542 - app - INFO - 应用程序关闭中... +2025-10-17 10:11:17,542 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 10:11:17,548 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:11:17,554 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:11:17,560 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:11:17,564 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:11:17,601 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:11:17,604 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:11:17,608 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:11:17,621 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:11:17,621 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 10:11:17,622 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 10:11:17,623 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 10:11:17,623 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 10:11:17,624 - app - INFO - 设备处理服务已停止 +2025-10-17 10:11:17,625 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 10:11:17,625 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 10:11:17,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 10:11:17,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 10:11:17,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 10:11:17,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 10:11:17,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 10:11:17,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 10:11:17,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 10:11:17,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 10:11:17,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 10:11:17,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 10:11:17,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 10:11:17,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 10:11:17,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 10:11:17,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 10:11:17,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 10:11:17,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 10:11:17,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 10:11:17,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 10:11:17,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 10:11:17,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 10:11:17,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 10:11:17,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 10:11:17,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 10:11:17,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 10:11:17,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 10:11:17,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 10:11:17,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 10:11:17,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 10:11:17,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 10:11:17,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 10:11:17,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 10:11:17,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 10:11:17,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 10:11:17,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 10:11:17,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 10:11:17,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 10:11:17,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 10:11:17,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 10:11:17,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 10:11:17,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 10:11:17,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 10:11:17,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 10:11:17,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 10:11:17,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 10:11:17,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 10:11:17,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 10:11:17,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 10:11:17,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 10:11:17,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 10:11:17,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 10:11:17,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 10:11:17,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 10:11:17,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 10:11:17,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 10:11:17,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 10:11:17,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 10:11:17,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 10:11:17,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 10:11:17,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 10:11:17,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 10:11:17,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 10:11:17,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 10:11:17,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 10:11:17,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 10:11:17,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 10:11:17,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 10:11:17,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 10:11:17,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 10:11:17,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 10:11:17,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 10:11:17,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 10:11:17,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 10:11:17,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 10:11:17,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 10:11:17,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 10:11:17,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 10:11:17,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 10:11:17,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 10:11:17,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 10:11:17,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 10:11:17,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 10:11:17,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 10:11:17,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 10:11:17,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 10:11:17,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 10:11:17,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 10:11:17,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 10:11:17,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 10:11:17,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 10:11:17,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 10:11:17,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 10:11:17,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 10:11:17,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 10:11:17,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 10:11:17,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 10:11:17,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 10:11:17,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 10:11:17,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 10:11:17,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 10:11:17,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 10:11:17,932 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 10:11:17,932 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 10:11:17,933 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 10:11:17,939 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 10:11:17,942 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 10:11:17,944 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 10:11:17,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 10:11:17,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 10:11:17,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 10:11:17,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 10:11:17,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 10:11:17,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 10:11:17,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 10:11:17,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 10:11:17,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 10:11:17,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 10:11:17,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 10:11:17,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 10:11:17,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 10:11:17,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 10:11:17,963 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 10:11:17,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 10:11:17,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 10:11:17,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 10:11:17,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 10:11:17,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 10:11:17,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 10:11:17,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 10:11:17,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 10:11:17,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 10:11:17,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 10:11:17,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 10:11:17,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 10:11:17,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 10:11:17,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 10:11:17,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 10:11:17,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 10:11:17,975 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 10:11:17,984 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 10:11:17,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 10:11:17,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 10:11:17,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 10:11:17,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 10:11:17,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 10:11:17,993 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 10:11:17,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 10:11:17,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 10:11:18,000 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 10:11:18,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 10:11:18,006 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 10:11:18,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 10:11:18,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 10:11:18,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 10:11:18,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 10:11:18,008 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 10:11:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 10:11:18,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 10:11:18,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 10:11:18,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 10:11:18,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 10:11:18,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 10:11:18,018 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 10:11:18,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 10:11:18,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 10:11:18,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 10:11:18,024 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 10:11:18,034 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 10:11:18,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 10:11:18,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 10:11:18,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 10:11:18,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 10:11:18,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 10:11:18,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 10:11:18,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 10:11:18,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 10:11:18,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 10:11:18,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 10:11:18,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 10:11:18,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 10:11:18,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 10:11:18,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 10:11:18,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 10:11:18,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 10:11:18,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 10:11:18,085 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 10:11:18,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 10:11:18,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 10:11:18,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 10:11:18,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 10:11:18,097 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 10:11:18,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 10:11:18,101 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 10:11:18,101 - app - INFO - 增强版任务调度器已停止 +2025-10-17 10:11:18,102 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 10:11:18,103 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 10:11:18,129 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 10:11:18,131 - data.session - INFO - 数据库连接已关闭 +2025-10-17 10:11:20,099 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 10:11:21,235 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 10:11:21,236 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 10:11:21,236 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 10:11:21,237 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 10:11:21,237 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 10:11:21,237 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 10:11:21,237 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 10:11:21,238 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 10:11:21,238 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 10:11:21,239 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 10:11:21,240 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 10:11:21,240 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 10:11:21,240 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 10:11:21,240 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 10:11:21,240 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 10:11:21,241 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 10:11:21,241 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 10:11:21,241 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 10:11:21,241 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 10:11:21,242 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 10:11:21,242 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 10:11:21,242 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 10:11:21,242 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 10:11:21,243 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 10:11:21,243 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 10:11:21,243 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 10:11:21,243 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 10:11:21,244 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 10:11:21,244 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 10:11:21,244 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 10:11:21,244 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 10:11:21,245 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 10:11:21,245 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 10:11:21,245 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 10:11:21,413 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 10:11:21,414 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:11:21,415 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:11:21,587 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 10:11:21,663 - data.session - INFO - 正在初始化数据库... +2025-10-17 10:11:21,691 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 10:11:21,712 - data.session - INFO - 数据库表初始化完成 +2025-10-17 10:11:21,748 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 10:11:21,749 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 10:11:21,749 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 10:11:21,750 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 10:11:21,750 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 10:11:21,750 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 10:11:21,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 10:11:21,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 10:11:21,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 10:11:21,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 10:11:21,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 10:11:21,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 10:11:21,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 10:11:21,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 10:11:21,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 10:11:21,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 10:11:21,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 10:11:21,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 10:11:21,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 10:11:21,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 10:11:21,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 10:11:21,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 10:11:21,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 10:11:21,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 10:11:21,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 10:11:21,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 10:11:21,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 10:11:21,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 10:11:21,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 10:11:21,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 10:11:21,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 10:11:21,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 10:11:21,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 10:11:21,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 10:11:21,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 10:11:21,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 10:11:21,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 10:11:21,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 10:11:21,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 10:11:21,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 10:11:21,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 10:11:21,762 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 10:11:21,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 10:11:21,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 10:11:21,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 10:11:21,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 10:11:21,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 10:11:21,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 10:11:21,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 10:11:21,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 10:11:21,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 10:11:21,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 10:11:21,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 10:11:21,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 10:11:21,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 10:11:21,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 10:11:21,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 10:11:21,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 10:11:21,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 10:11:21,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 10:11:21,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 10:11:21,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 10:11:21,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 10:11:21,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 10:11:21,773 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 10:11:21,795 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 10:11:21,797 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 10:11:21,798 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 10:11:21,798 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 10:11:21,799 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 10:11:21,799 - app - INFO - 库区锁管理器已初始化 +2025-10-17 10:11:21,800 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 10:11:21,800 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 10:11:21,800 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 10:11:21,829 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 10:11:21,917 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 10:11:21,918 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 10:11:21,919 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 10:11:21,920 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 10:11:21,923 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 10:11:21,924 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 10:11:21,928 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:11:21,933 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:11:21,936 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:11:21,940 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:11:21,944 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:11:21,949 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:11:21,952 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:11:21,956 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:11:21,956 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 10:11:21,956 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 10:11:21,957 - app - INFO - 设备处理服务已启动 +2025-10-17 10:11:36,003 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 10:11:36,011 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 10:11:36,018 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 10:11:36,042 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 10:11:36,042 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 10:11:36,068 - services.sync_service - INFO - 成功获取登录token +2025-10-17 10:11:36,069 - services.sync_service - INFO - 正在同步创建任务到天风系统: b72f778d-9218-4798-91f1-3f7aa3eab777 +2025-10-17 10:11:36,089 - services.sync_service - INFO - 成功同步任务到系统任务: b72f778d-9218-4798-91f1-3f7aa3eab777 +2025-10-17 10:11:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b72f778d-9218-4798-91f1-3f7aa3eab777 +2025-10-17 10:11:36,094 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b72f778d-9218-4798-91f1-3f7aa3eab777 (优先级 1) 添加到队列 0 +2025-10-17 10:11:36,094 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: b72f778d-9218-4798-91f1-3f7aa3eab777 +2025-10-17 10:11:36,095 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0918秒 +2025-10-17 10:11:36,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 获取到任务: b72f778d-9218-4798-91f1-3f7aa3eab777, 优先级: 1 +2025-10-17 10:11:36,170 - services.execution.task_executor - INFO - 任务 b72f778d-9218-4798-91f1-3f7aa3eab777 使用task_record.task_def_detail(已动态更新) +2025-10-17 10:11:36,180 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 10:11:36,194 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:11:36,195 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:11:36,203 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 10:11:36,204 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 10:11:36,206 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 10:11:36,215 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:11:36,216 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 10:11:36,224 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:11:36,228 - services.sync_service - INFO - 正在创建选择AMR任务: b72f778d-9218-4798-91f1-3f7aa3eab777, 站点: AP1 +2025-10-17 10:11:36,242 - services.sync_service - INFO - 成功为任务选择AMR: b72f778d-9218-4798-91f1-3f7aa3eab777, AMR: +2025-10-17 10:11:36,243 - services.sync_service - INFO - 开始等待任务块 1979007339682508802 的AMR选择结果 +2025-10-17 10:11:36,245 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:36,272 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667092650} +2025-10-17 10:11:37,278 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:37,297 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667093673} +2025-10-17 10:11:38,321 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:38,335 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667094711} +2025-10-17 10:11:39,344 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:39,386 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667095763} +2025-10-17 10:11:40,400 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:40,440 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667096813} +2025-10-17 10:11:41,436 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:41,456 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667097832} +2025-10-17 10:11:42,463 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:42,503 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667098879} +2025-10-17 10:11:43,520 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:43,531 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667099906} +2025-10-17 10:11:44,557 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:44,596 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667100971} +2025-10-17 10:11:45,600 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:45,617 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667101993} +2025-10-17 10:11:45,617 - services.sync_service - INFO - 任务块 1979007339682508802 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 10:11:46,627 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:46,642 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667103018} +2025-10-17 10:11:47,657 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:47,680 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667104054} +2025-10-17 10:11:48,677 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:48,700 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667105075} +2025-10-17 10:11:49,701 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:49,745 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667106121} +2025-10-17 10:11:50,739 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:50,755 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667107130} +2025-10-17 10:11:51,766 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:51,779 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667108152} +2025-10-17 10:11:52,754 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:52,776 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': None}, 'timestamp': 1760667109152} +2025-10-17 10:11:53,765 - services.sync_service - INFO - 正在获取任务块详情: 1979007339682508802 +2025-10-17 10:11:53,805 - services.sync_service - INFO - 成功获取任务块详情: 1979007339682508802 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979007339682508802', 'sceneId': '1936411520272753371', 'taskId': '1979007339044974594', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 10:11:33', 'updateTime': '2025-10-17 10:11:49'}, 'timestamp': 1760667110179} +2025-10-17 10:11:53,807 - services.sync_service - INFO - 任务块 1979007339682508802 已选择AMR: 1950365909386473473,共尝试 18 次 +2025-10-17 10:11:53,841 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 b72f778d-9218-4798-91f1-3f7aa3eab777 的agv_id字段: Fake-03 +2025-10-17 10:11:53,843 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 10:11:53,843 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 10:11:53,844 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 10:11:53,855 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:11:53,855 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:11:53,863 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 10:11:53,866 - services.sync_service - INFO - 正在为任务添加动作: 1979007339682508802, 站点: AP1, 动作: +2025-10-17 10:11:53,883 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 10:11:53,894 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:11:53,896 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 10:11:53,896 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 10:11:53,906 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:11:53,907 - services.sync_service - INFO - 正在封口任务: 1979007339682508802 +2025-10-17 10:11:53,940 - services.sync_service - INFO - 成功封口任务: 1979007339682508802 +2025-10-17 10:11:53,941 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 10:11:53,946 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 10:11:53,947 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 10:11:53,955 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 10:11:53,964 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 10:11:53,966 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 10:11:53,988 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 10:11:53,988 - services.execution.task_executor - INFO - 任务 b72f778d-9218-4798-91f1-3f7aa3eab777 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 10:11:53,991 - services.sync_service - INFO - 正在设置任务状态为已失败: b72f778d-9218-4798-91f1-3f7aa3eab777 +2025-10-17 10:11:53,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 完成任务: b72f778d-9218-4798-91f1-3f7aa3eab777, 结果: False +2025-10-17 10:11:54,013 - services.sync_service - INFO - 成功设置系统任务状态为已失败: b72f778d-9218-4798-91f1-3f7aa3eab777 +2025-10-17 10:16:53,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 被取消 +2025-10-17 10:16:53,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 10:16:53,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-17 10:16:53,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 10:16:53,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-17 10:16:53,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 10:16:53,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 被取消 +2025-10-17 10:16:53,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 10:16:53,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-17 10:16:53,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 10:16:53,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-17 10:16:53,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 被取消 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-17 10:16:53,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 10:16:53,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-17 10:16:53,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 10:16:53,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 10:16:53,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-17 10:16:53,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 10:16:53,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 被取消 +2025-10-17 10:16:53,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 10:16:53,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-17 10:16:53,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 10:16:53,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-17 10:16:53,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 10:16:53,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 被取消 +2025-10-17 10:16:53,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 10:16:53,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-17 10:16:53,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 10:16:53,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-17 10:16:53,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 10:16:53,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 被取消 +2025-10-17 10:16:53,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 10:16:53,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-17 10:16:53,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 10:16:53,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-17 10:16:53,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 10:16:53,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 被取消 +2025-10-17 10:16:53,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 10:16:53,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-17 10:16:53,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 10:16:53,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 被取消 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 被取消 +2025-10-17 10:16:53,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 被取消 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 被取消 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-17 10:16:53,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-17 10:16:53,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 10:16:53,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-17 10:16:53,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 10:16:53,723 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 10:16:53,725 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 10:16:53,726 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-17 10:16:53,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 10:16:53,741 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 10:23:46,627 - mqtt - ERROR - [client.py:3259] - _easy_log() - Caught exception in on_socket_close: Event loop is closed +2025-10-17 10:23:46,659 - asyncio - ERROR - [base_events.py:1833] - default_exception_handler() - Task was destroyed but it is pending! +task: wait_for= wait_for= cb=[Task.task_wakeup()]> cb=[gather.._done_callback() at d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\tasks.py:767]> +2025-10-17 10:23:46,664 - mqtt - WARNING - [client.py:803] - __aexit__() - Could not gracefully disconnect: 4. Forcing disconnection. +2025-10-17 10:23:46,677 - asyncio - ERROR - [base_events.py:1833] - default_exception_handler() - Task was destroyed but it is pending! +task: wait_for=> +2025-10-17 10:23:46,682 - asyncio - ERROR - [base_events.py:1833] - default_exception_handler() - Task was destroyed but it is pending! +task: wait_for= cb=[Task.task_wakeup()]> +2025-10-17 10:23:46,683 - asyncio - ERROR - [base_events.py:1833] - default_exception_handler() - Task was destroyed but it is pending! +task: wait_for=> +2025-10-17 10:23:48,863 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 10:23:50,019 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 10:23:50,020 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 10:23:50,021 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 10:23:50,022 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 10:23:50,022 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 10:23:50,022 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 10:23:50,022 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 10:23:50,022 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 10:23:50,022 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 10:23:50,022 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 10:23:50,024 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 10:23:50,201 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 10:23:50,202 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:23:50,202 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 10:23:50,362 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 10:23:50,441 - data.session - INFO - 正在初始化数据库... +2025-10-17 10:23:50,470 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 10:23:50,514 - data.session - INFO - 数据库表初始化完成 +2025-10-17 10:23:50,551 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 10:23:50,557 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 10:23:50,559 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 10:23:50,567 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 10:23:50,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 10:23:50,573 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 10:23:50,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 10:23:50,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 10:23:50,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 10:23:50,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 10:23:50,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 10:23:50,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 10:23:50,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 10:23:50,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 10:23:50,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 10:23:50,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 10:23:50,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 10:23:50,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 10:23:50,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 10:23:50,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 10:23:50,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 10:23:50,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 10:23:50,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 10:23:50,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 10:23:50,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 10:23:50,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 10:23:50,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 10:23:50,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 10:23:50,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 10:23:50,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 10:23:50,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 10:23:50,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 10:23:50,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 10:23:50,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 10:23:50,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 10:23:50,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 10:23:50,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 10:23:50,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 10:23:50,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 10:23:50,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 10:23:50,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 10:23:50,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 10:23:50,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 10:23:50,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 10:23:50,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 10:23:50,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 10:23:50,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 10:23:50,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 10:23:50,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 10:23:50,640 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 10:23:50,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 10:23:50,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 10:23:50,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 10:23:50,645 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 10:23:50,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 10:23:50,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 10:23:50,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 10:23:50,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 10:23:50,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 10:23:50,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 10:23:50,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 10:23:50,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 10:23:50,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 10:23:50,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 10:23:50,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 10:23:50,670 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 10:23:50,672 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 10:23:50,672 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 10:23:50,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 10:23:50,676 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 10:23:50,677 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 10:23:50,679 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 10:23:50,680 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 10:23:50,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 10:23:50,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 10:23:50,683 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 10:23:50,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 10:23:50,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 10:23:50,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 10:23:50,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 10:23:50,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 10:23:50,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 10:23:50,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 10:23:50,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 10:23:50,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 10:23:50,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 10:23:50,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 10:23:50,690 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 10:23:50,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 10:23:50,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 10:23:50,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 10:23:50,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 10:23:50,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 10:23:50,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 10:23:50,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 10:23:50,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 10:23:50,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 10:23:50,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 10:23:50,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 10:23:50,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 10:23:50,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 10:23:50,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 10:23:50,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 10:23:50,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 10:23:50,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 10:23:50,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 10:23:50,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 10:23:50,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 10:23:50,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 10:23:50,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 10:23:50,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 10:23:50,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 10:23:50,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 10:23:50,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 10:23:50,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 10:23:50,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 10:23:50,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 10:23:50,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 10:23:50,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 10:23:50,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 10:23:50,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 10:23:50,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 10:23:50,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 10:23:50,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 10:23:50,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 10:23:50,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 10:23:50,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 10:23:50,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 10:23:50,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 10:23:50,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 10:23:50,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 10:23:50,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 10:23:50,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 10:23:50,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 10:23:50,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 10:23:50,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 10:23:50,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 10:23:50,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 10:23:50,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 10:23:50,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 10:23:50,711 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 10:23:50,735 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 10:23:50,736 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 10:23:50,736 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 10:23:50,736 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 10:23:50,737 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 10:23:50,739 - app - INFO - 库区锁管理器已初始化 +2025-10-17 10:23:50,740 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 10:23:50,740 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 10:23:50,740 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 10:23:50,748 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 10:23:50,853 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 10:23:50,854 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 10:23:50,854 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 10:23:50,854 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 10:23:50,855 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 10:23:50,855 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 10:23:50,862 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:23:50,869 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:23:50,876 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:23:50,882 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:23:50,890 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:23:50,902 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:23:50,904 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:23:50,908 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:23:50,908 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 10:23:50,908 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 10:23:50,908 - app - INFO - 设备处理服务已启动 +2025-10-17 10:23:53,181 - app - INFO - 应用程序关闭中... +2025-10-17 10:23:53,182 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 10:23:53,190 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 10:23:53,198 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 10:23:53,206 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 10:23:53,214 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 10:23:53,218 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 10:23:53,222 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 10:23:53,225 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 10:23:53,232 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 10:23:53,232 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 10:23:53,237 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 10:23:53,238 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 10:23:53,241 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 10:23:53,243 - app - INFO - 设备处理服务已停止 +2025-10-17 10:23:53,247 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 10:23:53,249 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 10:23:53,251 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 10:23:53,253 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 10:23:53,255 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 10:23:53,257 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 10:23:53,259 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 10:23:53,261 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 10:23:53,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 10:23:53,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 10:23:53,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 10:23:53,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 10:23:53,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 10:23:53,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 10:23:53,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 10:23:53,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 10:23:53,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 10:23:53,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 10:23:53,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 10:23:53,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 10:23:53,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 10:23:53,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 10:23:53,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 10:23:53,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 10:23:53,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 10:23:53,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 10:23:53,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 10:23:53,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 10:23:53,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 10:23:53,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 10:23:53,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 10:23:53,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 10:23:53,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 10:23:53,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 10:23:53,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 10:23:53,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 10:23:53,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 10:23:53,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 10:23:53,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 10:23:53,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 10:23:53,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 10:23:53,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 10:23:53,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 10:23:53,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 10:23:53,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 10:23:53,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 10:23:53,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 10:23:53,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 10:23:53,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 10:23:53,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 10:23:53,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 10:23:53,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 10:23:53,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 10:23:53,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 10:23:53,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 10:23:53,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 10:23:53,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 10:23:53,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 10:23:53,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 10:23:53,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 10:23:53,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 10:23:53,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 10:23:53,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 10:23:53,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 10:23:53,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 10:23:53,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 10:23:53,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 10:23:53,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 10:23:53,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 10:23:53,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 10:23:53,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 10:23:53,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 10:23:53,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 10:23:53,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 10:23:53,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 10:23:53,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 10:23:53,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 10:23:53,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 10:23:53,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 10:23:53,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 10:23:53,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 10:23:53,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 10:23:53,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 10:23:53,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 10:23:53,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 10:23:53,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 10:23:53,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 10:23:53,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 10:23:53,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 10:23:53,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 10:23:53,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 10:23:53,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 10:23:53,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 10:23:53,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 10:23:53,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 10:23:53,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 10:23:53,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 10:23:53,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 10:23:53,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 10:23:53,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-17 10:23:53,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 10:23:53,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 10:23:53,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 10:23:53,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 10:23:53,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 10:23:53,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 10:23:53,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 10:23:53,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 10:23:53,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 10:23:53,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 10:23:53,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 10:23:53,620 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 10:23:53,620 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 10:23:53,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 10:23:53,626 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 10:23:53,628 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 10:23:53,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 10:23:53,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 10:23:53,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 10:23:53,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 10:23:53,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 10:23:53,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 10:23:53,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 10:23:53,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 10:23:53,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 10:23:53,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 10:23:53,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 10:23:53,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 10:23:53,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 10:23:53,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 10:23:53,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 10:23:53,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 10:23:53,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 10:23:53,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 10:23:53,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 10:23:53,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 10:23:53,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 10:23:53,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 10:23:53,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 10:23:53,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 10:23:53,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 10:23:53,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 10:23:53,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 10:23:53,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 10:23:53,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 10:23:53,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 10:23:53,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 10:23:53,687 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 10:23:53,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 10:23:53,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 10:23:53,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 10:23:53,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 10:23:53,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 10:23:53,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 10:23:53,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 10:23:53,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 10:23:53,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 10:23:53,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 10:23:53,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 10:23:53,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 10:23:53,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 10:23:53,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 10:23:53,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 10:23:53,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 10:23:53,694 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 10:23:53,694 - app - INFO - 增强版任务调度器已停止 +2025-10-17 10:23:53,694 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 10:23:53,695 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 10:23:53,695 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 10:23:53,695 - data.session - INFO - 数据库连接已关闭 +2025-10-17 11:29:09,071 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 11:29:10,262 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 11:29:10,272 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 11:29:10,272 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 11:29:10,273 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 11:29:10,273 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 11:29:10,273 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 11:29:10,274 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 11:29:10,275 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 11:29:10,275 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 11:29:10,275 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 11:29:10,276 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 11:29:10,276 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 11:29:10,276 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 11:29:10,276 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 11:29:10,277 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 11:29:10,277 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 11:29:10,277 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 11:29:10,277 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 11:29:10,281 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 11:29:10,292 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 11:29:10,292 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 11:29:10,292 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 11:29:10,292 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 11:29:10,293 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 11:29:10,293 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 11:29:10,293 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 11:29:10,293 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 11:29:10,293 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 11:29:10,293 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 11:29:10,294 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 11:29:10,294 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 11:29:10,294 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 11:29:10,294 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 11:29:10,295 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 11:29:10,475 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 11:29:10,476 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 11:29:10,476 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 11:29:10,689 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 11:29:10,764 - data.session - INFO - 正在初始化数据库... +2025-10-17 11:29:10,796 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 11:29:10,818 - data.session - INFO - 数据库表初始化完成 +2025-10-17 11:29:10,858 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 11:29:10,858 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 11:29:10,858 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 11:29:10,859 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 11:29:10,859 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 11:29:10,859 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 11:29:10,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 11:29:10,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 11:29:10,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 11:29:10,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 11:29:10,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 11:29:10,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 11:29:10,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 11:29:10,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 11:29:10,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 11:29:10,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 11:29:10,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 11:29:10,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 11:29:10,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 11:29:10,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 11:29:10,864 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 11:29:10,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 11:29:10,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 11:29:10,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 11:29:10,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 11:29:10,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 11:29:10,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 11:29:10,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 11:29:10,866 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 11:29:10,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 11:29:10,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 11:29:10,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 11:29:10,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 11:29:10,871 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 11:29:10,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 11:29:10,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 11:29:10,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 11:29:10,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 11:29:10,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 11:29:10,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 11:29:10,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 11:29:10,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 11:29:10,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 11:29:10,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 11:29:10,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 11:29:10,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 11:29:10,881 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 11:29:10,910 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 11:29:10,912 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 11:29:10,912 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 11:29:10,912 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 11:29:10,914 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 11:29:10,914 - app - INFO - 库区锁管理器已初始化 +2025-10-17 11:29:10,914 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 11:29:10,914 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 11:29:10,914 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 11:29:10,936 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 11:29:11,034 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 11:29:11,034 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 11:29:11,034 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 11:29:11,034 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 11:29:11,038 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 11:29:11,039 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 11:29:11,046 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 11:29:11,052 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 11:29:11,060 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 11:29:11,066 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 11:29:11,072 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 11:29:11,080 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 11:29:11,086 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 11:29:11,094 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 11:29:11,095 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 11:29:11,095 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 11:29:11,095 - app - INFO - 设备处理服务已启动 +2025-10-17 11:29:53,438 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 11:29:53,497 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 11:29:53,498 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 11:29:53,540 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 11:29:53,541 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 11:29:54,307 - services.sync_service - INFO - 成功获取登录token +2025-10-17 11:29:54,310 - services.sync_service - INFO - 正在同步创建任务到天风系统: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e +2025-10-17 11:29:54,543 - services.sync_service - INFO - 成功同步任务到系统任务: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e +2025-10-17 11:29:54,545 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e +2025-10-17 11:29:54,559 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e (优先级 1) 添加到队列 0 +2025-10-17 11:29:54,560 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e +2025-10-17 11:29:54,561 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 1.1230秒 +2025-10-17 11:29:54,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 获取到任务: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e, 优先级: 1 +2025-10-17 11:29:54,618 - services.execution.task_executor - INFO - 任务 ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e 使用task_record.task_def_detail(已动态更新) +2025-10-17 11:29:54,636 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 11:29:54,684 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 11:29:54,685 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 11:29:54,701 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 11:29:54,703 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 11:29:54,709 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 11:29:54,731 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 11:29:54,732 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 11:29:54,744 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 11:29:54,770 - services.sync_service - INFO - 正在创建选择AMR任务: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e, 站点: AP1 +2025-10-17 11:29:54,823 - services.sync_service - INFO - 成功为任务选择AMR: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e, AMR: +2025-10-17 11:29:54,827 - services.sync_service - INFO - 开始等待任务块 1979027062164000769 的AMR选择结果 +2025-10-17 11:29:54,837 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:29:54,891 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671794898} +2025-10-17 11:29:55,891 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:29:55,917 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671795926} +2025-10-17 11:29:56,945 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:29:56,991 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671797001} +2025-10-17 11:29:58,014 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:29:58,033 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671798041} +2025-10-17 11:29:59,041 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:29:59,088 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671799096} +2025-10-17 11:30:00,098 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:00,121 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671800131} +2025-10-17 11:30:01,176 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:01,248 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671801253} +2025-10-17 11:30:02,341 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:02,432 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671802428} +2025-10-17 11:30:03,457 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:03,502 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671803511} +2025-10-17 11:30:04,521 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:04,558 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671804564} +2025-10-17 11:30:04,569 - services.sync_service - INFO - 任务块 1979027062164000769 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 11:30:05,617 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:05,654 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671805660} +2025-10-17 11:30:06,667 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:06,686 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671806695} +2025-10-17 11:30:07,697 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:07,760 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671807766} +2025-10-17 11:30:08,775 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:08,822 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671808829} +2025-10-17 11:30:09,827 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:09,877 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671809884} +2025-10-17 11:30:10,885 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:10,920 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671810924} +2025-10-17 11:30:11,906 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:11,949 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671811958} +2025-10-17 11:30:12,950 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:13,015 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671813025} +2025-10-17 11:30:14,035 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:14,094 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671814103} +2025-10-17 11:30:15,105 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:15,143 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671815150} +2025-10-17 11:30:15,144 - services.sync_service - INFO - 任务块 1979027062164000769 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 20 次,继续等待... +2025-10-17 11:30:16,162 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:16,225 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671816234} +2025-10-17 11:30:17,253 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:17,315 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671817323} +2025-10-17 11:30:18,323 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:18,353 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671818357} +2025-10-17 11:30:19,373 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:19,406 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671819401} +2025-10-17 11:30:20,411 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:20,460 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671820469} +2025-10-17 11:30:21,480 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:21,505 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671821514} +2025-10-17 11:30:22,526 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:22,590 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671822599} +2025-10-17 11:30:23,616 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:23,633 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671823644} +2025-10-17 11:30:24,643 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:24,690 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671824697} +2025-10-17 11:30:25,697 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:25,740 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671825750} +2025-10-17 11:30:25,741 - services.sync_service - INFO - 任务块 1979027062164000769 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 30 次,继续等待... +2025-10-17 11:30:26,748 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:26,802 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671826807} +2025-10-17 11:30:27,834 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:27,885 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671827894} +2025-10-17 11:30:28,889 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:28,940 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671828949} +2025-10-17 11:30:29,958 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:29,980 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671829991} +2025-10-17 11:30:30,984 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:31,031 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671831041} +2025-10-17 11:30:32,043 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:32,088 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671832098} +2025-10-17 11:30:33,103 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:33,122 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671833132} +2025-10-17 11:30:34,143 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:34,173 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671834183} +2025-10-17 11:30:35,181 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:35,196 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671835207} +2025-10-17 11:30:36,192 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:36,217 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671836227} +2025-10-17 11:30:36,217 - services.sync_service - INFO - 任务块 1979027062164000769 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 40 次,继续等待... +2025-10-17 11:30:37,232 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:37,274 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671837284} +2025-10-17 11:30:38,303 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:38,330 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671838340} +2025-10-17 11:30:39,312 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:39,354 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671839364} +2025-10-17 11:30:40,381 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:40,412 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671840421} +2025-10-17 11:30:41,419 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:41,446 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': None}, 'timestamp': 1760671841457} +2025-10-17 11:30:42,472 - services.sync_service - INFO - 正在获取任务块详情: 1979027062164000769 +2025-10-17 11:30:42,526 - services.sync_service - INFO - 成功获取任务块详情: 1979027062164000769 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027062164000769', 'sceneId': '1936411520272753371', 'taskId': '1979027060947652609', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:29:55', 'updateTime': '2025-10-17 11:30:42'}, 'timestamp': 1760671842536} +2025-10-17 11:30:42,527 - services.sync_service - INFO - 任务块 1979027062164000769 已选择AMR: 1950365909386473473,共尝试 46 次 +2025-10-17 11:30:42,563 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e 的agv_id字段: Fake-03 +2025-10-17 11:30:42,563 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 11:30:42,564 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 11:30:42,565 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 11:30:42,576 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 11:30:42,576 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 11:30:42,584 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 11:30:42,586 - services.sync_service - INFO - 正在为任务添加动作: 1979027062164000769, 站点: AP1, 动作: +2025-10-17 11:30:42,613 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 11:30:42,629 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:30:42,632 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 11:30:42,632 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 11:30:42,641 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:30:42,641 - services.sync_service - INFO - 正在封口任务: 1979027062164000769 +2025-10-17 11:30:42,668 - services.sync_service - INFO - 成功封口任务: 1979027062164000769 +2025-10-17 11:30:42,669 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:30:42,670 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 11:30:42,671 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 11:30:42,679 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 11:30:42,688 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 11:30:42,688 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 11:30:42,707 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 11:30:42,707 - services.execution.task_executor - INFO - 任务 ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 11:30:42,708 - services.sync_service - INFO - 正在设置任务状态为已失败: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e +2025-10-17 11:30:42,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 完成任务: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e, 结果: False +2025-10-17 11:30:42,780 - services.sync_service - INFO - 成功设置系统任务状态为已失败: ebe67de4-7a8c-4de1-a5c7-dfd9ea286a3e +2025-10-17 11:30:53,084 - app - INFO - 应用程序关闭中... +2025-10-17 11:30:53,085 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 11:30:53,090 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 11:30:53,092 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 11:30:53,097 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 11:30:53,100 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 11:30:53,103 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 11:30:53,107 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 11:30:53,110 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 11:30:53,112 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 11:30:53,112 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 11:30:53,112 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 11:30:53,112 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 11:30:53,112 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 11:30:53,114 - app - INFO - 设备处理服务已停止 +2025-10-17 11:30:53,114 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 11:30:53,114 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 11:30:53,114 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 11:30:53,114 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 11:30:53,114 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 11:30:53,115 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 11:30:53,115 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 11:30:53,116 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 11:30:53,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 11:30:53,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 11:30:53,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-17 11:30:53,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-17 11:30:53,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-17 11:30:53,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 11:30:53,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 11:30:53,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-17 11:30:53,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 11:30:53,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 11:30:53,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-17 11:30:53,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 11:30:53,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 11:30:53,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-17 11:30:53,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 11:30:53,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-17 11:30:53,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 11:30:53,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 11:30:53,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-17 11:30:53,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 11:30:53,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 11:30:53,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-17 11:30:53,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 11:30:53,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 11:30:53,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-17 11:30:53,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 11:30:53,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 11:30:53,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-17 11:30:53,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-17 11:30:53,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-17 11:30:53,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 11:30:53,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 11:30:53,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 11:30:53,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 11:30:53,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 11:30:53,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-17 11:30:53,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 11:30:53,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 11:30:53,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-17 11:30:53,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 11:30:53,137 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 11:30:53,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-17 11:30:53,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 11:30:53,138 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 11:30:53,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 11:30:53,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 被取消 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 11:30:53,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 被取消 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 11:30:53,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 被取消 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 被取消 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 被取消 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 11:30:53,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 11:30:53,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 被取消 +2025-10-17 11:30:53,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 11:30:53,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 11:30:53,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 被取消 +2025-10-17 11:30:53,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 被取消 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 被取消 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 被取消 +2025-10-17 11:30:53,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 被取消 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 被取消 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 被取消 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 11:30:53,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 被取消 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 被取消 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 11:30:53,148 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 11:30:53,148 - app - INFO - 增强版任务调度器已停止 +2025-10-17 11:30:53,149 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 11:30:53,149 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 11:30:53,149 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 11:30:53,149 - data.session - INFO - 数据库连接已关闭 +2025-10-17 11:31:10,062 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 11:31:11,200 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 11:31:11,201 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 11:31:11,202 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 11:31:11,203 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 11:31:11,206 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 11:31:11,206 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 11:31:11,222 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 11:31:11,223 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 11:31:11,224 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 11:31:11,229 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 11:31:11,229 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 11:31:11,235 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 11:31:11,237 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 11:31:11,238 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 11:31:11,238 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 11:31:11,239 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 11:31:11,240 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 11:31:11,240 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 11:31:11,240 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 11:31:11,240 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 11:31:11,241 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 11:31:11,242 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 11:31:11,242 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 11:31:11,242 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 11:31:11,242 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 11:31:11,242 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 11:31:11,243 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 11:31:11,243 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 11:31:11,243 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 11:31:11,243 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 11:31:11,243 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 11:31:11,243 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 11:31:11,243 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 11:31:11,244 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 11:31:11,394 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 11:31:11,403 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 11:31:11,406 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 11:31:11,602 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 11:31:11,673 - data.session - INFO - 正在初始化数据库... +2025-10-17 11:31:11,711 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 11:31:11,776 - data.session - INFO - 数据库表初始化完成 +2025-10-17 11:31:11,815 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 11:31:11,817 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 11:31:11,821 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 11:31:11,822 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 11:31:11,823 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 11:31:11,825 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 11:31:11,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 11:31:11,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 11:31:11,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 11:31:11,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 11:31:11,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 11:31:11,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 11:31:11,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 11:31:11,846 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 11:31:11,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 11:31:11,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 11:31:11,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 11:31:11,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 11:31:11,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 11:31:11,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 11:31:11,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 11:31:11,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 11:31:11,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 11:31:11,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 11:31:11,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 11:31:11,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 11:31:11,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 11:31:11,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 11:31:11,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 11:31:11,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 11:31:11,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 11:31:11,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 11:31:11,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 11:31:11,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 11:31:11,909 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 11:31:11,911 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 11:31:11,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 11:31:11,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 11:31:11,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 11:31:11,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 11:31:11,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 11:31:11,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 11:31:11,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 11:31:11,922 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 11:31:11,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 11:31:11,924 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 11:31:11,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 11:31:11,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 11:31:11,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 11:31:11,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 11:31:11,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 11:31:11,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 11:31:11,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 11:31:11,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 11:31:11,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 11:31:11,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 11:31:11,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 11:31:11,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 11:31:11,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 11:31:11,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 11:31:11,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 11:31:11,947 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 11:31:11,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 11:31:11,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 11:31:11,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 11:31:11,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 11:31:11,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 11:31:11,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 11:31:11,964 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 11:31:11,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 11:31:11,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 11:31:11,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 11:31:11,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 11:31:11,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 11:31:11,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 11:31:11,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 11:31:11,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 11:31:11,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 11:31:11,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 11:31:11,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 11:31:11,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 11:31:11,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 11:31:11,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 11:31:11,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 11:31:11,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 11:31:11,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 11:31:11,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 11:31:11,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 11:31:11,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 11:31:11,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 11:31:11,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 11:31:11,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 11:31:11,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 11:31:11,982 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 11:31:11,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 11:31:11,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 11:31:11,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 11:31:11,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 11:31:11,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 11:31:11,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 11:31:11,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 11:31:11,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 11:31:11,985 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 11:31:11,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 11:31:11,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 11:31:11,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 11:31:11,986 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 11:31:11,987 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 11:31:11,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 11:31:11,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 11:31:11,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 11:31:11,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 11:31:11,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 11:31:11,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 11:31:11,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 11:31:11,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 11:31:11,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 11:31:12,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 11:31:12,003 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 11:31:12,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 11:31:12,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 11:31:12,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 11:31:12,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 11:31:12,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 11:31:12,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 11:31:12,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 11:31:12,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 11:31:12,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 11:31:12,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 11:31:12,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 11:31:12,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 11:31:12,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 11:31:12,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 11:31:12,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 11:31:12,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 11:31:12,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 11:31:12,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 11:31:12,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 11:31:12,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 11:31:12,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 11:31:12,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 11:31:12,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 11:31:12,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 11:31:12,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 11:31:12,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 11:31:12,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 11:31:12,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 11:31:12,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 11:31:12,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 11:31:12,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 11:31:12,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 11:31:12,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 11:31:12,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 11:31:12,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 11:31:12,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 11:31:12,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 11:31:12,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 11:31:12,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 11:31:12,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 11:31:12,022 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 11:31:12,052 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 11:31:12,057 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 11:31:12,058 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 11:31:12,058 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 11:31:12,060 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 11:31:12,061 - app - INFO - 库区锁管理器已初始化 +2025-10-17 11:31:12,061 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 11:31:12,061 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 11:31:12,063 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 11:31:12,074 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 11:31:12,167 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 11:31:12,168 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 11:31:12,169 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 11:31:12,169 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 11:31:12,169 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 11:31:12,170 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 11:31:12,177 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 11:31:12,183 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 11:31:12,189 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 11:31:12,195 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 11:31:12,203 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 11:31:12,208 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 11:31:12,214 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 11:31:12,222 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 11:31:12,223 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 11:31:12,223 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 11:31:12,223 - app - INFO - 设备处理服务已启动 +2025-10-17 11:31:17,451 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 11:31:17,468 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 11:31:17,479 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 11:31:17,506 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 11:31:17,507 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 11:31:17,535 - services.sync_service - INFO - 成功获取登录token +2025-10-17 11:31:17,539 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2ca75b13-e785-43c6-98b1-6a5443a5250c +2025-10-17 11:31:17,560 - services.sync_service - INFO - 成功同步任务到系统任务: 2ca75b13-e785-43c6-98b1-6a5443a5250c +2025-10-17 11:31:17,561 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2ca75b13-e785-43c6-98b1-6a5443a5250c +2025-10-17 11:31:17,571 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2ca75b13-e785-43c6-98b1-6a5443a5250c (优先级 1) 添加到队列 0 +2025-10-17 11:31:17,572 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 2ca75b13-e785-43c6-98b1-6a5443a5250c +2025-10-17 11:31:17,572 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1208秒 +2025-10-17 11:31:17,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 获取到任务: 2ca75b13-e785-43c6-98b1-6a5443a5250c, 优先级: 1 +2025-10-17 11:31:17,690 - services.execution.task_executor - INFO - 任务 2ca75b13-e785-43c6-98b1-6a5443a5250c 使用task_record.task_def_detail(已动态更新) +2025-10-17 11:31:17,710 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 11:31:17,727 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 11:31:17,728 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 11:31:17,734 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 11:31:17,736 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 11:31:17,740 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 11:31:17,751 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 11:31:17,752 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 11:31:17,758 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 11:31:17,764 - services.sync_service - INFO - 正在创建选择AMR任务: 2ca75b13-e785-43c6-98b1-6a5443a5250c, 站点: AP1 +2025-10-17 11:31:17,784 - services.sync_service - INFO - 成功为任务选择AMR: 2ca75b13-e785-43c6-98b1-6a5443a5250c, AMR: +2025-10-17 11:31:17,793 - services.sync_service - INFO - 开始等待任务块 1979027410169597954 的AMR选择结果 +2025-10-17 11:31:17,799 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:17,816 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671877829} +2025-10-17 11:31:18,827 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:18,886 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671878893} +2025-10-17 11:31:19,915 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:19,947 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671879958} +2025-10-17 11:31:20,938 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:20,962 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671880970} +2025-10-17 11:31:21,979 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:22,009 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671882018} +2025-10-17 11:31:23,029 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:23,050 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671883060} +2025-10-17 11:31:24,066 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:24,086 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671884098} +2025-10-17 11:31:25,114 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:25,131 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671885142} +2025-10-17 11:31:26,152 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:26,197 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671886209} +2025-10-17 11:31:27,218 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:27,265 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671887273} +2025-10-17 11:31:27,266 - services.sync_service - INFO - 任务块 1979027410169597954 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 11:31:28,273 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:28,318 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671888316} +2025-10-17 11:31:29,327 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:29,344 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671889356} +2025-10-17 11:31:30,359 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:30,401 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671890413} +2025-10-17 11:31:31,408 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:31,435 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671891445} +2025-10-17 11:31:32,449 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:32,465 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671892476} +2025-10-17 11:31:33,486 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:33,501 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': None}, 'timestamp': 1760671893513} +2025-10-17 11:31:34,507 - services.sync_service - INFO - 正在获取任务块详情: 1979027410169597954 +2025-10-17 11:31:34,539 - services.sync_service - INFO - 成功获取任务块详情: 1979027410169597954 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027410169597954', 'sceneId': '1936411520272753371', 'taskId': '1979027409234268161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:31:18', 'updateTime': '2025-10-17 11:31:34'}, 'timestamp': 1760671894551} +2025-10-17 11:31:34,602 - services.sync_service - INFO - 任务块 1979027410169597954 已选择AMR: 1950365909386473473,共尝试 17 次 +2025-10-17 11:31:34,639 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 2ca75b13-e785-43c6-98b1-6a5443a5250c 的agv_id字段: Fake-03 +2025-10-17 11:31:34,693 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 11:31:34,694 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 11:31:34,698 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 11:31:34,711 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 11:31:34,712 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 11:31:34,733 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 11:31:34,756 - services.sync_service - INFO - 正在为任务添加动作: 1979027410169597954, 站点: AP1, 动作: +2025-10-17 11:31:34,770 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 11:31:34,785 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:31:34,788 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 11:31:34,788 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 11:31:34,799 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:31:34,800 - services.sync_service - INFO - 正在封口任务: 1979027410169597954 +2025-10-17 11:31:34,831 - services.sync_service - INFO - 成功封口任务: 1979027410169597954 +2025-10-17 11:31:34,834 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:31:34,837 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 11:31:34,837 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 11:31:34,847 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 11:31:34,857 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 11:31:34,857 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 11:31:34,878 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 11:31:34,879 - services.execution.task_executor - INFO - 任务 2ca75b13-e785-43c6-98b1-6a5443a5250c 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 11:31:34,880 - services.sync_service - INFO - 正在设置任务状态为已失败: 2ca75b13-e785-43c6-98b1-6a5443a5250c +2025-10-17 11:31:34,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 完成任务: 2ca75b13-e785-43c6-98b1-6a5443a5250c, 结果: False +2025-10-17 11:31:34,929 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 2ca75b13-e785-43c6-98b1-6a5443a5250c +2025-10-17 11:32:03,426 - app - INFO - 应用程序关闭中... +2025-10-17 11:32:03,426 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 11:32:03,433 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 11:32:03,441 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 11:32:03,448 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 11:32:03,456 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 11:32:03,463 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 11:32:03,472 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 11:32:03,478 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 11:32:03,486 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 11:32:03,486 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 11:32:03,487 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 11:32:03,487 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 11:32:03,488 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 11:32:03,488 - app - INFO - 设备处理服务已停止 +2025-10-17 11:32:03,489 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 11:32:03,490 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 11:32:03,490 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 11:32:03,490 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 11:32:03,491 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 11:32:03,491 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 11:32:03,491 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 11:32:03,491 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 11:32:03,492 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 11:32:03,492 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 11:32:03,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-17 11:32:03,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 11:32:03,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 11:32:03,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-17 11:32:03,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 11:32:03,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 11:32:03,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-17 11:32:03,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 11:32:03,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 11:32:03,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-17 11:32:03,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 11:32:03,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-17 11:32:03,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 11:32:03,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 11:32:03,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-17 11:32:03,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 11:32:03,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 11:32:03,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-17 11:32:03,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 11:32:03,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 11:32:03,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-17 11:32:03,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 11:32:03,497 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 11:32:03,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-17 11:32:03,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 11:32:03,497 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 11:32:03,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-17 11:32:03,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 11:32:03,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 11:32:03,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-17 11:32:03,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 11:32:03,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 11:32:03,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-17 11:32:03,499 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 11:32:03,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 11:32:03,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-17 11:32:03,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 11:32:03,500 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 11:32:03,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-17 11:32:03,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 11:32:03,501 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 11:32:03,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-17 11:32:03,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 11:32:03,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 11:32:03,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-17 11:32:03,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 11:32:03,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 11:32:03,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-17 11:32:03,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 11:32:03,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 11:32:03,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-17 11:32:03,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 11:32:03,504 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 11:32:03,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-17 11:32:03,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 11:32:03,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 11:32:03,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-17 11:32:03,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 11:32:03,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 11:32:03,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-17 11:32:03,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 11:32:03,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 11:32:03,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-17 11:32:03,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 11:32:03,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 11:32:03,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 11:32:03,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 11:32:03,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 11:32:03,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 11:32:03,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 11:32:03,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 11:32:03,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 11:32:03,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 11:32:03,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 11:32:03,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 11:32:03,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 11:32:03,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 11:32:03,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 11:32:03,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 11:32:03,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-17 11:32:03,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 11:32:03,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 11:32:03,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-17 11:32:03,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 11:32:03,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 11:32:03,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-17 11:32:03,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 11:32:03,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 11:32:03,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-17 11:32:03,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 11:32:03,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 11:32:03,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 11:32:03,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 11:32:03,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 11:32:03,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-17 11:32:03,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 11:32:03,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 11:32:03,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 11:32:03,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-17 11:32:03,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 11:32:03,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 11:32:03,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 11:32:03,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 11:32:03,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-17 11:32:03,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 11:32:03,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 11:32:03,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-17 11:32:03,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 11:32:03,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 11:32:03,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 11:32:03,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-17 11:32:03,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 11:32:03,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 11:32:03,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 11:32:03,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 11:32:03,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-17 11:32:03,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 11:32:03,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 11:32:03,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 11:32:03,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 11:32:03,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 11:32:03,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 11:32:03,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 11:32:03,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-17 11:32:03,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 11:32:03,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 11:32:03,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 11:32:03,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 11:32:03,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 11:32:03,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 11:32:03,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 11:32:03,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-17 11:32:03,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 11:32:03,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 11:32:03,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 11:32:03,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 11:32:03,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 11:32:03,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 11:32:03,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 11:32:03,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 11:32:03,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 11:32:03,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 11:32:03,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 11:32:03,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 11:32:03,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 11:32:03,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 11:32:03,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 11:32:03,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 11:32:03,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 11:32:03,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 11:32:03,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 11:32:03,582 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 11:32:03,583 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 11:32:03,584 - app - INFO - 增强版任务调度器已停止 +2025-10-17 11:32:03,584 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 11:32:03,586 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 11:32:03,587 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 11:32:03,587 - data.session - INFO - 数据库连接已关闭 +2025-10-17 11:32:05,796 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 11:32:06,915 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 11:32:06,916 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 11:32:06,916 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 11:32:06,916 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 11:32:06,917 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 11:32:06,917 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 11:32:06,917 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 11:32:06,917 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 11:32:06,917 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 11:32:06,918 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 11:32:06,918 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 11:32:06,918 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 11:32:06,918 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 11:32:06,918 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 11:32:06,918 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 11:32:06,919 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 11:32:06,919 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 11:32:06,919 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 11:32:06,920 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 11:32:06,920 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 11:32:06,920 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 11:32:06,920 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 11:32:06,920 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 11:32:06,921 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 11:32:06,921 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 11:32:06,921 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 11:32:06,921 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 11:32:06,921 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 11:32:06,922 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 11:32:06,922 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 11:32:06,922 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 11:32:06,922 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 11:32:06,922 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 11:32:06,923 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 11:32:07,082 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 11:32:07,083 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 11:32:07,083 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 11:32:07,243 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 11:32:07,330 - data.session - INFO - 正在初始化数据库... +2025-10-17 11:32:07,341 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 11:32:07,375 - data.session - INFO - 数据库表初始化完成 +2025-10-17 11:32:07,411 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 11:32:07,411 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 11:32:07,412 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 11:32:07,412 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 11:32:07,413 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 11:32:07,413 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 11:32:07,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 11:32:07,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 11:32:07,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 11:32:07,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 11:32:07,414 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 11:32:07,415 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 11:32:07,416 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 11:32:07,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 11:32:07,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 11:32:07,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 11:32:07,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 11:32:07,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 11:32:07,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 11:32:07,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 11:32:07,421 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 11:32:07,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 11:32:07,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 11:32:07,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 11:32:07,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 11:32:07,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 11:32:07,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 11:32:07,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 11:32:07,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 11:32:07,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 11:32:07,426 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 11:32:07,426 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 11:32:07,426 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 11:32:07,426 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 11:32:07,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 11:32:07,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 11:32:07,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 11:32:07,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 11:32:07,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 11:32:07,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 11:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 11:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 11:32:07,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 11:32:07,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 11:32:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 11:32:07,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 11:32:07,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 11:32:07,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 11:32:07,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 11:32:07,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 11:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 11:32:07,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 11:32:07,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 11:32:07,441 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 11:32:07,441 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 11:32:07,465 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 11:32:07,466 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 11:32:07,466 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 11:32:07,466 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 11:32:07,467 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 11:32:07,468 - app - INFO - 库区锁管理器已初始化 +2025-10-17 11:32:07,468 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 11:32:07,468 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 11:32:07,468 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 11:32:07,483 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 11:32:07,572 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 11:32:07,572 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 11:32:07,572 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 11:32:07,572 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 11:32:07,573 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 11:32:07,574 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 11:32:07,578 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 11:32:07,580 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 11:32:07,581 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 11:32:07,583 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 11:32:07,585 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 11:32:07,589 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 11:32:07,596 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 11:32:07,600 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 11:32:07,600 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 11:32:07,600 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 11:32:07,600 - app - INFO - 设备处理服务已启动 +2025-10-17 11:32:13,285 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 11:32:13,293 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 11:32:13,294 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 11:32:13,310 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 11:32:13,310 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 11:32:13,338 - services.sync_service - INFO - 成功获取登录token +2025-10-17 11:32:13,340 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8812496c-0003-4042-ab3d-44744382abde +2025-10-17 11:32:13,363 - services.sync_service - INFO - 成功同步任务到系统任务: 8812496c-0003-4042-ab3d-44744382abde +2025-10-17 11:32:13,363 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8812496c-0003-4042-ab3d-44744382abde +2025-10-17 11:32:13,366 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8812496c-0003-4042-ab3d-44744382abde (优先级 1) 添加到队列 0 +2025-10-17 11:32:13,368 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 8812496c-0003-4042-ab3d-44744382abde +2025-10-17 11:32:13,369 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0834秒 +2025-10-17 11:32:13,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 获取到任务: 8812496c-0003-4042-ab3d-44744382abde, 优先级: 1 +2025-10-17 11:32:13,412 - services.execution.task_executor - INFO - 任务 8812496c-0003-4042-ab3d-44744382abde 使用task_record.task_def_detail(已动态更新) +2025-10-17 11:32:13,423 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 11:32:13,439 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 11:32:13,440 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 11:32:13,447 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 11:32:13,448 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 11:32:13,450 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 11:32:13,458 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 11:32:13,458 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 11:32:13,464 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 11:32:13,469 - services.sync_service - INFO - 正在创建选择AMR任务: 8812496c-0003-4042-ab3d-44744382abde, 站点: AP1 +2025-10-17 11:32:13,494 - services.sync_service - INFO - 成功为任务选择AMR: 8812496c-0003-4042-ab3d-44744382abde, AMR: +2025-10-17 11:32:13,495 - services.sync_service - INFO - 开始等待任务块 1979027643834273793 的AMR选择结果 +2025-10-17 11:32:13,497 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:13,517 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671933531} +2025-10-17 11:32:14,524 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:14,545 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671934557} +2025-10-17 11:32:15,563 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:15,583 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671935596} +2025-10-17 11:32:16,565 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:16,586 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671936597} +2025-10-17 11:32:17,591 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:17,603 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671937617} +2025-10-17 11:32:18,632 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:18,648 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671938660} +2025-10-17 11:32:19,675 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:19,689 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671939702} +2025-10-17 11:32:20,687 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:20,716 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671940727} +2025-10-17 11:32:21,742 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:21,782 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671941793} +2025-10-17 11:32:22,794 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:22,830 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671942841} +2025-10-17 11:32:22,831 - services.sync_service - INFO - 任务块 1979027643834273793 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 11:32:23,836 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:23,882 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671943895} +2025-10-17 11:32:24,909 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:24,958 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671944969} +2025-10-17 11:32:25,979 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:26,026 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671946039} +2025-10-17 11:32:27,048 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:27,067 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671947080} +2025-10-17 11:32:28,063 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:28,090 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671948099} +2025-10-17 11:32:29,105 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:29,119 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': None}, 'timestamp': 1760671949133} +2025-10-17 11:32:30,132 - services.sync_service - INFO - 正在获取任务块详情: 1979027643834273793 +2025-10-17 11:32:30,165 - services.sync_service - INFO - 成功获取任务块详情: 1979027643834273793 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979027643834273793', 'sceneId': '1936411520272753371', 'taskId': '1979027643289014274', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 11:32:14', 'updateTime': '2025-10-17 11:32:29'}, 'timestamp': 1760671950176} +2025-10-17 11:32:30,166 - services.sync_service - INFO - 任务块 1979027643834273793 已选择AMR: 1950365909386473473,共尝试 17 次 +2025-10-17 11:32:30,193 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 8812496c-0003-4042-ab3d-44744382abde 的agv_id字段: Fake-03 +2025-10-17 11:32:30,207 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 11:32:30,208 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 11:32:30,215 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 11:32:30,229 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 11:32:30,230 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 11:32:30,236 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 11:32:30,251 - services.sync_service - INFO - 正在为任务添加动作: 1979027643834273793, 站点: AP1, 动作: +2025-10-17 11:32:30,277 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-17 11:32:30,298 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:32:30,301 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 11:32:30,301 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 11:32:30,310 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:32:30,311 - services.sync_service - INFO - 正在封口任务: 1979027643834273793 +2025-10-17 11:32:30,326 - services.sync_service - INFO - 成功封口任务: 1979027643834273793 +2025-10-17 11:32:30,331 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-17 11:32:30,333 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 11:32:30,333 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 11:32:30,341 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-17 11:32:30,348 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 11:32:30,349 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 11:32:30,379 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-17 11:32:30,379 - services.execution.task_executor - INFO - 任务 8812496c-0003-4042-ab3d-44744382abde 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-17 11:32:30,380 - services.sync_service - INFO - 正在设置任务状态为已失败: 8812496c-0003-4042-ab3d-44744382abde +2025-10-17 11:32:30,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 完成任务: 8812496c-0003-4042-ab3d-44744382abde, 结果: False +2025-10-17 11:32:30,439 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 8812496c-0003-4042-ab3d-44744382abde +2025-10-17 11:35:29,167 - app - INFO - 应用程序关闭中... +2025-10-17 11:35:29,167 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 11:35:29,176 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 11:35:29,186 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 11:35:29,194 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 11:35:29,203 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 11:35:29,212 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 11:35:29,221 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 11:35:29,231 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 11:35:29,252 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 11:35:29,253 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 11:35:29,255 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 11:35:29,255 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 11:35:29,255 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 11:35:29,257 - app - INFO - 设备处理服务已停止 +2025-10-17 11:35:29,259 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 11:35:29,259 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 11:35:29,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 11:35:29,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 11:35:29,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 11:35:29,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 11:35:29,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 11:35:29,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 11:35:29,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 11:35:29,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 11:35:29,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 11:35:29,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 11:35:29,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 11:35:29,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 11:35:29,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 11:35:29,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 11:35:29,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 11:35:29,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 11:35:29,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 11:35:29,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 11:35:29,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 11:35:29,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 11:35:29,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 11:35:29,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 11:35:29,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 11:35:29,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 11:35:29,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 11:35:29,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 11:35:29,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 11:35:29,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 11:35:29,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 11:35:29,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 11:35:29,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 11:35:29,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 11:35:29,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 11:35:29,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 11:35:29,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 11:35:29,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 11:35:29,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 11:35:29,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 11:35:29,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 11:35:29,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 11:35:29,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 11:35:29,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 11:35:29,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 11:35:29,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 11:35:29,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 11:35:29,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 11:35:29,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 11:35:29,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 11:35:29,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 11:35:29,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 11:35:29,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 11:35:29,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 11:35:29,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 11:35:29,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 11:35:29,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 11:35:29,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 11:35:29,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 11:35:29,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 11:35:29,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 11:35:29,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 11:35:29,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 11:35:29,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 11:35:29,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 11:35:29,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 11:35:29,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 11:35:29,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 11:35:29,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 11:35:29,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 11:35:29,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 11:35:29,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 11:35:29,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 11:35:29,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 11:35:29,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 11:35:29,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 11:35:29,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 11:35:29,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 11:35:29,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 11:35:29,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 11:35:29,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 11:35:29,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 11:35:29,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 11:35:29,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 11:35:29,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 11:35:29,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 11:35:29,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 11:35:29,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 11:35:29,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 11:35:29,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 11:35:29,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 11:35:29,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 11:35:29,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 11:35:29,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 11:35:29,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 11:35:29,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 11:35:29,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 11:35:29,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 11:35:29,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 11:35:29,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 11:35:29,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 11:35:29,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 11:35:29,317 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 11:35:29,320 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 11:35:29,320 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 11:35:29,321 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 11:35:29,321 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 11:35:29,322 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 11:35:29,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 11:35:29,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 11:35:29,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 11:35:29,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 11:35:29,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 11:35:29,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 11:35:29,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 11:35:29,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 11:35:29,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 11:35:29,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 11:35:29,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 11:35:29,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 11:35:29,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 11:35:29,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 11:35:29,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 11:35:29,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 11:35:29,331 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 11:35:29,331 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 11:35:29,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 11:35:29,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 11:35:29,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 11:35:29,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 11:35:29,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 11:35:29,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 11:35:29,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 11:35:29,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 11:35:29,337 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 11:35:29,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 11:35:29,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 11:35:29,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 11:35:29,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 11:35:29,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 11:35:29,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 11:35:29,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 11:35:29,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 11:35:29,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 11:35:29,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 11:35:29,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 11:35:29,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 11:35:29,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 11:35:29,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 11:35:29,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 11:35:29,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 11:35:29,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 11:35:29,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 11:35:29,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 11:35:29,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 11:35:29,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 11:35:29,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 11:35:29,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 11:35:29,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 11:35:29,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 11:35:29,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 11:35:29,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 11:35:29,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 11:35:29,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 11:35:29,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 11:35:29,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 11:35:29,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 11:35:29,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 11:35:29,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 11:35:29,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 11:35:29,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 11:35:29,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 11:35:29,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 11:35:29,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 11:35:29,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 11:35:29,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 11:35:29,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 11:35:29,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 11:35:29,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 11:35:29,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 11:35:29,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 11:35:29,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 11:35:29,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 11:35:29,357 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 11:35:29,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 11:35:29,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 11:35:29,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 11:35:29,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 11:35:29,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 11:35:29,360 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 11:35:29,360 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 11:35:29,360 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 11:35:29,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 11:35:29,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 11:35:29,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 11:35:29,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 11:35:29,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 11:35:29,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 11:35:29,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 11:35:29,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 11:35:29,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 11:35:29,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 11:35:29,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 11:35:29,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 11:35:29,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 11:35:29,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 11:35:29,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 11:35:29,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 11:35:29,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 11:35:29,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 11:35:29,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 11:35:29,369 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 11:35:29,369 - app - INFO - 增强版任务调度器已停止 +2025-10-17 11:35:29,369 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 11:35:29,371 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 11:35:29,372 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 11:35:29,373 - data.session - INFO - 数据库连接已关闭 +2025-10-17 14:39:37,378 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 14:39:38,508 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 14:39:38,508 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 14:39:38,509 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 14:39:38,510 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 14:39:38,510 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 14:39:38,510 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 14:39:38,510 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 14:39:38,510 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 14:39:38,510 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 14:39:38,511 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 14:39:38,512 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 14:39:38,512 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 14:39:38,512 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 14:39:38,512 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 14:39:38,512 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 14:39:38,513 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 14:39:38,670 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 14:39:38,670 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 14:39:38,671 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 14:39:38,822 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 14:39:38,891 - data.session - INFO - 正在初始化数据库... +2025-10-17 14:39:38,948 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 14:39:38,991 - data.session - INFO - 数据库表初始化完成 +2025-10-17 14:39:39,037 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 14:39:39,038 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 14:39:39,038 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 14:39:39,039 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 14:39:39,039 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 14:39:39,039 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 14:39:39,039 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 14:39:39,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 14:39:39,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 14:39:39,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 14:39:39,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 14:39:39,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 14:39:39,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 14:39:39,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 14:39:39,041 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 14:39:39,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 14:39:39,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 14:39:39,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 14:39:39,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 14:39:39,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 14:39:39,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 14:39:39,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 14:39:39,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 14:39:39,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 14:39:39,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 14:39:39,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 14:39:39,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 14:39:39,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 14:39:39,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 14:39:39,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 14:39:39,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 14:39:39,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 14:39:39,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 14:39:39,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 14:39:39,049 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 14:39:39,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 14:39:39,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 14:39:39,050 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 14:39:39,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 14:39:39,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 14:39:39,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 14:39:39,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 14:39:39,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 14:39:39,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 14:39:39,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 14:39:39,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 14:39:39,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 14:39:39,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 14:39:39,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 14:39:39,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 14:39:39,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 14:39:39,060 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 14:39:39,060 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 14:39:39,083 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 14:39:39,084 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 14:39:39,084 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 14:39:39,085 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 14:39:39,086 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 14:39:39,086 - app - INFO - 库区锁管理器已初始化 +2025-10-17 14:39:39,087 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 14:39:39,087 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 14:39:39,087 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 14:39:39,101 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 14:39:39,210 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 14:39:39,210 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 14:39:39,211 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 14:39:39,211 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 14:39:39,212 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 14:39:39,213 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 14:39:39,219 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 14:39:39,224 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 14:39:39,229 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 14:39:39,235 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 14:39:39,239 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 14:39:39,244 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 14:39:39,247 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 14:39:39,252 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 14:39:39,252 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 14:39:39,252 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 14:39:39,253 - app - INFO - 设备处理服务已启动 +2025-10-17 14:40:27,946 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-10-17 14:40:27,966 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0198秒 +2025-10-17 14:41:02,538 - app - INFO - 应用程序关闭中... +2025-10-17 14:41:02,540 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 14:41:02,547 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 14:41:02,555 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 14:41:02,563 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 14:41:02,572 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 14:41:02,583 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 14:41:02,591 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 14:41:02,602 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 14:41:02,613 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 14:41:02,615 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 14:41:02,620 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 14:41:02,621 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 14:41:02,621 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 14:41:02,621 - app - INFO - 设备处理服务已停止 +2025-10-17 14:41:02,622 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 14:41:02,622 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 14:41:02,623 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 14:41:02,624 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 14:41:02,624 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 14:41:02,625 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 14:41:02,627 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 14:41:02,628 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 14:41:02,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 14:41:02,631 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 14:41:02,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-17 14:41:02,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 14:41:02,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 14:41:02,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-17 14:41:02,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 14:41:02,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 14:41:02,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 14:41:02,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 14:41:02,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 14:41:02,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 14:41:02,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 14:41:02,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 14:41:02,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 14:41:02,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 14:41:02,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 14:41:02,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 14:41:02,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 14:41:02,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 14:41:02,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 14:41:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 14:41:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 14:41:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 14:41:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 14:41:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 14:41:02,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 14:41:02,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 14:41:02,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 14:41:02,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 14:41:02,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 14:41:02,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-17 14:41:02,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 14:41:02,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 14:41:02,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-17 14:41:02,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 14:41:02,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 14:41:02,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-17 14:41:02,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 14:41:02,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 14:41:02,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 14:41:02,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 14:41:02,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 14:41:02,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 14:41:02,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-17 14:41:02,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 14:41:02,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 14:41:02,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-17 14:41:02,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 14:41:02,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 14:41:02,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-17 14:41:02,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 14:41:02,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 14:41:02,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-17 14:41:02,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 14:41:02,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 14:41:02,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-17 14:41:02,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 14:41:02,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 14:41:02,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-17 14:41:02,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 14:41:02,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 14:41:02,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-17 14:41:02,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 14:41:02,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 14:41:02,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-17 14:41:02,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 14:41:02,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 14:41:02,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 14:41:02,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 14:41:02,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 14:41:02,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-17 14:41:02,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 14:41:02,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 14:41:02,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-17 14:41:02,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 14:41:02,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 14:41:02,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-17 14:41:02,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 14:41:02,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 14:41:02,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-17 14:41:02,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 14:41:02,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 14:41:02,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-17 14:41:02,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 14:41:02,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 14:41:02,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 14:41:02,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 14:41:02,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 14:41:02,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 14:41:02,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 14:41:02,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 14:41:02,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 14:41:02,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 14:41:02,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 14:41:02,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-17 14:41:02,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 14:41:02,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 14:41:02,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-17 14:41:02,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 14:41:02,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 14:41:02,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-17 14:41:02,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 14:41:02,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 14:41:02,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 14:41:02,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-17 14:41:02,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 14:41:02,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 14:41:02,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 14:41:02,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 14:41:02,673 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 14:41:02,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-17 14:41:02,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 14:41:02,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 14:41:02,676 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 14:41:02,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-17 14:41:02,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 14:41:02,677 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 14:41:02,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-17 14:41:02,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 14:41:02,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 14:41:02,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-17 14:41:02,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 14:41:02,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 14:41:02,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 14:41:02,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 14:41:02,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 14:41:02,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 14:41:02,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 14:41:02,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 14:41:02,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 14:41:02,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 14:41:02,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 14:41:02,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 14:41:02,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-17 14:41:02,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 14:41:02,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 14:41:02,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 14:41:02,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 14:41:02,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-17 14:41:02,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 14:41:02,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 14:41:02,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-17 14:41:02,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 14:41:02,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 14:41:02,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 14:41:02,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 14:41:02,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 14:41:02,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-17 14:41:02,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 14:41:02,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 14:41:02,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 14:41:02,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 14:41:02,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-17 14:41:02,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 14:41:02,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 14:41:02,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-17 14:41:02,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 14:41:02,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 14:41:02,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-17 14:41:02,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 14:41:02,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 14:41:02,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-17 14:41:02,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 14:41:02,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 14:41:02,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-17 14:41:02,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 14:41:02,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 14:41:02,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 14:41:02,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 14:41:02,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 14:41:02,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 14:41:02,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-17 14:41:02,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 14:41:02,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 14:41:02,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-17 14:41:02,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 14:41:02,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 14:41:02,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-17 14:41:02,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 14:41:02,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 14:41:02,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 14:41:02,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 14:41:02,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-17 14:41:02,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 14:41:02,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 14:41:02,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-17 14:41:02,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 14:41:02,705 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 14:41:02,705 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 14:41:02,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-17 14:41:02,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 14:41:02,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 14:41:02,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-17 14:41:02,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 14:41:02,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 14:41:02,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 14:41:02,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 14:41:02,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 14:41:02,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-17 14:41:02,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 14:41:02,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 14:41:02,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-17 14:41:02,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 14:41:02,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 14:41:02,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-17 14:41:02,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 14:41:02,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 14:41:02,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-17 14:41:02,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 14:41:02,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 14:41:02,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 14:41:02,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 14:41:02,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 14:41:02,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-17 14:41:02,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 14:41:02,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 14:41:02,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 14:41:02,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 14:41:02,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 14:41:02,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 14:41:02,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 14:41:02,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 14:41:02,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 14:41:02,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 14:41:02,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 14:41:02,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 14:41:02,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 14:41:02,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 14:41:02,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 14:41:02,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 14:41:02,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 14:41:02,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 14:41:02,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 14:41:02,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 14:41:02,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 14:41:02,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 14:41:02,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 14:41:02,716 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 14:41:02,716 - app - INFO - 增强版任务调度器已停止 +2025-10-17 14:41:02,717 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 14:41:02,720 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 14:41:02,721 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 14:41:02,722 - data.session - INFO - 数据库连接已关闭 +2025-10-17 14:41:05,505 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-17 14:41:06,603 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-17 14:41:06,603 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-17 14:41:06,604 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-17 14:41:06,604 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-17 14:41:06,604 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-17 14:41:06,604 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-17 14:41:06,604 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-17 14:41:06,605 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-17 14:41:06,605 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-17 14:41:06,607 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-17 14:41:06,608 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-17 14:41:06,609 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-17 14:41:06,609 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-17 14:41:06,609 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-17 14:41:06,609 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-17 14:41:06,609 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-17 14:41:06,609 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-17 14:41:06,609 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-17 14:41:06,610 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-17 14:41:06,752 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-17 14:41:06,752 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 14:41:06,752 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-17 14:41:06,903 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-17 14:41:06,981 - data.session - INFO - 正在初始化数据库... +2025-10-17 14:41:06,993 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-17 14:41:07,015 - data.session - INFO - 数据库表初始化完成 +2025-10-17 14:41:07,055 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-17 14:41:07,055 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-17 14:41:07,055 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-17 14:41:07,056 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-17 14:41:07,056 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-17 14:41:07,056 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-17 14:41:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-17 14:41:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-17 14:41:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-17 14:41:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-17 14:41:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-17 14:41:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-17 14:41:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-17 14:41:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-17 14:41:07,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-17 14:41:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-17 14:41:07,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-17 14:41:07,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-17 14:41:07,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-17 14:41:07,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-17 14:41:07,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-17 14:41:07,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-17 14:41:07,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-17 14:41:07,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-17 14:41:07,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-17 14:41:07,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-17 14:41:07,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-17 14:41:07,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-17 14:41:07,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-17 14:41:07,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-17 14:41:07,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-17 14:41:07,069 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-17 14:41:07,069 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-17 14:41:07,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-17 14:41:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-17 14:41:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-17 14:41:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-17 14:41:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-17 14:41:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-17 14:41:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-17 14:41:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-17 14:41:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-17 14:41:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-17 14:41:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-17 14:41:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-17 14:41:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-17 14:41:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-17 14:41:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-17 14:41:07,079 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-17 14:41:07,114 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-17 14:41:07,115 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-17 14:41:07,115 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-17 14:41:07,115 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-17 14:41:07,118 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-17 14:41:07,120 - app - INFO - 库区锁管理器已初始化 +2025-10-17 14:41:07,120 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-17 14:41:07,122 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-17 14:41:07,122 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-17 14:41:07,141 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-17 14:41:07,231 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-17 14:41:07,231 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-17 14:41:07,232 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-17 14:41:07,232 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-17 14:41:07,235 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-17 14:41:07,235 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-17 14:41:07,240 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 14:41:07,249 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 14:41:07,252 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 14:41:07,257 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 14:41:07,261 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 14:41:07,265 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 14:41:07,267 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 14:41:07,271 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 14:41:07,271 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-17 14:41:07,271 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-17 14:41:07,271 - app - INFO - 设备处理服务已启动 +2025-10-17 14:41:11,191 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-10-17 14:41:11,197 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0056秒 +2025-10-17 14:41:15,608 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 14:41:15,614 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 14:41:15,614 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 14:41:15,634 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-17 14:41:15,634 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-17 14:41:15,657 - services.sync_service - INFO - 成功获取登录token +2025-10-17 14:41:15,658 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2 +2025-10-17 14:41:15,698 - services.sync_service - INFO - 成功同步任务到系统任务: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2 +2025-10-17 14:41:15,699 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2 +2025-10-17 14:41:15,702 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8cbe3175-0513-44f1-b9ae-3cdcf78606d2 (优先级 1) 添加到队列 0 +2025-10-17 14:41:15,702 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2 +2025-10-17 14:41:15,702 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0944秒 +2025-10-17 14:41:15,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 获取到任务: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2, 优先级: 1 +2025-10-17 14:41:15,819 - services.execution.task_executor - INFO - 任务 8cbe3175-0513-44f1-b9ae-3cdcf78606d2 使用task_record.task_def_detail(已动态更新) +2025-10-17 14:41:15,831 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 14:41:15,842 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 14:41:15,842 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 14:41:15,850 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 14:41:15,850 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 14:41:15,854 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 14:41:15,863 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 14:41:15,863 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 14:41:15,870 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 14:41:15,874 - services.sync_service - INFO - 正在创建选择AMR任务: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2, 站点: AP1 +2025-10-17 14:41:15,895 - services.sync_service - INFO - 成功为任务选择AMR: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2, AMR: +2025-10-17 14:41:15,896 - services.sync_service - INFO - 开始等待任务块 1979075217052110850 的AMR选择结果 +2025-10-17 14:41:15,897 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:15,917 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683275867} +2025-10-17 14:41:16,931 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:16,971 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683276920} +2025-10-17 14:41:17,982 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:18,014 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683277963} +2025-10-17 14:41:19,032 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:19,043 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683278993} +2025-10-17 14:41:20,027 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:20,044 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683279993} +2025-10-17 14:41:21,066 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:21,102 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683281050} +2025-10-17 14:41:22,119 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:22,156 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683282104} +2025-10-17 14:41:23,159 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:23,204 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683283148} +2025-10-17 14:41:24,198 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:24,209 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683284160} +2025-10-17 14:41:25,225 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:25,243 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683285192} +2025-10-17 14:41:25,243 - services.sync_service - INFO - 任务块 1979075217052110850 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-17 14:41:26,255 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:26,297 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683286244} +2025-10-17 14:41:27,284 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:27,298 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683287245} +2025-10-17 14:41:28,306 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:28,327 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683288275} +2025-10-17 14:41:29,335 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:29,359 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683289307} +2025-10-17 14:41:30,373 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:30,409 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683290359} +2025-10-17 14:41:31,412 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:31,428 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683291378} +2025-10-17 14:41:32,451 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:32,465 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683292414} +2025-10-17 14:41:33,473 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:33,487 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683293434} +2025-10-17 14:41:34,499 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:34,514 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683294463} +2025-10-17 14:41:35,529 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:35,568 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683295516} +2025-10-17 14:41:35,568 - services.sync_service - INFO - 任务块 1979075217052110850 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 20 次,继续等待... +2025-10-17 14:41:36,585 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:36,624 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683296572} +2025-10-17 14:41:37,638 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:37,679 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683297627} +2025-10-17 14:41:38,697 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:38,722 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683298669} +2025-10-17 14:41:39,729 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:39,748 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683299696} +2025-10-17 14:41:40,734 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:40,754 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683300703} +2025-10-17 14:41:41,772 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:41,810 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683301758} +2025-10-17 14:41:42,827 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:42,866 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683302815} +2025-10-17 14:41:43,877 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:43,902 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683303848} +2025-10-17 14:41:44,926 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:44,967 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683304912} +2025-10-17 14:41:45,964 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:45,982 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683305930} +2025-10-17 14:41:45,982 - services.sync_service - INFO - 任务块 1979075217052110850 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 30 次,继续等待... +2025-10-17 14:41:47,003 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:47,027 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683306975} +2025-10-17 14:41:48,038 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:48,050 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683307999} +2025-10-17 14:41:49,050 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:49,070 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683309018} +2025-10-17 14:41:50,077 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:50,099 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683310048} +2025-10-17 14:41:51,103 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:51,158 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': None}, 'timestamp': 1760683311093} +2025-10-17 14:41:52,170 - services.sync_service - INFO - 正在获取任务块详情: 1979075217052110850 +2025-10-17 14:41:52,209 - services.sync_service - INFO - 成功获取任务块详情: 1979075217052110850 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075217052110850', 'sceneId': '1936411520272753371', 'taskId': '1979075216204861442', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:41:16', 'updateTime': '2025-10-17 14:41:51'}, 'timestamp': 1760683312157} +2025-10-17 14:41:52,209 - services.sync_service - INFO - 任务块 1979075217052110850 已选择AMR: 1950365892542148610,共尝试 36 次 +2025-10-17 14:41:52,231 - services.execution.handlers.robot_scheduling - INFO - 立即更新块 b1 的输出参数: {'selectedAgvId': 'Fake-02'} +2025-10-17 14:41:52,241 - services.execution.handlers.robot_scheduling - INFO - 成功更新块记录 dd9d2420-c378-4b8a-9f37-08c9bcfefc84 的状态和输出参数 +2025-10-17 14:41:52,251 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 8cbe3175-0513-44f1-b9ae-3cdcf78606d2 的agv_id字段: Fake-02 +2025-10-17 14:41:52,252 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 14:41:52,252 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 14:41:52,254 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 14:41:52,263 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 14:41:52,263 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 14:41:52,272 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 14:41:52,274 - services.sync_service - INFO - 正在为任务添加动作: 1979075217052110850, 站点: AP1, 动作: pick +2025-10-17 14:41:52,293 - services.sync_service - INFO - 成功为任务添加动作: 1979075217052110850, 站点: AP1, 动作: pick +2025-10-17 14:41:52,293 - services.sync_service - INFO - 开始等待任务块 1979075369712193538 的动作完成 +2025-10-17 14:41:52,294 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075369712193538 +2025-10-17 14:41:52,310 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075369712193538 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075369712193538', 'taskId': '1979075216204861442', 'taskBlockId': '1979075217052110850', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP1', 'action': 'pick', 'store': 'AP1', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:41:52'}, 'timestamp': 1760683312258} +2025-10-17 14:41:53,322 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075369712193538 +2025-10-17 14:41:53,356 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075369712193538 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075369712193538', 'taskId': '1979075216204861442', 'taskBlockId': '1979075217052110850', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP1', 'action': 'pick', 'store': 'AP1', 'param': '{}', 'status': 3, 'completeTime': '2025-10-17 14:41:52', 'createTime': '2025-10-17 14:41:52'}, 'timestamp': 1760683313305} +2025-10-17 14:41:53,358 - services.sync_service - INFO - 任务块 1979075369712193538 动作已完成,共尝试 2 次 +2025-10-17 14:41:53,688 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 14:41:53,688 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 14:41:53,736 - services.sync_service - INFO - 正在封口任务: 1979075217052110850 +2025-10-17 14:41:53,756 - services.sync_service - INFO - 成功封口任务: 1979075217052110850 +2025-10-17 14:41:53,759 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 14:41:53,759 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 14:41:53,776 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 14:41:53,776 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 14:41:53,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 完成任务: 8cbe3175-0513-44f1-b9ae-3cdcf78606d2, 结果: True +2025-10-17 14:42:54,948 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 14:42:54,952 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 14:42:54,953 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 14:42:54,974 - services.sync_service - INFO - 正在同步创建任务到天风系统: 72facdc2-82c2-4217-8539-cf250502ddd4 +2025-10-17 14:42:54,993 - services.sync_service - INFO - 成功同步任务到系统任务: 72facdc2-82c2-4217-8539-cf250502ddd4 +2025-10-17 14:42:54,994 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 72facdc2-82c2-4217-8539-cf250502ddd4 +2025-10-17 14:42:54,996 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 72facdc2-82c2-4217-8539-cf250502ddd4 (优先级 1) 添加到队列 0 +2025-10-17 14:42:54,996 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 72facdc2-82c2-4217-8539-cf250502ddd4 +2025-10-17 14:42:54,996 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0482秒 +2025-10-17 14:42:55,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 获取到任务: 72facdc2-82c2-4217-8539-cf250502ddd4, 优先级: 1 +2025-10-17 14:42:55,105 - services.execution.task_executor - INFO - 任务 72facdc2-82c2-4217-8539-cf250502ddd4 使用task_record.task_def_detail(已动态更新) +2025-10-17 14:42:55,116 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 14:42:55,126 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 14:42:55,126 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 14:42:55,133 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 14:42:55,133 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 14:42:55,135 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 14:42:55,144 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 14:42:55,144 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 14:42:55,151 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 14:42:55,153 - services.sync_service - INFO - 正在创建选择AMR任务: 72facdc2-82c2-4217-8539-cf250502ddd4, 站点: AP1 +2025-10-17 14:42:55,185 - services.sync_service - INFO - 成功为任务选择AMR: 72facdc2-82c2-4217-8539-cf250502ddd4, AMR: +2025-10-17 14:42:55,187 - services.sync_service - INFO - 开始等待任务块 1979075633491972098 的AMR选择结果 +2025-10-17 14:42:55,188 - services.sync_service - INFO - 正在获取任务块详情: 1979075633491972098 +2025-10-17 14:42:55,199 - services.sync_service - INFO - 成功获取任务块详情: 1979075633491972098 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075633491972098', 'sceneId': '1936411520272753371', 'taskId': '1979075632690860033', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:42:55', 'updateTime': None}, 'timestamp': 1760683375148} +2025-10-17 14:42:56,215 - services.sync_service - INFO - 正在获取任务块详情: 1979075633491972098 +2025-10-17 14:42:56,258 - services.sync_service - INFO - 成功获取任务块详情: 1979075633491972098 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075633491972098', 'sceneId': '1936411520272753371', 'taskId': '1979075632690860033', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:42:55', 'updateTime': None}, 'timestamp': 1760683376206} +2025-10-17 14:42:57,270 - services.sync_service - INFO - 正在获取任务块详情: 1979075633491972098 +2025-10-17 14:42:57,288 - services.sync_service - INFO - 成功获取任务块详情: 1979075633491972098 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075633491972098', 'sceneId': '1936411520272753371', 'taskId': '1979075632690860033', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:42:55', 'updateTime': '2025-10-17 14:42:56'}, 'timestamp': 1760683377234} +2025-10-17 14:42:57,288 - services.sync_service - INFO - 任务块 1979075633491972098 已选择AMR: 1950365892542148610,共尝试 3 次 +2025-10-17 14:42:57,300 - services.execution.handlers.robot_scheduling - INFO - 立即更新块 b1 的输出参数: {'selectedAgvId': 'Fake-02'} +2025-10-17 14:42:57,309 - services.execution.handlers.robot_scheduling - INFO - 成功更新块记录 a2119696-d5a6-4b57-88b5-c892835ba2fc 的状态和输出参数 +2025-10-17 14:42:57,318 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 72facdc2-82c2-4217-8539-cf250502ddd4 的agv_id字段: Fake-02 +2025-10-17 14:42:57,319 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 14:42:57,319 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 14:42:57,321 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 14:42:57,332 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 14:42:57,332 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 14:42:57,339 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 14:42:57,341 - services.sync_service - INFO - 正在为任务添加动作: 1979075633491972098, 站点: AP1, 动作: pick +2025-10-17 14:42:57,363 - services.sync_service - INFO - 成功为任务添加动作: 1979075633491972098, 站点: AP1, 动作: pick +2025-10-17 14:42:57,363 - services.sync_service - INFO - 开始等待任务块 1979075642635554817 的动作完成 +2025-10-17 14:42:57,365 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075642635554817 +2025-10-17 14:42:57,384 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075642635554817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075642635554817', 'taskId': '1979075632690860033', 'taskBlockId': '1979075633491972098', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP1', 'action': 'pick', 'store': 'AP1', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:42:57'}, 'timestamp': 1760683377332} +2025-10-17 14:42:58,392 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075642635554817 +2025-10-17 14:42:58,406 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075642635554817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075642635554817', 'taskId': '1979075632690860033', 'taskBlockId': '1979075633491972098', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP1', 'action': 'pick', 'store': 'AP1', 'param': '{}', 'status': 3, 'completeTime': '2025-10-17 14:42:57', 'createTime': '2025-10-17 14:42:57'}, 'timestamp': 1760683378352} +2025-10-17 14:42:58,406 - services.sync_service - INFO - 任务块 1979075642635554817 动作已完成,共尝试 2 次 +2025-10-17 14:42:58,417 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 14:42:58,418 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 14:42:58,424 - services.sync_service - INFO - 正在封口任务: 1979075633491972098 +2025-10-17 14:42:58,439 - services.sync_service - INFO - 成功封口任务: 1979075633491972098 +2025-10-17 14:42:58,440 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 14:42:58,440 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-17 14:42:58,454 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 14:42:58,454 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 14:42:58,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 完成任务: 72facdc2-82c2-4217-8539-cf250502ddd4, 结果: True +2025-10-17 14:43:49,944 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-10-17 14:43:49,957 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0125秒 +2025-10-17 14:43:51,705 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-17 14:43:51,710 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-17 14:43:51,711 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-17 14:43:51,727 - services.sync_service - INFO - 正在同步创建任务到天风系统: 698d5a0b-e209-47cf-b82f-3fe291dba9e9 +2025-10-17 14:43:51,742 - services.sync_service - INFO - 成功同步任务到系统任务: 698d5a0b-e209-47cf-b82f-3fe291dba9e9 +2025-10-17 14:43:51,743 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 698d5a0b-e209-47cf-b82f-3fe291dba9e9 +2025-10-17 14:43:51,745 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 698d5a0b-e209-47cf-b82f-3fe291dba9e9 (优先级 1) 添加到队列 0 +2025-10-17 14:43:51,745 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 698d5a0b-e209-47cf-b82f-3fe291dba9e9 +2025-10-17 14:43:51,745 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0404秒 +2025-10-17 14:43:51,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 获取到任务: 698d5a0b-e209-47cf-b82f-3fe291dba9e9, 优先级: 1 +2025-10-17 14:43:51,801 - services.execution.task_executor - INFO - 任务 698d5a0b-e209-47cf-b82f-3fe291dba9e9 使用task_record.task_def_detail(已动态更新) +2025-10-17 14:43:51,811 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-17 14:43:51,822 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-17 14:43:51,822 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-17 14:43:51,829 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-17 14:43:51,830 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-17 14:43:51,831 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-17 14:43:51,844 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-17 14:43:51,844 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-17 14:43:51,852 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 14:43:51,855 - services.sync_service - INFO - 正在创建选择AMR任务: 698d5a0b-e209-47cf-b82f-3fe291dba9e9, 站点: AP1 +2025-10-17 14:43:51,880 - services.sync_service - INFO - 成功为任务选择AMR: 698d5a0b-e209-47cf-b82f-3fe291dba9e9, AMR: +2025-10-17 14:43:51,881 - services.sync_service - INFO - 开始等待任务块 1979075871300620289 的AMR选择结果 +2025-10-17 14:43:51,883 - services.sync_service - INFO - 正在获取任务块详情: 1979075871300620289 +2025-10-17 14:43:51,910 - services.sync_service - INFO - 成功获取任务块详情: 1979075871300620289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075871300620289', 'sceneId': '1936411520272753371', 'taskId': '1979075870709223425', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:43:52', 'updateTime': None}, 'timestamp': 1760683431860} +2025-10-17 14:43:52,924 - services.sync_service - INFO - 正在获取任务块详情: 1979075871300620289 +2025-10-17 14:43:52,943 - services.sync_service - INFO - 成功获取任务块详情: 1979075871300620289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075871300620289', 'sceneId': '1936411520272753371', 'taskId': '1979075870709223425', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:43:52', 'updateTime': None}, 'timestamp': 1760683432891} +2025-10-17 14:43:53,948 - services.sync_service - INFO - 正在获取任务块详情: 1979075871300620289 +2025-10-17 14:43:53,967 - services.sync_service - INFO - 成功获取任务块详情: 1979075871300620289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075871300620289', 'sceneId': '1936411520272753371', 'taskId': '1979075870709223425', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'priority': 25, 'closure': 0, 'createTime': '2025-10-17 14:43:52', 'updateTime': '2025-10-17 14:43:53'}, 'timestamp': 1760683433915} +2025-10-17 14:43:53,967 - services.sync_service - INFO - 任务块 1979075871300620289 已选择AMR: 1950365892542148610,共尝试 3 次 +2025-10-17 14:43:53,980 - services.execution.handlers.robot_scheduling - INFO - 立即更新块 b1 的输出参数: {'selectedAgvId': 'Fake-02'} +2025-10-17 14:43:53,990 - services.execution.handlers.robot_scheduling - INFO - 成功更新块记录 d927bc89-d8cd-4b43-9498-9ac966605787 的状态和输出参数 +2025-10-17 14:43:53,997 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 698d5a0b-e209-47cf-b82f-3fe291dba9e9 的agv_id字段: Fake-02 +2025-10-17 14:43:53,997 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-17 14:43:53,997 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-17 14:43:54,000 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-17 14:43:54,009 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-17 14:43:54,010 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-17 14:43:54,016 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-17 14:43:54,020 - services.sync_service - INFO - 正在为任务添加动作: 1979075871300620289, 站点: AP256, 动作: pick +2025-10-17 14:43:54,039 - services.sync_service - INFO - 成功为任务添加动作: 1979075871300620289, 站点: AP256, 动作: pick +2025-10-17 14:43:54,039 - services.sync_service - INFO - 开始等待任务块 1979075880347734018 的动作完成 +2025-10-17 14:43:54,041 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:43:54,061 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683434008} +2025-10-17 14:43:55,077 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:43:55,089 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683435037} +2025-10-17 14:43:56,105 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:43:56,120 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683436068} +2025-10-17 14:43:57,107 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:43:57,127 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683437075} +2025-10-17 14:43:58,115 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:43:58,123 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683438071} +2025-10-17 14:43:59,121 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:43:59,144 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683439082} +2025-10-17 14:44:00,159 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:00,188 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683440126} +2025-10-17 14:44:01,201 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:01,213 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683441160} +2025-10-17 14:44:02,240 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:02,253 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683442200} +2025-10-17 14:44:03,272 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:03,311 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683443256} +2025-10-17 14:44:03,315 - services.sync_service - INFO - 任务块 1979075880347734018 动作未完成(actionStatus为空),已尝试 10 次,继续等待... +2025-10-17 14:44:04,340 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:04,387 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683444335} +2025-10-17 14:44:05,406 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:05,440 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683445387} +2025-10-17 14:44:06,447 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:06,472 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683446419} +2025-10-17 14:44:07,508 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:07,547 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683447493} +2025-10-17 14:44:08,560 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:08,572 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683448518} +2025-10-17 14:44:09,586 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:09,632 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683449578} +2025-10-17 14:44:10,640 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:10,659 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683450608} +2025-10-17 14:44:11,681 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:11,693 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683451641} +2025-10-17 14:44:12,731 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:12,751 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683452696} +2025-10-17 14:44:13,767 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:13,783 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683453729} +2025-10-17 14:44:13,783 - services.sync_service - INFO - 任务块 1979075880347734018 动作未完成(actionStatus为空),已尝试 20 次,继续等待... +2025-10-17 14:44:14,786 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:14,809 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683454753} +2025-10-17 14:44:15,824 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:15,842 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683455789} +2025-10-17 14:44:16,856 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:16,875 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683456819} +2025-10-17 14:44:17,892 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:17,928 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683457875} +2025-10-17 14:44:18,949 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:18,962 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683458909} +2025-10-17 14:44:19,984 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:20,002 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683459949} +2025-10-17 14:44:20,985 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:21,007 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683460952} +2025-10-17 14:44:22,042 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:22,056 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683462003} +2025-10-17 14:44:23,083 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:23,106 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683463049} +2025-10-17 14:44:24,129 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:24,150 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683464098} +2025-10-17 14:44:24,151 - services.sync_service - INFO - 任务块 1979075880347734018 动作未完成(actionStatus为空),已尝试 30 次,继续等待... +2025-10-17 14:44:25,179 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:25,214 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683465161} +2025-10-17 14:44:26,235 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:26,251 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683466198} +2025-10-17 14:44:27,236 - services.sync_service - INFO - 正在获取任务块动作详情: 1979075880347734018 +2025-10-17 14:44:27,253 - services.sync_service - INFO - 成功获取任务块动作详情: 1979075880347734018 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1979075880347734018', 'taskId': '1979075870709223425', 'taskBlockId': '1979075871300620289', 'amrId': '1950365892542148610', 'amrName': 'Fake-02', 'stationName': 'AP256', 'action': 'pick', 'store': 'AP256', 'param': '{}', 'status': 1, 'completeTime': None, 'createTime': '2025-10-17 14:43:54'}, 'timestamp': 1760683467199} +2025-10-17 14:44:27,559 - app - INFO - 应用程序关闭中... +2025-10-17 14:44:27,560 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-17 14:44:27,570 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-17 14:44:27,580 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-17 14:44:27,591 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-17 14:44:27,601 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-17 14:44:27,611 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-17 14:44:27,620 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-17 14:44:27,632 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-17 14:44:27,639 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-17 14:44:27,639 - services.device_handler - INFO - 系统级监听已停止 +2025-10-17 14:44:27,641 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-17 14:44:27,647 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-17 14:44:27,649 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-17 14:44:27,665 - app - INFO - 设备处理服务已停止 +2025-10-17 14:44:27,667 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-17 14:44:27,670 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-17 14:44:27,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-17 14:44:27,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-17 14:44:27,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-17 14:44:27,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-17 14:44:27,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-17 14:44:27,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-17 14:44:27,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-17 14:44:27,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-17 14:44:27,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-17 14:44:27,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-17 14:44:27,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-17 14:44:27,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-17 14:44:27,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-17 14:44:27,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-17 14:44:27,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-17 14:44:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-17 14:44:27,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-17 14:44:27,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-17 14:44:27,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-17 14:44:27,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-17 14:44:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-17 14:44:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-17 14:44:27,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-17 14:44:27,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-17 14:44:27,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-17 14:44:27,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-17 14:44:27,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-17 14:44:27,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-17 14:44:27,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-17 14:44:27,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-17 14:44:27,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-17 14:44:27,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-17 14:44:27,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-17 14:44:27,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-17 14:44:27,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-17 14:44:27,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-17 14:44:27,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-17 14:44:27,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-17 14:44:27,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-17 14:44:27,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-17 14:44:27,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-17 14:44:27,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-17 14:44:27,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-17 14:44:27,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-17 14:44:27,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-17 14:44:27,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-17 14:44:27,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-17 14:44:27,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-17 14:44:27,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-17 14:44:27,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-17 14:44:27,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-17 14:44:27,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-17 14:44:27,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-17 14:44:27,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-17 14:44:27,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-17 14:44:27,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-17 14:44:27,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-17 14:44:27,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-17 14:44:27,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-17 14:44:27,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-17 14:44:27,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-17 14:44:27,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-17 14:44:27,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-17 14:44:27,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-17 14:44:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-17 14:44:27,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-17 14:44:27,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-17 14:44:27,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-17 14:44:27,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-17 14:44:27,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-17 14:44:27,784 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-17 14:44:27,789 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-17 14:44:27,790 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-17 14:44:27,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-17 14:44:27,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-17 14:44:27,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-17 14:44:27,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-17 14:44:27,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-17 14:44:27,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-17 14:44:27,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-17 14:44:27,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-17 14:44:27,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-17 14:44:27,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-17 14:44:27,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-17 14:44:27,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-17 14:44:27,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-17 14:44:27,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-17 14:44:27,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-17 14:44:27,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-17 14:44:27,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-17 14:44:27,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-17 14:44:27,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-17 14:44:27,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-17 14:44:27,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-17 14:44:27,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-17 14:44:27,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-17 14:44:27,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-17 14:44:27,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-17 14:44:27,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-17 14:44:27,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-17 14:44:27,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-17 14:44:27,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-17 14:44:27,845 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-17 14:44:27,846 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-17 14:44:27,849 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-17 14:44:27,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-17 14:44:27,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-17 14:44:27,854 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-17 14:44:27,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-17 14:44:27,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-17 14:44:27,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-17 14:44:27,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-17 14:44:27,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-17 14:44:27,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-17 14:44:27,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-17 14:44:27,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-17 14:44:27,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-17 14:44:27,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-17 14:44:27,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-17 14:44:27,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-17 14:44:27,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-17 14:44:27,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-17 14:44:27,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-17 14:44:27,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-17 14:44:27,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-17 14:44:27,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-17 14:44:27,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-17 14:44:27,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-17 14:44:27,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-17 14:44:27,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-17 14:44:27,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-17 14:44:27,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-17 14:44:27,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-17 14:44:27,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-17 14:44:27,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-17 14:44:27,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-17 14:44:27,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-17 14:44:27,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-17 14:44:27,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-17 14:44:27,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-17 14:44:27,890 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-17 14:44:27,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-17 14:44:27,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-17 14:44:27,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-17 14:44:27,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-17 14:44:27,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-17 14:44:27,899 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-17 14:44:27,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-17 14:44:27,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-17 14:44:27,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-17 14:44:27,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-17 14:44:27,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-17 14:44:27,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-17 14:44:27,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-17 14:44:27,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-17 14:44:27,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-17 14:44:27,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-17 14:44:27,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-17 14:44:27,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-17 14:44:27,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-17 14:44:27,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-17 14:44:27,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-17 14:44:27,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-17 14:44:27,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-17 14:44:27,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-17 14:44:27,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-17 14:44:27,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-17 14:44:27,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-17 14:44:27,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-17 14:44:27,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-17 14:44:27,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-17 14:44:27,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-17 14:44:27,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-17 14:44:27,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-17 14:44:27,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-17 14:44:27,991 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-17 14:44:27,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-17 14:44:27,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-17 14:44:28,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-17 14:44:28,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-17 14:44:28,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-17 14:44:28,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-17 14:44:28,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-17 14:44:28,015 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-17 14:44:28,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-17 14:44:28,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-17 14:44:28,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-17 14:44:28,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-17 14:44:28,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-17 14:44:28,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-17 14:44:28,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-17 14:44:28,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-17 14:44:28,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-17 14:44:28,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-17 14:44:28,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-17 14:44:28,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-17 14:44:28,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-17 14:44:28,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-17 14:44:28,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-17 14:44:28,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-17 14:44:28,068 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-17 14:44:28,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-17 14:44:28,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-17 14:44:28,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-17 14:44:28,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-17 14:44:28,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-17 14:44:28,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-17 14:44:28,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-17 14:44:28,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-17 14:44:28,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-17 14:44:28,083 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-17 14:44:28,084 - app - INFO - 增强版任务调度器已停止 +2025-10-17 14:44:28,086 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-17 14:44:28,092 - data.session - INFO - 异步数据库连接已关闭 +2025-10-17 14:44:28,093 - data.session - INFO - 正在关闭数据库连接... +2025-10-17 14:44:28,096 - data.session - INFO - 数据库连接已关闭 diff --git a/logs/app.log.2025-10-16 b/logs/app.log.2025-10-16 new file mode 100644 index 0000000..9c37b9b --- /dev/null +++ b/logs/app.log.2025-10-16 @@ -0,0 +1,6247 @@ +2025-10-16 10:23:00,855 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 10:23:01,973 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 10:23:01,975 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 10:23:01,976 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 10:23:01,978 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 10:23:01,979 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 10:23:01,979 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 10:23:01,979 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 10:23:01,980 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 10:23:02,215 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 10:23:02,215 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 10:23:02,217 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 10:23:02,368 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 10:23:02,438 - data.session - INFO - 正在初始化数据库... +2025-10-16 10:23:02,474 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 10:23:02,524 - data.session - INFO - 数据库表初始化完成 +2025-10-16 10:23:02,576 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 10:23:02,578 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 10:23:02,582 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 10:23:02,586 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 10:23:02,587 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 10:23:02,589 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 10:23:02,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 10:23:02,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 10:23:02,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 10:23:02,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 10:23:02,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 10:23:02,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 10:23:02,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 10:23:02,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 10:23:02,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 10:23:02,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 10:23:02,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 10:23:02,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 10:23:02,612 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 10:23:02,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 10:23:02,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 10:23:02,618 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 10:23:02,620 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 10:23:02,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 10:23:02,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 10:23:02,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 10:23:02,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 10:23:02,629 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 10:23:02,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 10:23:02,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 10:23:02,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 10:23:02,637 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 10:23:02,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 10:23:02,641 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 10:23:02,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 10:23:02,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 10:23:02,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 10:23:02,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 10:23:02,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 10:23:02,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 10:23:02,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 10:23:02,654 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 10:23:02,656 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 10:23:02,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 10:23:02,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 10:23:02,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 10:23:02,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 10:23:02,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 10:23:02,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 10:23:02,670 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 10:23:02,671 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 10:23:02,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 10:23:02,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 10:23:02,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 10:23:02,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 10:23:02,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 10:23:02,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 10:23:02,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 10:23:02,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 10:23:02,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 10:23:02,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 10:23:02,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 10:23:02,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 10:23:02,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 10:23:02,699 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 10:23:02,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 10:23:02,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 10:23:02,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 10:23:02,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 10:23:02,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 10:23:02,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 10:23:02,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 10:23:02,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 10:23:02,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 10:23:02,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 10:23:02,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 10:23:02,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 10:23:02,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 10:23:02,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 10:23:02,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 10:23:02,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 10:23:02,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 10:23:02,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 10:23:02,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 10:23:02,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 10:23:02,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 10:23:02,749 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 10:23:02,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 10:23:02,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 10:23:02,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 10:23:02,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 10:23:02,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 10:23:02,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 10:23:02,763 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 10:23:02,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 10:23:02,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 10:23:02,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 10:23:02,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 10:23:02,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 10:23:02,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 10:23:02,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 10:23:02,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 10:23:02,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 10:23:02,782 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 10:23:02,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 10:23:02,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 10:23:02,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 10:23:02,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 10:23:02,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 10:23:02,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 10:23:02,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 10:23:02,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 10:23:02,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 10:23:02,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 10:23:02,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 10:23:02,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 10:23:02,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 10:23:02,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 10:23:02,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 10:23:02,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 10:23:02,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 10:23:02,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 10:23:02,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 10:23:02,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 10:23:02,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 10:23:02,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 10:23:02,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 10:23:02,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 10:23:02,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 10:23:02,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 10:23:02,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 10:23:02,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 10:23:02,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 10:23:02,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 10:23:02,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 10:23:02,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 10:23:02,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 10:23:02,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 10:23:02,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 10:23:02,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 10:23:02,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 10:23:02,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 10:23:02,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 10:23:02,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 10:23:02,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 10:23:02,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 10:23:02,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 10:23:02,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 10:23:02,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 10:23:02,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 10:23:02,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 10:23:02,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 10:23:02,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 10:23:02,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 10:23:02,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 10:23:02,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 10:23:02,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 10:23:02,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 10:23:02,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 10:23:02,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 10:23:02,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 10:23:02,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 10:23:02,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 10:23:02,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 10:23:02,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 10:23:02,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 10:23:02,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 10:23:02,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 10:23:02,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 10:23:02,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 10:23:02,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 10:23:02,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 10:23:02,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 10:23:02,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 10:23:02,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 10:23:02,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 10:23:02,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 10:23:02,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 10:23:02,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 10:23:02,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 10:23:02,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 10:23:02,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 10:23:02,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 10:23:02,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 10:23:02,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 10:23:02,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 10:23:02,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 10:23:02,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 10:23:02,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 10:23:02,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 10:23:02,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 10:23:02,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 10:23:02,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 10:23:02,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 10:23:02,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 10:23:02,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 10:23:02,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 10:23:02,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 10:23:02,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 10:23:02,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 10:23:02,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 10:23:02,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 10:23:02,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 10:23:02,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 10:23:02,961 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 10:23:02,961 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 10:23:02,991 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 10:23:02,993 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 10:23:02,995 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 10:23:02,997 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 10:23:03,000 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 10:23:03,003 - app - INFO - 库区锁管理器已初始化 +2025-10-16 10:23:03,005 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 10:23:03,007 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 10:23:03,007 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 10:23:03,044 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 10:23:03,099 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 10:23:03,099 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 10:23:03,100 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 10:23:03,100 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 10:23:03,116 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 10:23:03,118 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 10:23:03,122 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 10:23:03,132 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 10:23:03,140 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 10:23:03,149 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 10:23:03,156 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 10:23:03,162 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 10:23:03,168 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 10:23:03,174 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 10:23:03,177 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 10:23:03,178 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 10:23:03,179 - app - INFO - 设备处理服务已启动 +2025-10-16 10:32:55,892 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-task-edit/common-params 来自 127.0.0.1 +2025-10-16 10:32:55,908 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 10:32:55,910 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 10:32:55,939 - services.sync_service - INFO - 成功获取登录token +2025-10-16 10:32:55,940 - services.sync_service - INFO - 正在获取AMR信息 +2025-10-16 10:32:56,049 - services.sync_service - INFO - 成功获取AMR信息,获取到 16 个AMR +2025-10-16 10:32:56,067 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-task-edit/common-params 状态码: 200 耗时: 0.1750秒 +2025-10-16 10:33:10,482 - app - INFO - 应用程序关闭中... +2025-10-16 10:33:10,483 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 10:33:10,487 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 10:33:10,492 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 10:33:10,505 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 10:33:10,515 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 10:33:10,520 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 10:33:10,527 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 10:33:10,532 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 10:33:10,536 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 10:33:10,537 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 10:33:10,538 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 10:33:10,539 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 10:33:10,541 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 10:33:10,541 - app - INFO - 设备处理服务已停止 +2025-10-16 10:33:10,543 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 10:33:10,545 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 10:33:10,547 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 10:33:10,549 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 10:33:10,549 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 10:33:10,550 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 10:33:10,552 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 10:33:10,553 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 10:33:10,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 10:33:10,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 10:33:10,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 10:33:10,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 10:33:10,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 10:33:10,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 10:33:10,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 10:33:10,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 10:33:10,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 10:33:10,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 10:33:10,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 10:33:10,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 10:33:10,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 10:33:10,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 10:33:10,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 10:33:10,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 10:33:10,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 10:33:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 10:33:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 10:33:10,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 10:33:10,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 10:33:10,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 10:33:10,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 10:33:10,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 10:33:10,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 10:33:10,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 10:33:10,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 10:33:10,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 10:33:10,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 10:33:10,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 10:33:10,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 10:33:10,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 10:33:10,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 10:33:10,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 10:33:10,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 10:33:10,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 10:33:10,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 10:33:10,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 10:33:10,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 10:33:10,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 10:33:10,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 10:33:10,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 10:33:10,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 10:33:10,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 10:33:10,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 10:33:10,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 10:33:10,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 10:33:10,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 10:33:10,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 10:33:10,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 10:33:10,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 10:33:10,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 10:33:10,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 10:33:10,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 10:33:10,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 10:33:10,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 10:33:10,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 10:33:10,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 10:33:10,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 10:33:10,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 10:33:10,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 10:33:10,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 10:33:10,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 10:33:10,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 10:33:10,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 10:33:10,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 10:33:10,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 10:33:10,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 10:33:10,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 10:33:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 10:33:10,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 10:33:10,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 10:33:10,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 10:33:10,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 10:33:10,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 10:33:10,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 10:33:10,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 10:33:10,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 10:33:10,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 10:33:10,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 10:33:10,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 10:33:10,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 10:33:10,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 10:33:10,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 10:33:10,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 10:33:10,628 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 10:33:10,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 10:33:10,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 10:33:10,630 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 10:33:10,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 10:33:10,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 10:33:10,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 10:33:10,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 10:33:10,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 10:33:10,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 10:33:10,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 10:33:10,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 10:33:10,634 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 10:33:10,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 10:33:10,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 10:33:10,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 10:33:10,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 10:33:10,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 10:33:10,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 10:33:10,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 10:33:10,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 10:33:10,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 10:33:10,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 10:33:10,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 10:33:10,640 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 10:33:10,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 10:33:10,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 10:33:10,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 10:33:10,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 10:33:10,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 10:33:10,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 10:33:10,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 10:33:10,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 10:33:10,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 10:33:10,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 10:33:10,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 10:33:10,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 10:33:10,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 10:33:10,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 10:33:10,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 10:33:10,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 10:33:10,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 10:33:10,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 10:33:10,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 10:33:10,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 10:33:10,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 10:33:10,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 10:33:10,658 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 10:33:10,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 10:33:10,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 10:33:10,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 10:33:10,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 10:33:10,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 10:33:10,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 10:33:10,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 10:33:10,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 10:33:10,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 10:33:10,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 10:33:10,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 10:33:10,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 10:33:10,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 10:33:10,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 10:33:10,665 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 10:33:10,665 - app - INFO - 增强版任务调度器已停止 +2025-10-16 10:33:10,666 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 10:33:10,668 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 10:33:10,668 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 10:33:10,669 - data.session - INFO - 数据库连接已关闭 +2025-10-16 11:22:41,601 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 11:22:42,748 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 11:22:42,749 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 11:22:42,750 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 11:22:42,750 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 11:22:42,750 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 11:22:42,750 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 11:22:42,750 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 11:22:42,750 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 11:22:42,750 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 11:22:42,751 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 11:22:42,751 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 11:22:42,751 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 11:22:42,751 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 11:22:42,751 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 11:22:42,752 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 11:22:42,752 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 11:22:42,753 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 11:22:42,753 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 11:22:42,753 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 11:22:42,753 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 11:22:42,753 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 11:22:42,753 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 11:22:42,753 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 11:22:42,755 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 11:22:42,936 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 11:22:42,936 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 11:22:42,936 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 11:22:43,088 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 11:22:43,158 - data.session - INFO - 正在初始化数据库... +2025-10-16 11:22:43,189 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 11:22:43,220 - data.session - INFO - 数据库表初始化完成 +2025-10-16 11:22:43,272 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 11:22:43,272 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 11:22:43,272 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 11:22:43,273 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 11:22:43,273 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 11:22:43,273 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 11:22:43,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 11:22:43,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 11:22:43,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 11:22:43,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 11:22:43,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 11:22:43,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 11:22:43,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 11:22:43,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 11:22:43,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 11:22:43,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 11:22:43,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 11:22:43,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 11:22:43,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 11:22:43,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 11:22:43,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 11:22:43,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 11:22:43,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 11:22:43,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 11:22:43,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 11:22:43,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 11:22:43,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 11:22:43,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 11:22:43,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 11:22:43,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 11:22:43,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 11:22:43,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 11:22:43,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 11:22:43,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 11:22:43,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 11:22:43,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 11:22:43,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 11:22:43,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 11:22:43,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 11:22:43,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 11:22:43,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 11:22:43,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 11:22:43,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 11:22:43,286 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 11:22:43,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 11:22:43,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 11:22:43,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 11:22:43,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 11:22:43,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 11:22:43,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 11:22:43,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 11:22:43,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 11:22:43,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 11:22:43,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 11:22:43,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 11:22:43,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 11:22:43,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 11:22:43,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 11:22:43,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 11:22:43,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 11:22:43,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 11:22:43,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 11:22:43,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 11:22:43,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 11:22:43,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 11:22:43,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 11:22:43,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 11:22:43,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 11:22:43,297 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 11:22:43,322 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 11:22:43,322 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 11:22:43,323 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 11:22:43,323 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 11:22:43,324 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 11:22:43,325 - app - INFO - 库区锁管理器已初始化 +2025-10-16 11:22:43,325 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 11:22:43,325 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 11:22:43,325 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 11:22:43,333 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 11:22:43,429 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 11:22:43,429 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 11:22:43,429 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 11:22:43,429 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 11:22:43,430 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 11:22:43,432 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 11:22:43,437 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 11:22:43,439 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 11:22:43,441 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 11:22:43,443 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 11:22:43,446 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 11:22:43,449 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 11:22:43,453 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 11:22:43,455 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 11:22:43,455 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 11:22:43,455 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 11:22:43,455 - app - INFO - 设备处理服务已启动 +2025-10-16 11:22:56,223 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 11:22:56,231 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 11:22:56,232 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 11:22:56,250 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 11:22:56,250 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 11:22:56,270 - services.sync_service - INFO - 成功获取登录token +2025-10-16 11:22:56,271 - services.sync_service - INFO - 正在同步创建任务到天风系统: ee87fa6b-6fef-496e-a50d-a297d1015706 +2025-10-16 11:22:56,286 - services.sync_service - INFO - 成功同步任务到系统任务: ee87fa6b-6fef-496e-a50d-a297d1015706 +2025-10-16 11:22:56,287 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ee87fa6b-6fef-496e-a50d-a297d1015706 +2025-10-16 11:22:56,290 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ee87fa6b-6fef-496e-a50d-a297d1015706 (优先级 1) 添加到队列 0 +2025-10-16 11:22:56,291 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: ee87fa6b-6fef-496e-a50d-a297d1015706 +2025-10-16 11:22:56,291 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0682秒 +2025-10-16 11:22:56,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 获取到任务: ee87fa6b-6fef-496e-a50d-a297d1015706, 优先级: 1 +2025-10-16 11:22:56,367 - services.execution.task_executor - INFO - 任务 ee87fa6b-6fef-496e-a50d-a297d1015706 使用task_record.task_def_detail(已动态更新) +2025-10-16 11:22:56,377 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 11:22:56,395 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 11:22:56,395 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 11:22:56,403 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 11:22:56,403 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 11:22:56,405 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 4, 类型: CSelectAgvBp +2025-10-16 11:22:56,414 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] +2025-10-16 11:22:56,414 - services.execution.block_executor - INFO - 为块 b2 存储输出: +2025-10-16 11:22:56,421 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-10-16 11:22:56,430 - services.sync_service - INFO - 正在创建选择AMR任务: ee87fa6b-6fef-496e-a50d-a297d1015706, 站点: AP1 +2025-10-16 11:22:56,466 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务选择AMR失败: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`) +2025-10-16 11:22:56,471 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 4 执行失败: 选择执行机器人失败: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`), 块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 450, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 11:22:56,474 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] +2025-10-16 11:22:56,474 - services.execution.block_executor - INFO - 为块 b2 存储输出: +2025-10-16 11:22:56,498 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 11:22:56,498 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 11:22:56,534 - services.sync_service - INFO - 正在设置任务状态为已失败: ee87fa6b-6fef-496e-a50d-a297d1015706 +2025-10-16 11:22:56,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 完成任务: ee87fa6b-6fef-496e-a50d-a297d1015706, 结果: False +2025-10-16 11:22:56,570 - services.sync_service - INFO - 成功设置系统任务状态为已失败: ee87fa6b-6fef-496e-a50d-a297d1015706 +2025-10-16 11:23:29,882 - app - INFO - 应用程序关闭中... +2025-10-16 11:23:29,882 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 11:23:29,884 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 11:23:29,888 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 11:23:29,890 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 11:23:29,895 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 11:23:29,899 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 11:23:29,900 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 11:23:29,902 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 11:23:29,904 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 11:23:29,904 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 11:23:29,904 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 11:23:29,904 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 11:23:29,905 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 11:23:29,905 - app - INFO - 设备处理服务已停止 +2025-10-16 11:23:29,905 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 11:23:29,905 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 11:23:29,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 11:23:29,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 11:23:29,905 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 11:23:29,905 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 11:23:29,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 11:23:29,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 11:23:29,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 11:23:29,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 11:23:29,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 11:23:29,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-16 11:23:29,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 11:23:29,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 11:23:29,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 11:23:29,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 11:23:29,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-16 11:23:29,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-16 11:23:29,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 11:23:29,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-16 11:23:29,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 11:23:29,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-16 11:23:29,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 11:23:29,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-16 11:23:29,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 11:23:29,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 11:23:29,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 11:23:29,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-16 11:23:29,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 被取消 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 11:23:29,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 被取消 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 11:23:29,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 被取消 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 被取消 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 被取消 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 被取消 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 被取消 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 11:23:29,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 被取消 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 被取消 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 被取消 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 被取消 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 被取消 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 11:23:29,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 被取消 +2025-10-16 11:23:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 11:23:29,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 11:23:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 被取消 +2025-10-16 11:23:29,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 11:23:29,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 被取消 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 11:23:29,928 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 11:23:29,928 - app - INFO - 增强版任务调度器已停止 +2025-10-16 11:23:29,929 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 11:23:29,929 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 11:23:29,929 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 11:23:29,929 - data.session - INFO - 数据库连接已关闭 +2025-10-16 11:26:34,436 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 11:26:35,561 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 11:26:35,561 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 11:26:35,561 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 11:26:35,563 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 11:26:35,563 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 11:26:35,563 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 11:26:35,563 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 11:26:35,563 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 11:26:35,564 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 11:26:35,564 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 11:26:35,564 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 11:26:35,564 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 11:26:35,564 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 11:26:35,565 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 11:26:35,565 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 11:26:35,565 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 11:26:35,566 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 11:26:35,566 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 11:26:35,566 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 11:26:35,566 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 11:26:35,566 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 11:26:35,567 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 11:26:35,568 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 11:26:35,726 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 11:26:35,727 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 11:26:35,727 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 11:26:35,878 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 11:26:35,956 - data.session - INFO - 正在初始化数据库... +2025-10-16 11:26:35,991 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 11:26:36,031 - data.session - INFO - 数据库表初始化完成 +2025-10-16 11:26:36,071 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 11:26:36,071 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 11:26:36,071 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 11:26:36,072 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 11:26:36,072 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 11:26:36,073 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 11:26:36,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 11:26:36,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 11:26:36,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 11:26:36,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 11:26:36,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 11:26:36,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 11:26:36,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 11:26:36,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 11:26:36,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 11:26:36,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 11:26:36,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 11:26:36,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 11:26:36,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 11:26:36,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 11:26:36,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 11:26:36,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 11:26:36,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 11:26:36,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 11:26:36,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 11:26:36,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 11:26:36,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 11:26:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 11:26:36,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 11:26:36,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 11:26:36,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 11:26:36,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 11:26:36,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 11:26:36,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 11:26:36,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 11:26:36,083 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 11:26:36,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 11:26:36,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 11:26:36,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 11:26:36,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 11:26:36,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 11:26:36,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 11:26:36,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 11:26:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 11:26:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 11:26:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 11:26:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 11:26:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 11:26:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 11:26:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 11:26:36,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 11:26:36,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 11:26:36,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 11:26:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 11:26:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 11:26:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 11:26:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 11:26:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 11:26:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 11:26:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 11:26:36,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 11:26:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 11:26:36,093 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 11:26:36,119 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 11:26:36,120 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 11:26:36,120 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 11:26:36,121 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 11:26:36,122 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 11:26:36,122 - app - INFO - 库区锁管理器已初始化 +2025-10-16 11:26:36,123 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 11:26:36,123 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 11:26:36,123 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 11:26:36,132 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 11:26:36,230 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 11:26:36,230 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 11:26:36,231 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 11:26:36,231 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 11:26:36,231 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 11:26:36,232 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 11:26:36,234 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 11:26:36,237 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 11:26:36,240 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 11:26:36,243 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 11:26:36,244 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 11:26:36,248 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 11:26:36,250 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 11:26:36,256 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 11:26:36,256 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 11:26:36,256 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 11:26:36,256 - app - INFO - 设备处理服务已启动 +2025-10-16 11:26:40,562 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 11:26:40,568 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 11:26:40,569 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 11:26:40,589 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 11:26:40,589 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 11:26:40,613 - services.sync_service - INFO - 成功获取登录token +2025-10-16 11:26:40,614 - services.sync_service - INFO - 正在同步创建任务到天风系统: 339c48dc-1c60-476c-857b-3ec716ccb2ba +2025-10-16 11:26:40,642 - services.sync_service - INFO - 成功同步任务到系统任务: 339c48dc-1c60-476c-857b-3ec716ccb2ba +2025-10-16 11:26:40,643 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 339c48dc-1c60-476c-857b-3ec716ccb2ba +2025-10-16 11:26:40,647 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 339c48dc-1c60-476c-857b-3ec716ccb2ba (优先级 1) 添加到队列 0 +2025-10-16 11:26:40,647 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 339c48dc-1c60-476c-857b-3ec716ccb2ba +2025-10-16 11:26:40,647 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0858秒 +2025-10-16 11:26:40,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 获取到任务: 339c48dc-1c60-476c-857b-3ec716ccb2ba, 优先级: 1 +2025-10-16 11:26:40,764 - services.execution.task_executor - INFO - 任务 339c48dc-1c60-476c-857b-3ec716ccb2ba 使用task_record.task_def_detail(已动态更新) +2025-10-16 11:26:40,772 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 11:26:40,785 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 11:26:40,785 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 11:26:40,794 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 11:26:40,795 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 11:26:40,797 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 4, 类型: CSelectAgvBp +2025-10-16 11:26:40,805 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] +2025-10-16 11:26:40,806 - services.execution.block_executor - INFO - 为块 b2 存储输出: +2025-10-16 11:26:40,812 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-10-16 11:26:40,817 - services.sync_service - INFO - 正在创建选择AMR任务: 339c48dc-1c60-476c-857b-3ec716ccb2ba, 站点: AP1 +2025-10-16 11:26:40,837 - services.sync_service - ERROR - [logger.py:274] - error() - 调用选择AMR接口失败: 'NoneType' object has no attribute 'get' +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_server\services\sync_service.py", line 230, in create_choose_amr_task + logger.info(f"成功为任务选择AMR: {task_id}, AMR: {response_text.get('result', {}).get('amrName')}") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get' +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 408, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 793, in execute + result = await create_choose_amr_task( + File "D:\jsw_code\project\VWED_server\services\sync_service.py", line 239, in create_choose_amr_task + logger.error(f"调用选择AMR接口失败: {str(e)}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 11:26:40,846 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 4 执行失败: 选择执行机器人异常: 'NoneType' object has no attribute 'get' +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 450, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 11:26:40,847 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] +2025-10-16 11:26:40,848 - services.execution.block_executor - INFO - 为块 b2 存储输出: +2025-10-16 11:26:40,862 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 11:26:40,862 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 11:26:40,878 - services.sync_service - INFO - 正在设置任务状态为已失败: 339c48dc-1c60-476c-857b-3ec716ccb2ba +2025-10-16 11:26:40,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 完成任务: 339c48dc-1c60-476c-857b-3ec716ccb2ba, 结果: False +2025-10-16 11:26:43,960 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 339c48dc-1c60-476c-857b-3ec716ccb2ba +2025-10-16 11:50:29,463 - app - INFO - 应用程序关闭中... +2025-10-16 11:50:29,463 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 11:50:29,470 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 11:50:29,476 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 11:50:29,481 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 11:50:29,491 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 11:50:29,494 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 11:50:29,499 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 11:50:29,506 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 11:50:29,511 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 11:50:29,512 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 11:50:29,513 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 11:50:29,513 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 11:50:29,513 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 11:50:29,514 - app - INFO - 设备处理服务已停止 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 11:50:29,514 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 11:50:29,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 11:50:29,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 11:50:29,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 11:50:29,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 11:50:29,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 11:50:29,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 11:50:29,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-16 11:50:29,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 11:50:29,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 11:50:29,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 11:50:29,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-16 11:50:29,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 11:50:29,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 11:50:29,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-16 11:50:29,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 11:50:29,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 11:50:29,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-16 11:50:29,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 11:50:29,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 11:50:29,521 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 11:50:29,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-16 11:50:29,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 11:50:29,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-16 11:50:29,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-16 11:50:29,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 11:50:29,527 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 11:50:29,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-16 11:50:29,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 11:50:29,527 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 11:50:29,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-16 11:50:29,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-16 11:50:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-16 11:50:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-16 11:50:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-16 11:50:29,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-16 11:50:29,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 11:50:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 11:50:29,534 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 11:50:29,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 被取消 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-16 11:50:29,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 被取消 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 11:50:29,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-16 11:50:29,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 11:50:29,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 11:50:29,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-16 11:50:29,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 11:50:29,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 11:50:29,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 被取消 +2025-10-16 11:50:29,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 11:50:29,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 11:50:29,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 被取消 +2025-10-16 11:50:29,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 11:50:29,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 被取消 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 被取消 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 被取消 +2025-10-16 11:50:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 被取消 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 被取消 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 被取消 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 11:50:29,543 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 被取消 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 被取消 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 被取消 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 被取消 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 11:50:29,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 被取消 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 11:50:29,545 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 11:50:29,545 - app - INFO - 增强版任务调度器已停止 +2025-10-16 11:50:29,545 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 11:50:29,546 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 11:50:29,546 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 11:50:29,546 - data.session - INFO - 数据库连接已关闭 +2025-10-16 17:06:58,490 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 17:06:59,668 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 17:06:59,669 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 17:06:59,669 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 17:06:59,669 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 17:06:59,670 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 17:06:59,670 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 17:06:59,670 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 17:06:59,670 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 17:06:59,670 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 17:06:59,671 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 17:06:59,672 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 17:06:59,673 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 17:06:59,673 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 17:06:59,673 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 17:06:59,674 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 17:06:59,890 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 17:06:59,890 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:06:59,890 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:07:00,081 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 17:07:00,172 - data.session - INFO - 正在初始化数据库... +2025-10-16 17:07:00,211 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 17:07:00,255 - data.session - INFO - 数据库表初始化完成 +2025-10-16 17:07:00,299 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 17:07:00,300 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 17:07:00,300 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 17:07:00,300 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 17:07:00,300 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 17:07:00,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 17:07:00,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 17:07:00,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 17:07:00,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 17:07:00,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 17:07:00,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 17:07:00,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 17:07:00,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 17:07:00,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 17:07:00,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 17:07:00,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 17:07:00,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 17:07:00,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 17:07:00,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 17:07:00,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 17:07:00,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 17:07:00,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 17:07:00,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 17:07:00,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 17:07:00,312 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 17:07:00,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 17:07:00,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 17:07:00,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 17:07:00,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 17:07:00,317 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 17:07:00,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 17:07:00,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 17:07:00,320 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 17:07:00,345 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 17:07:00,346 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 17:07:00,346 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 17:07:00,346 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 17:07:00,348 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 17:07:00,349 - app - INFO - 库区锁管理器已初始化 +2025-10-16 17:07:00,349 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 17:07:00,349 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 17:07:00,350 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 17:07:00,371 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 17:07:00,463 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 17:07:00,463 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 17:07:00,464 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 17:07:00,464 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 17:07:00,464 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 17:07:00,466 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 17:07:00,470 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:07:00,473 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:07:00,477 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:07:00,480 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:07:00,483 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:07:00,486 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:07:00,489 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:07:00,493 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:07:00,493 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 17:07:00,493 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 17:07:00,493 - app - INFO - 设备处理服务已启动 +2025-10-16 17:07:04,619 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 17:07:04,628 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 17:07:04,628 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 17:07:04,651 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 17:07:04,652 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 17:07:04,680 - services.sync_service - INFO - 成功获取登录token +2025-10-16 17:07:04,681 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9200b72d-e729-4e7d-aad9-83c6e9a3c124 +2025-10-16 17:07:04,718 - services.sync_service - INFO - 成功同步任务到系统任务: 9200b72d-e729-4e7d-aad9-83c6e9a3c124 +2025-10-16 17:07:04,718 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9200b72d-e729-4e7d-aad9-83c6e9a3c124 +2025-10-16 17:07:04,721 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9200b72d-e729-4e7d-aad9-83c6e9a3c124 (优先级 1) 添加到队列 0 +2025-10-16 17:07:04,721 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 9200b72d-e729-4e7d-aad9-83c6e9a3c124 +2025-10-16 17:07:04,721 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.1021秒 +2025-10-16 17:07:04,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 获取到任务: 9200b72d-e729-4e7d-aad9-83c6e9a3c124, 优先级: 1 +2025-10-16 17:07:04,761 - services.execution.task_executor - INFO - 任务 9200b72d-e729-4e7d-aad9-83c6e9a3c124 使用task_record.task_def_detail(已动态更新) +2025-10-16 17:07:04,770 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 17:07:04,784 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:07:04,784 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:07:04,794 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 17:07:04,794 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 17:07:04,799 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 4, 类型: CSelectAgvBp +2025-10-16 17:07:04,811 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] +2025-10-16 17:07:04,812 - services.execution.block_executor - INFO - 为块 b2 存储输出: +2025-10-16 17:07:04,821 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-10-16 17:07:04,837 - services.sync_service - INFO - 正在创建选择AMR任务: 9200b72d-e729-4e7d-aad9-83c6e9a3c124, 站点: AP1 +2025-10-16 17:07:04,855 - services.sync_service - INFO - 成功为任务选择AMR: 9200b72d-e729-4e7d-aad9-83c6e9a3c124, AMR: +2025-10-16 17:07:04,857 - services.sync_service - INFO - 开始等待任务块 1978749510656647169 的AMR选择结果 +2025-10-16 17:07:04,860 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:04,897 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605621432} +2025-10-16 17:07:05,910 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:05,951 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605622485} +2025-10-16 17:07:06,972 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:06,986 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605623521} +2025-10-16 17:07:08,008 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:08,052 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605624586} +2025-10-16 17:07:09,063 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:09,099 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605625635} +2025-10-16 17:07:10,114 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:10,157 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605626692} +2025-10-16 17:07:11,185 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:11,207 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605627734} +2025-10-16 17:07:12,231 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:12,274 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605628809} +2025-10-16 17:07:13,289 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:13,301 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605629837} +2025-10-16 17:07:14,318 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:14,335 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605630867} +2025-10-16 17:07:14,335 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-16 17:07:15,359 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:15,397 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605631931} +2025-10-16 17:07:16,416 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:16,440 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605632974} +2025-10-16 17:07:17,461 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:17,475 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605634010} +2025-10-16 17:07:18,489 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:18,506 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605635040} +2025-10-16 17:07:19,527 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:19,544 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605636078} +2025-10-16 17:07:20,553 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:20,566 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605637101} +2025-10-16 17:07:21,581 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:21,617 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605638153} +2025-10-16 17:07:22,636 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:22,678 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605639214} +2025-10-16 17:07:23,697 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:23,717 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605640248} +2025-10-16 17:07:24,718 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:24,736 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605641271} +2025-10-16 17:07:24,736 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 20 次,继续等待... +2025-10-16 17:07:25,760 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:25,780 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605642312} +2025-10-16 17:07:26,806 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:26,818 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605643354} +2025-10-16 17:07:27,833 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:27,843 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605644379} +2025-10-16 17:07:28,863 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:28,899 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605645436} +2025-10-16 17:07:29,880 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:29,897 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605646433} +2025-10-16 17:07:30,915 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:30,955 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605647490} +2025-10-16 17:07:31,977 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:32,002 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605648536} +2025-10-16 17:07:33,019 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:33,042 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605649577} +2025-10-16 17:07:34,044 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:34,100 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605650634} +2025-10-16 17:07:35,118 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:35,132 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605651667} +2025-10-16 17:07:35,133 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 30 次,继续等待... +2025-10-16 17:07:36,145 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:36,161 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605652699} +2025-10-16 17:07:37,169 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:37,187 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605653722} +2025-10-16 17:07:38,188 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:38,224 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605654760} +2025-10-16 17:07:39,230 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:39,242 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605655779} +2025-10-16 17:07:40,239 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:40,255 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605656789} +2025-10-16 17:07:41,274 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:41,298 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605657834} +2025-10-16 17:07:42,307 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:42,345 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605658879} +2025-10-16 17:07:43,350 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:43,383 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605659921} +2025-10-16 17:07:44,397 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:44,410 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605660946} +2025-10-16 17:07:45,425 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:45,440 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605661975} +2025-10-16 17:07:45,441 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 40 次,继续等待... +2025-10-16 17:07:46,432 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:46,450 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605662987} +2025-10-16 17:07:47,453 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:47,476 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605664012} +2025-10-16 17:07:48,499 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:48,512 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605665049} +2025-10-16 17:07:49,528 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:49,566 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605666102} +2025-10-16 17:07:50,587 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:50,599 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605667137} +2025-10-16 17:07:51,622 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:51,637 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605668173} +2025-10-16 17:07:52,643 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:52,660 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605669195} +2025-10-16 17:07:53,670 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:53,710 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605670247} +2025-10-16 17:07:54,722 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:54,744 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605671281} +2025-10-16 17:07:55,751 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:55,786 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605672324} +2025-10-16 17:07:55,787 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 50 次,继续等待... +2025-10-16 17:07:56,807 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:56,818 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605673356} +2025-10-16 17:07:57,824 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:57,857 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605674394} +2025-10-16 17:07:58,858 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:58,895 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605675431} +2025-10-16 17:07:59,901 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:07:59,914 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605676452} +2025-10-16 17:08:00,933 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:00,960 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605677493} +2025-10-16 17:08:01,982 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:02,001 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605678533} +2025-10-16 17:08:03,019 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:03,045 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605679580} +2025-10-16 17:08:04,044 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:04,080 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605680617} +2025-10-16 17:08:05,103 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:05,118 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605681654} +2025-10-16 17:08:06,137 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:06,148 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605682686} +2025-10-16 17:08:06,148 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 60 次,继续等待... +2025-10-16 17:08:07,167 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:07,180 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605683719} +2025-10-16 17:08:08,191 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:08,204 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605684743} +2025-10-16 17:08:09,216 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:09,231 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605685768} +2025-10-16 17:08:10,244 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:10,260 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605686797} +2025-10-16 17:08:11,269 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:11,312 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605687842} +2025-10-16 17:08:12,327 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:12,354 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605688892} +2025-10-16 17:08:13,367 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:13,381 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605689918} +2025-10-16 17:08:14,396 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:14,409 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605690946} +2025-10-16 17:08:15,437 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:15,455 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605691992} +2025-10-16 17:08:16,480 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:16,521 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605693058} +2025-10-16 17:08:16,521 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 70 次,继续等待... +2025-10-16 17:08:17,512 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:17,524 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605694063} +2025-10-16 17:08:18,512 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:18,525 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605695063} +2025-10-16 17:08:19,543 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:19,557 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605696095} +2025-10-16 17:08:20,558 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:20,577 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605697113} +2025-10-16 17:08:21,613 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:21,637 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605698176} +2025-10-16 17:08:22,654 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:22,667 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605699206} +2025-10-16 17:08:23,682 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:23,697 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605700236} +2025-10-16 17:08:24,712 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:24,727 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605701264} +2025-10-16 17:08:25,738 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:25,770 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605702307} +2025-10-16 17:08:26,793 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:26,814 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605703350} +2025-10-16 17:08:26,818 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 80 次,继续等待... +2025-10-16 17:08:27,830 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:27,846 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605704383} +2025-10-16 17:08:28,866 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:28,884 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605705420} +2025-10-16 17:08:29,880 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:29,894 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605706432} +2025-10-16 17:08:30,923 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:30,938 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605707476} +2025-10-16 17:08:31,956 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:31,971 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605708510} +2025-10-16 17:08:32,984 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:33,002 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605709540} +2025-10-16 17:08:34,036 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:34,074 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605710612} +2025-10-16 17:08:35,087 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:35,107 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605711645} +2025-10-16 17:08:36,083 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:36,101 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605712637} +2025-10-16 17:08:37,113 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:37,146 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605713684} +2025-10-16 17:08:37,150 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 90 次,继续等待... +2025-10-16 17:08:38,150 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:38,166 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605714705} +2025-10-16 17:08:39,164 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:39,184 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605715722} +2025-10-16 17:08:40,180 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:40,218 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605716752} +2025-10-16 17:08:41,250 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:41,284 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605717822} +2025-10-16 17:08:42,307 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:42,328 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605718867} +2025-10-16 17:08:43,356 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:43,393 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605719928} +2025-10-16 17:08:44,417 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:44,432 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605720970} +2025-10-16 17:08:45,449 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:45,466 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605722004} +2025-10-16 17:08:46,495 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:46,512 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605723050} +2025-10-16 17:08:47,520 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:47,536 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605724074} +2025-10-16 17:08:47,537 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 100 次,继续等待... +2025-10-16 17:08:48,547 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:48,559 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605725099} +2025-10-16 17:08:49,575 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:49,592 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605726131} +2025-10-16 17:08:50,631 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:50,654 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605727193} +2025-10-16 17:08:51,650 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:51,684 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605728223} +2025-10-16 17:08:52,693 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:52,730 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605729268} +2025-10-16 17:08:53,734 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:53,771 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605730309} +2025-10-16 17:08:54,769 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:54,783 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605731322} +2025-10-16 17:08:55,808 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:55,826 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605732364} +2025-10-16 17:08:56,879 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:56,902 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605733440} +2025-10-16 17:08:57,919 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:57,942 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605734477} +2025-10-16 17:08:57,943 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 110 次,继续等待... +2025-10-16 17:08:58,957 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:08:58,974 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605735513} +2025-10-16 17:09:00,002 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:00,043 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605736582} +2025-10-16 17:09:01,065 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:01,102 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605737642} +2025-10-16 17:09:02,117 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:02,144 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605738678} +2025-10-16 17:09:03,162 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:03,204 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605739742} +2025-10-16 17:09:04,222 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:04,242 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605740782} +2025-10-16 17:09:05,251 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:05,270 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605741810} +2025-10-16 17:09:06,277 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:06,294 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605742831} +2025-10-16 17:09:07,315 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:07,341 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605743880} +2025-10-16 17:09:08,334 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:08,381 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605744919} +2025-10-16 17:09:08,383 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 120 次,继续等待... +2025-10-16 17:09:09,398 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:09,416 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605745955} +2025-10-16 17:09:10,432 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:10,445 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605746984} +2025-10-16 17:09:11,455 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:11,471 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605748012} +2025-10-16 17:09:12,488 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:12,524 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605749065} +2025-10-16 17:09:13,541 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:13,551 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605750092} +2025-10-16 17:09:14,567 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:14,617 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605751154} +2025-10-16 17:09:15,642 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:15,656 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605752195} +2025-10-16 17:09:16,659 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:16,697 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605753237} +2025-10-16 17:09:17,675 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:17,686 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605754227} +2025-10-16 17:09:18,695 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:18,706 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605755247} +2025-10-16 17:09:18,706 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 130 次,继续等待... +2025-10-16 17:09:19,717 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:19,728 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605756269} +2025-10-16 17:09:20,739 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:20,758 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605757299} +2025-10-16 17:09:21,778 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:21,790 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605758330} +2025-10-16 17:09:22,799 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:22,820 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605759361} +2025-10-16 17:09:23,815 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:23,836 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605760376} +2025-10-16 17:09:24,853 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:24,867 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605761409} +2025-10-16 17:09:25,878 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:25,890 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605762431} +2025-10-16 17:09:26,897 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:26,909 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605763449} +2025-10-16 17:09:27,923 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:27,963 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605764502} +2025-10-16 17:09:28,964 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:28,976 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605765517} +2025-10-16 17:09:28,976 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 140 次,继续等待... +2025-10-16 17:09:29,989 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:30,000 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605766541} +2025-10-16 17:09:31,019 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:31,035 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605767575} +2025-10-16 17:09:32,044 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:32,058 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605768598} +2025-10-16 17:09:33,074 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:33,087 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605769627} +2025-10-16 17:09:34,107 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:34,123 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605770662} +2025-10-16 17:09:35,131 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:35,161 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605771701} +2025-10-16 17:09:36,181 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:36,218 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605772757} +2025-10-16 17:09:37,233 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:37,246 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605773787} +2025-10-16 17:09:38,245 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:38,297 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605774837} +2025-10-16 17:09:39,321 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:39,339 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605775879} +2025-10-16 17:09:39,339 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 150 次,继续等待... +2025-10-16 17:09:40,347 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:40,361 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605776902} +2025-10-16 17:09:41,389 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:41,427 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605777965} +2025-10-16 17:09:42,430 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:42,459 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605779000} +2025-10-16 17:09:43,477 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:43,493 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605780034} +2025-10-16 17:09:44,512 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:44,530 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605781069} +2025-10-16 17:09:45,562 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:45,580 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605782119} +2025-10-16 17:09:46,605 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:46,618 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605783159} +2025-10-16 17:09:47,640 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:47,694 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605784236} +2025-10-16 17:09:48,708 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:48,719 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605785261} +2025-10-16 17:09:49,730 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:49,747 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605786288} +2025-10-16 17:09:49,747 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 160 次,继续等待... +2025-10-16 17:09:50,753 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:50,767 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605787308} +2025-10-16 17:09:51,752 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:51,767 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605788307} +2025-10-16 17:09:52,774 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:52,788 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605789328} +2025-10-16 17:09:53,801 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:53,817 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605790356} +2025-10-16 17:09:54,841 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:54,881 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605791422} +2025-10-16 17:09:55,905 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:55,941 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605792483} +2025-10-16 17:09:56,932 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:56,944 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605793487} +2025-10-16 17:09:57,946 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:57,982 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605794525} +2025-10-16 17:09:58,989 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:09:59,003 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605795544} +2025-10-16 17:10:00,016 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:00,032 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605796573} +2025-10-16 17:10:00,032 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 170 次,继续等待... +2025-10-16 17:10:01,062 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:01,093 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605797630} +2025-10-16 17:10:02,094 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:02,106 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605798646} +2025-10-16 17:10:03,115 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:03,127 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605799669} +2025-10-16 17:10:04,137 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:04,149 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605800690} +2025-10-16 17:10:05,159 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:05,171 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605801713} +2025-10-16 17:10:06,182 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:06,218 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605802761} +2025-10-16 17:10:07,226 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:07,250 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605803791} +2025-10-16 17:10:08,270 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:08,307 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605804849} +2025-10-16 17:10:09,315 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:09,353 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605805895} +2025-10-16 17:10:10,359 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:10,371 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605806914} +2025-10-16 17:10:10,372 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 180 次,继续等待... +2025-10-16 17:10:11,368 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:11,380 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605807923} +2025-10-16 17:10:12,394 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:12,406 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605808948} +2025-10-16 17:10:13,425 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:13,437 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605809979} +2025-10-16 17:10:14,440 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:14,477 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605811020} +2025-10-16 17:10:15,488 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:15,501 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605812043} +2025-10-16 17:10:16,515 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:16,525 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605813068} +2025-10-16 17:10:17,527 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:17,571 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605814110} +2025-10-16 17:10:18,585 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:18,624 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605815165} +2025-10-16 17:10:19,629 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:19,642 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605816184} +2025-10-16 17:10:20,652 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:20,666 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605817209} +2025-10-16 17:10:20,667 - services.sync_service - INFO - 任务块 1978749510656647169 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 190 次,继续等待... +2025-10-16 17:10:21,684 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:21,705 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605818246} +2025-10-16 17:10:22,710 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:22,748 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605819290} +2025-10-16 17:10:23,763 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:23,805 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605820348} +2025-10-16 17:10:24,816 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:24,832 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605821374} +2025-10-16 17:10:25,858 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:25,942 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605822485} +2025-10-16 17:10:26,926 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:26,954 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605823494} +2025-10-16 17:10:27,984 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:28,024 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605824567} +2025-10-16 17:10:29,041 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:29,087 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605825628} +2025-10-16 17:10:30,098 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:30,112 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': None}, 'timestamp': 1760605826655} +2025-10-16 17:10:31,123 - services.sync_service - INFO - 正在获取任务块详情: 1978749510656647169 +2025-10-16 17:10:31,140 - services.sync_service - INFO - 成功获取任务块详情: 1978749510656647169 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978749510656647169', 'sceneId': '1936411520272753371', 'taskId': '1978749510086221826', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 1, 'closure': 0, 'createTime': '2025-10-16 17:07:01', 'updateTime': '2025-10-16 17:10:28'}, 'timestamp': 1760605827683} +2025-10-16 17:10:31,142 - services.sync_service - INFO - 任务块 1978749510656647169 已选择AMR: 1950365909386473473,共尝试 200 次 +2025-10-16 17:10:31,186 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 9200b72d-e729-4e7d-aad9-83c6e9a3c124 的agv_id字段: Fake-03 +2025-10-16 17:10:31,187 - services.sync_service - INFO - 正在封口任务: 1978749510656647169 +2025-10-16 17:10:31,206 - services.sync_service - INFO - 成功封口任务: 1978749510656647169 +2025-10-16 17:10:31,208 - services.execution.block_executor - INFO - 块 b2 (ID: 4) 设置的变量: [] +2025-10-16 17:10:31,209 - services.execution.block_executor - INFO - 为块 b2 存储输出: ['selectedAgvId'] +2025-10-16 17:10:31,223 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:10:31,223 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:10:31,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 完成任务: 9200b72d-e729-4e7d-aad9-83c6e9a3c124, 结果: True +2025-10-16 17:18:38,393 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-10-16 17:18:38,432 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0390秒 +2025-10-16 17:18:42,514 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 17:18:42,529 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 17:18:42,531 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 17:18:42,559 - services.sync_service - INFO - 正在同步创建任务到天风系统: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 +2025-10-16 17:18:42,577 - services.sync_service - INFO - 成功同步任务到系统任务: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 +2025-10-16 17:18:42,578 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 +2025-10-16 17:18:42,587 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 (优先级 1) 添加到队列 0 +2025-10-16 17:18:42,588 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 +2025-10-16 17:18:42,590 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0753秒 +2025-10-16 17:18:42,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 获取到任务: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9, 优先级: 1 +2025-10-16 17:18:42,653 - services.execution.task_executor - INFO - 任务 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 使用task_record.task_def_detail(已动态更新) +2025-10-16 17:18:42,665 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 17:18:42,691 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:18:42,692 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:18:42,702 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 17:18:42,705 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 17:18:42,708 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-16 17:18:42,739 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:18:42,740 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-16 17:18:42,750 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:18:42,768 - services.sync_service - INFO - 正在创建选择AMR任务: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9, 站点: AP1 +2025-10-16 17:18:42,784 - services.sync_service - INFO - 成功为任务选择AMR: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9, AMR: +2025-10-16 17:18:42,785 - services.sync_service - INFO - 开始等待任务块 1978752438066929666 的AMR选择结果 +2025-10-16 17:18:42,787 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:42,800 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606319354} +2025-10-16 17:18:43,824 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:43,840 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606320395} +2025-10-16 17:18:44,843 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:44,858 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606321411} +2025-10-16 17:18:45,890 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:45,928 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606322482} +2025-10-16 17:18:46,943 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:46,957 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606323511} +2025-10-16 17:18:47,984 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:48,021 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606324572} +2025-10-16 17:18:49,041 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:49,054 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606325609} +2025-10-16 17:18:50,070 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:50,085 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606326639} +2025-10-16 17:18:51,110 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:51,131 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606327684} +2025-10-16 17:18:52,155 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:52,171 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606328721} +2025-10-16 17:18:52,171 - services.sync_service - INFO - 任务块 1978752438066929666 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-16 17:18:53,178 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:53,196 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606329746} +2025-10-16 17:18:54,216 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:54,255 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606330808} +2025-10-16 17:18:55,268 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:55,306 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606331861} +2025-10-16 17:18:56,304 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:56,318 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606332871} +2025-10-16 17:18:57,301 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:57,342 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606333893} +2025-10-16 17:18:58,356 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:58,380 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606334934} +2025-10-16 17:18:59,396 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:18:59,434 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606335989} +2025-10-16 17:19:00,448 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:00,471 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606337024} +2025-10-16 17:19:01,490 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:01,528 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606338082} +2025-10-16 17:19:02,536 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:02,550 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606339104} +2025-10-16 17:19:02,550 - services.sync_service - INFO - 任务块 1978752438066929666 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 20 次,继续等待... +2025-10-16 17:19:03,558 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:03,574 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606340127} +2025-10-16 17:19:04,592 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:04,631 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606341185} +2025-10-16 17:19:05,649 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:05,687 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606342240} +2025-10-16 17:19:06,691 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:06,701 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': None}, 'timestamp': 1760606343256} +2025-10-16 17:19:07,713 - services.sync_service - INFO - 正在获取任务块详情: 1978752438066929666 +2025-10-16 17:19:07,726 - services.sync_service - INFO - 成功获取任务块详情: 1978752438066929666 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978752438066929666', 'sceneId': '1936411520272753371', 'taskId': '1978752437202903041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:18:39', 'updateTime': '2025-10-16 17:19:04'}, 'timestamp': 1760606344281} +2025-10-16 17:19:07,726 - services.sync_service - INFO - 任务块 1978752438066929666 已选择AMR: 1950365909386473473,共尝试 25 次 +2025-10-16 17:19:07,754 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 的agv_id字段: Fake-03 +2025-10-16 17:19:07,755 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-16 17:19:07,755 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-16 17:19:07,758 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-16 17:19:07,768 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:19:07,768 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:19:07,775 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:19:07,777 - services.sync_service - INFO - 正在为任务添加动作: 1978752438066929666, 站点: AP1, 动作: +2025-10-16 17:19:07,811 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-16 17:19:07,830 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 408, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 450, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:19:07,833 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:19:07,833 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:19:07,844 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 408, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:19:07,844 - services.sync_service - INFO - 正在封口任务: 1978752438066929666 +2025-10-16 17:19:07,876 - services.sync_service - INFO - 成功封口任务: 1978752438066929666 +2025-10-16 17:19:07,877 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 450, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:19:07,879 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:19:07,880 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-16 17:19:07,902 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:19:07,903 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:19:07,924 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-16 17:19:07,925 - services.execution.task_executor - INFO - 任务 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-16 17:19:07,926 - services.sync_service - INFO - 正在设置任务状态为已失败: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 +2025-10-16 17:19:07,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 完成任务: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9, 结果: False +2025-10-16 17:19:11,023 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 4c0f4581-ccc6-41de-b107-f1e9a897b7b9 +2025-10-16 17:31:55,746 - app - INFO - 应用程序关闭中... +2025-10-16 17:31:55,747 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 17:31:55,751 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:31:55,755 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:31:55,761 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:31:55,766 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:31:55,769 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:31:55,773 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:31:55,775 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:31:55,778 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:31:55,778 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 17:31:55,779 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 17:31:55,779 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 17:31:55,779 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 17:31:55,779 - app - INFO - 设备处理服务已停止 +2025-10-16 17:31:55,779 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 17:31:55,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 17:31:55,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 17:31:55,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-16 17:31:55,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 17:31:55,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 17:31:55,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-16 17:31:55,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 17:31:55,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 17:31:55,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 17:31:55,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-16 17:31:55,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 17:31:55,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 17:31:55,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-16 17:31:55,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 17:31:55,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-16 17:31:55,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 17:31:55,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 被取消 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 17:31:55,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 被取消 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 被取消 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 被取消 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 被取消 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 17:31:55,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 17:31:55,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 被取消 +2025-10-16 17:31:55,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 17:31:55,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 17:31:55,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 被取消 +2025-10-16 17:31:55,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 17:31:55,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 17:31:55,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 被取消 +2025-10-16 17:31:55,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 被取消 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 被取消 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 被取消 +2025-10-16 17:31:55,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 被取消 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 被取消 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 被取消 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 17:31:55,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 被取消 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 17:31:55,804 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 17:31:55,804 - app - INFO - 增强版任务调度器已停止 +2025-10-16 17:31:55,804 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 17:31:55,805 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 17:31:55,805 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 17:31:55,805 - data.session - INFO - 数据库连接已关闭 +2025-10-16 17:31:57,735 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 17:31:58,847 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 17:31:58,847 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 17:31:58,847 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 17:31:58,847 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 17:31:58,848 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 17:31:58,849 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 17:31:58,850 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 17:31:58,851 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 17:31:58,991 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 17:31:58,992 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:31:58,992 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:31:59,130 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 17:31:59,200 - data.session - INFO - 正在初始化数据库... +2025-10-16 17:31:59,210 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 17:31:59,238 - data.session - INFO - 数据库表初始化完成 +2025-10-16 17:31:59,299 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 17:31:59,299 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 17:31:59,299 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 17:31:59,300 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 17:31:59,300 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 17:31:59,300 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 17:31:59,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 17:31:59,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 17:31:59,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 17:31:59,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 17:31:59,305 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 17:31:59,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 17:31:59,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 17:31:59,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 17:31:59,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 17:31:59,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 17:31:59,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 17:31:59,307 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 17:31:59,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 17:31:59,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 17:31:59,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 17:31:59,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 17:31:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 17:31:59,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 17:31:59,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 17:31:59,315 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 17:31:59,316 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 17:31:59,341 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 17:31:59,342 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 17:31:59,342 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 17:31:59,342 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 17:31:59,343 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 17:31:59,344 - app - INFO - 库区锁管理器已初始化 +2025-10-16 17:31:59,344 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 17:31:59,344 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 17:31:59,344 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 17:31:59,354 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 17:31:59,463 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 17:31:59,464 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 17:31:59,464 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 17:31:59,465 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 17:31:59,466 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 17:31:59,467 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 17:31:59,470 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:31:59,475 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:31:59,478 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:31:59,486 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:31:59,494 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:31:59,498 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:31:59,533 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:31:59,538 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:31:59,538 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 17:31:59,538 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 17:31:59,539 - app - INFO - 设备处理服务已启动 +2025-10-16 17:32:20,033 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 17:32:20,041 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 17:32:20,041 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 17:32:20,059 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 17:32:20,059 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 17:32:20,082 - services.sync_service - INFO - 成功获取登录token +2025-10-16 17:32:20,082 - services.sync_service - INFO - 正在同步创建任务到天风系统: fd34685e-43ed-4baf-9e7f-ef2e7a809a51 +2025-10-16 17:32:20,099 - services.sync_service - INFO - 成功同步任务到系统任务: fd34685e-43ed-4baf-9e7f-ef2e7a809a51 +2025-10-16 17:32:20,099 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: fd34685e-43ed-4baf-9e7f-ef2e7a809a51 +2025-10-16 17:32:20,102 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 fd34685e-43ed-4baf-9e7f-ef2e7a809a51 (优先级 1) 添加到队列 0 +2025-10-16 17:32:20,102 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: fd34685e-43ed-4baf-9e7f-ef2e7a809a51 +2025-10-16 17:32:20,103 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0710秒 +2025-10-16 17:32:20,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 获取到任务: fd34685e-43ed-4baf-9e7f-ef2e7a809a51, 优先级: 1 +2025-10-16 17:32:20,162 - services.execution.task_executor - INFO - 任务 fd34685e-43ed-4baf-9e7f-ef2e7a809a51 使用task_record.task_def_detail(已动态更新) +2025-10-16 17:32:20,170 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 17:32:20,183 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:32:20,183 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:32:20,191 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 17:32:20,191 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 17:32:20,192 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-16 17:32:20,202 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:32:20,203 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-16 17:32:20,218 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:32:20,222 - services.sync_service - INFO - 正在创建选择AMR任务: fd34685e-43ed-4baf-9e7f-ef2e7a809a51, 站点: AP1 +2025-10-16 17:32:20,239 - services.sync_service - INFO - 成功为任务选择AMR: fd34685e-43ed-4baf-9e7f-ef2e7a809a51, AMR: +2025-10-16 17:32:20,240 - services.sync_service - INFO - 开始等待任务块 1978755866755260417 的AMR选择结果 +2025-10-16 17:32:20,242 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:20,255 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607136815} +2025-10-16 17:32:21,270 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:21,284 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607137843} +2025-10-16 17:32:22,300 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:22,316 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607138875} +2025-10-16 17:32:23,300 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:23,313 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607139874} +2025-10-16 17:32:24,337 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:24,349 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607140910} +2025-10-16 17:32:25,359 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:25,382 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607141942} +2025-10-16 17:32:26,383 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:26,408 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607142965} +2025-10-16 17:32:27,432 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:27,454 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607144015} +2025-10-16 17:32:28,476 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:28,513 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607145071} +2025-10-16 17:32:29,523 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:29,549 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607146106} +2025-10-16 17:32:29,550 - services.sync_service - INFO - 任务块 1978755866755260417 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-16 17:32:30,561 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:30,600 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607147159} +2025-10-16 17:32:31,590 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:31,601 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607148163} +2025-10-16 17:32:32,596 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:32,609 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607149169} +2025-10-16 17:32:33,618 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:33,634 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607150193} +2025-10-16 17:32:34,633 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:34,648 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607151207} +2025-10-16 17:32:35,641 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:35,660 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607152215} +2025-10-16 17:32:36,669 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:36,688 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607153245} +2025-10-16 17:32:37,712 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:37,731 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607154288} +2025-10-16 17:32:38,726 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:38,743 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607155302} +2025-10-16 17:32:39,767 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:39,785 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607156344} +2025-10-16 17:32:39,787 - services.sync_service - INFO - 任务块 1978755866755260417 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 20 次,继续等待... +2025-10-16 17:32:40,808 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:40,825 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607157384} +2025-10-16 17:32:41,836 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:41,852 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607158410} +2025-10-16 17:32:42,840 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:42,862 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607159422} +2025-10-16 17:32:43,880 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:43,915 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607160473} +2025-10-16 17:32:44,915 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:44,926 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607161487} +2025-10-16 17:32:45,938 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:45,949 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607162510} +2025-10-16 17:32:46,963 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:46,973 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607163534} +2025-10-16 17:32:47,998 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:48,010 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607164569} +2025-10-16 17:32:49,021 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:49,047 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607165604} +2025-10-16 17:32:50,066 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:50,080 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607166639} +2025-10-16 17:32:50,080 - services.sync_service - INFO - 任务块 1978755866755260417 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 30 次,继续等待... +2025-10-16 17:32:51,105 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:51,125 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607167679} +2025-10-16 17:32:52,146 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:52,170 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607168729} +2025-10-16 17:32:53,183 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:53,196 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607169753} +2025-10-16 17:32:54,208 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:54,230 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': None}, 'timestamp': 1760607170790} +2025-10-16 17:32:55,233 - services.sync_service - INFO - 正在获取任务块详情: 1978755866755260417 +2025-10-16 17:32:55,270 - services.sync_service - INFO - 成功获取任务块详情: 1978755866755260417 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978755866755260417', 'sceneId': '1936411520272753371', 'taskId': '1978755866172252161', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:32:17', 'updateTime': '2025-10-16 17:32:52'}, 'timestamp': 1760607171831} +2025-10-16 17:32:55,271 - services.sync_service - INFO - 任务块 1978755866755260417 已选择AMR: 1950365909386473473,共尝试 35 次 +2025-10-16 17:32:55,324 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 fd34685e-43ed-4baf-9e7f-ef2e7a809a51 的agv_id字段: Fake-03 +2025-10-16 17:32:55,325 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-16 17:32:55,326 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-16 17:32:55,328 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-16 17:32:55,342 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:32:55,342 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:32:55,350 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:32:55,354 - services.sync_service - INFO - 正在为任务添加动作: 1978755866755260417, 站点: AP1, 动作: +2025-10-16 17:32:55,376 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-16 17:32:55,389 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:32:55,391 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:32:55,391 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:32:55,402 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:32:55,402 - services.sync_service - INFO - 正在封口任务: 1978755866755260417 +2025-10-16 17:32:55,428 - services.sync_service - INFO - 成功封口任务: 1978755866755260417 +2025-10-16 17:32:55,429 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:32:55,431 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:32:55,431 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-16 17:32:55,447 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:32:55,448 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:32:55,463 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-16 17:32:55,463 - services.execution.task_executor - INFO - 任务 fd34685e-43ed-4baf-9e7f-ef2e7a809a51 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-16 17:32:55,464 - services.sync_service - INFO - 正在设置任务状态为已失败: fd34685e-43ed-4baf-9e7f-ef2e7a809a51 +2025-10-16 17:32:55,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 完成任务: fd34685e-43ed-4baf-9e7f-ef2e7a809a51, 结果: False +2025-10-16 17:32:58,538 - services.sync_service - INFO - 成功设置系统任务状态为已失败: fd34685e-43ed-4baf-9e7f-ef2e7a809a51 +2025-10-16 17:33:11,681 - app - INFO - 应用程序关闭中... +2025-10-16 17:33:11,681 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 17:33:11,688 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:33:11,697 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:33:11,703 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:33:11,707 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:33:11,710 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:33:11,718 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:33:11,723 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:33:11,726 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:33:11,727 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 17:33:11,729 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 17:33:11,732 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 17:33:11,733 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 17:33:11,734 - app - INFO - 设备处理服务已停止 +2025-10-16 17:33:11,736 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 17:33:11,739 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 17:33:11,741 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 17:33:11,742 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 17:33:11,743 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 17:33:11,744 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 17:33:11,745 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 17:33:11,746 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 17:33:11,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 17:33:11,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 17:33:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 17:33:11,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 17:33:11,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 17:33:11,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 17:33:11,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 17:33:11,763 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 17:33:11,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 17:33:11,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 17:33:11,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 17:33:11,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 17:33:11,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 17:33:11,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 17:33:11,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 17:33:11,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 17:33:11,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 17:33:11,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 17:33:11,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 17:33:11,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 17:33:11,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 17:33:11,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 17:33:11,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 17:33:11,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 17:33:11,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 17:33:11,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 17:33:11,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 17:33:11,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 17:33:11,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 17:33:11,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 17:33:11,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 17:33:11,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 17:33:11,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 17:33:11,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 17:33:11,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 17:33:11,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 17:33:11,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 17:33:11,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 17:33:11,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 17:33:11,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 17:33:11,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 17:33:11,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 17:33:11,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 17:33:11,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 17:33:11,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 17:33:11,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 17:33:11,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 17:33:11,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 17:33:11,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 17:33:11,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 17:33:11,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 17:33:11,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 17:33:11,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 17:33:11,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 17:33:11,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 17:33:11,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 17:33:11,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 17:33:11,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 17:33:11,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-16 17:33:11,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 17:33:11,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 17:33:11,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 17:33:11,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 17:33:11,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 17:33:11,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 17:33:11,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 17:33:11,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 17:33:11,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 17:33:11,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 17:33:11,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 17:33:11,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 17:33:11,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 17:33:11,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 17:33:11,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 17:33:11,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 17:33:11,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 17:33:11,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 17:33:11,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 17:33:11,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 17:33:11,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 17:33:11,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 17:33:11,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 17:33:11,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 17:33:11,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 17:33:11,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 17:33:11,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 17:33:11,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 17:33:11,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 17:33:11,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 17:33:11,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 17:33:11,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 17:33:11,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 17:33:11,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 17:33:11,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 17:33:11,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 17:33:11,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 17:33:11,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 17:33:11,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 17:33:11,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 17:33:11,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 17:33:11,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 17:33:11,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 17:33:11,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 17:33:11,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 17:33:11,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 17:33:11,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 17:33:11,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 17:33:11,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 17:33:11,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 17:33:11,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 17:33:11,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 17:33:11,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 17:33:11,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 17:33:11,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 17:33:11,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 17:33:11,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 17:33:11,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 17:33:11,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 17:33:11,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 17:33:11,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 17:33:11,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 17:33:11,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 17:33:11,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 17:33:11,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 17:33:11,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 17:33:11,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 17:33:11,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 17:33:11,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 17:33:11,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 17:33:11,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 17:33:11,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 17:33:11,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 17:33:11,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 17:33:11,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 17:33:11,894 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 17:33:11,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 17:33:11,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 17:33:11,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 17:33:11,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 17:33:11,899 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 17:33:11,899 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 17:33:11,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 17:33:11,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 17:33:11,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 17:33:11,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 17:33:11,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 17:33:11,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 17:33:11,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 17:33:11,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 17:33:11,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 17:33:11,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 17:33:11,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 17:33:11,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 17:33:11,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 17:33:11,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 17:33:11,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 17:33:11,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 17:33:11,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 17:33:11,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 17:33:11,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 17:33:11,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 17:33:11,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 17:33:11,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 17:33:11,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 17:33:11,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 17:33:11,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 17:33:11,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 17:33:11,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 17:33:11,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 17:33:11,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 17:33:11,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 17:33:11,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 17:33:11,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 17:33:11,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 17:33:11,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 17:33:11,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 17:33:11,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 17:33:11,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 17:33:11,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 17:33:11,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 17:33:11,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 17:33:11,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 17:33:11,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 17:33:11,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 17:33:11,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 17:33:11,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 17:33:11,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 17:33:11,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 17:33:11,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 17:33:11,932 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 17:33:11,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 17:33:11,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 17:33:11,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 17:33:11,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 17:33:11,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 17:33:11,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 17:33:11,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 17:33:11,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 17:33:11,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 17:33:11,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 17:33:11,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 17:33:11,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 17:33:11,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 17:33:11,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 17:33:11,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 17:33:11,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 17:33:11,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 17:33:11,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 17:33:11,955 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 17:33:11,957 - app - INFO - 增强版任务调度器已停止 +2025-10-16 17:33:11,958 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 17:33:11,962 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 17:33:11,965 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 17:33:11,970 - data.session - INFO - 数据库连接已关闭 +2025-10-16 17:33:14,304 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 17:33:15,399 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 17:33:15,399 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 17:33:15,399 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 17:33:15,399 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 17:33:15,399 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 17:33:15,399 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 17:33:15,400 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 17:33:15,401 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 17:33:15,402 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 17:33:15,548 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 17:33:15,549 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:33:15,549 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:33:15,699 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 17:33:15,774 - data.session - INFO - 正在初始化数据库... +2025-10-16 17:33:15,805 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 17:33:15,855 - data.session - INFO - 数据库表初始化完成 +2025-10-16 17:33:15,893 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 17:33:15,894 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 17:33:15,894 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 17:33:15,894 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 17:33:15,894 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 17:33:15,894 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 17:33:15,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 17:33:15,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 17:33:15,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 17:33:15,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 17:33:15,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 17:33:15,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 17:33:15,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 17:33:15,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 17:33:15,899 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 17:33:15,900 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 17:33:15,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 17:33:15,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 17:33:15,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 17:33:15,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 17:33:15,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 17:33:15,903 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 17:33:15,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 17:33:15,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 17:33:15,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 17:33:15,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 17:33:15,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 17:33:15,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 17:33:15,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 17:33:15,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 17:33:15,911 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 17:33:15,937 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 17:33:15,938 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 17:33:15,938 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 17:33:15,938 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 17:33:15,939 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 17:33:15,939 - app - INFO - 库区锁管理器已初始化 +2025-10-16 17:33:15,940 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 17:33:15,940 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 17:33:15,940 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 17:33:15,960 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 17:33:16,049 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 17:33:16,051 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 17:33:16,051 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 17:33:16,051 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 17:33:16,053 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 17:33:16,053 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 17:33:16,056 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:33:16,058 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:33:16,060 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:33:16,062 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:33:16,064 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:33:16,066 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:33:16,068 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:33:16,072 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:33:16,072 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 17:33:16,072 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 17:33:16,072 - app - INFO - 设备处理服务已启动 +2025-10-16 17:33:20,254 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 17:33:20,260 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 17:33:20,260 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 17:33:20,277 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 17:33:20,278 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 17:33:20,301 - services.sync_service - INFO - 成功获取登录token +2025-10-16 17:33:20,301 - services.sync_service - INFO - 正在同步创建任务到天风系统: ac14095e-fc65-4a9a-979d-d1122b99d9de +2025-10-16 17:33:20,320 - services.sync_service - INFO - 成功同步任务到系统任务: ac14095e-fc65-4a9a-979d-d1122b99d9de +2025-10-16 17:33:20,321 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ac14095e-fc65-4a9a-979d-d1122b99d9de +2025-10-16 17:33:20,323 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ac14095e-fc65-4a9a-979d-d1122b99d9de (优先级 1) 添加到队列 0 +2025-10-16 17:33:20,323 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: ac14095e-fc65-4a9a-979d-d1122b99d9de +2025-10-16 17:33:20,324 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0703秒 +2025-10-16 17:33:20,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 获取到任务: ac14095e-fc65-4a9a-979d-d1122b99d9de, 优先级: 1 +2025-10-16 17:33:20,390 - services.execution.task_executor - INFO - 任务 ac14095e-fc65-4a9a-979d-d1122b99d9de 使用task_record.task_def_detail(已动态更新) +2025-10-16 17:33:20,398 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 17:33:20,411 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:33:20,411 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:33:20,421 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 17:33:20,421 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 17:33:20,422 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-16 17:33:20,432 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:33:20,432 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-16 17:33:20,440 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:33:20,445 - services.sync_service - INFO - 正在创建选择AMR任务: ac14095e-fc65-4a9a-979d-d1122b99d9de, 站点: AP1 +2025-10-16 17:33:20,483 - services.sync_service - INFO - 成功为任务选择AMR: ac14095e-fc65-4a9a-979d-d1122b99d9de, AMR: +2025-10-16 17:33:20,483 - services.sync_service - INFO - 开始等待任务块 1978756119432716289 的AMR选择结果 +2025-10-16 17:33:20,486 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:20,513 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607197072} +2025-10-16 17:33:21,514 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:21,538 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607198096} +2025-10-16 17:33:22,554 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:22,566 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607199126} +2025-10-16 17:33:23,591 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:23,608 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607200164} +2025-10-16 17:33:24,631 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:24,644 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607201201} +2025-10-16 17:33:25,666 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:25,677 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607202237} +2025-10-16 17:33:26,696 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:26,717 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607203275} +2025-10-16 17:33:27,731 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:27,741 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607204301} +2025-10-16 17:33:28,744 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:28,754 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607205314} +2025-10-16 17:33:29,764 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:29,801 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607206360} +2025-10-16 17:33:29,801 - services.sync_service - INFO - 任务块 1978756119432716289 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-16 17:33:30,812 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:30,824 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607207384} +2025-10-16 17:33:31,838 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:31,857 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607208417} +2025-10-16 17:33:32,845 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:32,857 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607209416} +2025-10-16 17:33:33,871 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:33,907 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': None}, 'timestamp': 1760607210467} +2025-10-16 17:33:34,931 - services.sync_service - INFO - 正在获取任务块详情: 1978756119432716289 +2025-10-16 17:33:34,969 - services.sync_service - INFO - 成功获取任务块详情: 1978756119432716289 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756119432716289', 'sceneId': '1936411520272753371', 'taskId': '1978756118753239041', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:33:17', 'updateTime': '2025-10-16 17:33:31'}, 'timestamp': 1760607211529} +2025-10-16 17:33:34,970 - services.sync_service - INFO - 任务块 1978756119432716289 已选择AMR: 1950365909386473473,共尝试 15 次 +2025-10-16 17:33:35,007 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 ac14095e-fc65-4a9a-979d-d1122b99d9de 的agv_id字段: Fake-03 +2025-10-16 17:33:35,007 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-16 17:33:35,008 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-16 17:33:35,009 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-16 17:33:35,015 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:33:35,016 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:33:35,022 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:33:35,024 - services.sync_service - INFO - 正在为任务添加动作: 1978756119432716289, 站点: AP1, 动作: +2025-10-16 17:33:35,035 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-16 17:33:35,046 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:33:35,048 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:33:35,049 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:33:35,059 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:33:35,060 - services.sync_service - INFO - 正在封口任务: 1978756119432716289 +2025-10-16 17:33:35,075 - services.sync_service - INFO - 成功封口任务: 1978756119432716289 +2025-10-16 17:33:35,076 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:33:35,078 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:33:35,078 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-16 17:33:35,094 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:33:35,095 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:33:35,109 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-16 17:33:35,109 - services.execution.task_executor - INFO - 任务 ac14095e-fc65-4a9a-979d-d1122b99d9de 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-16 17:33:35,111 - services.sync_service - INFO - 正在设置任务状态为已失败: ac14095e-fc65-4a9a-979d-d1122b99d9de +2025-10-16 17:33:35,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 完成任务: ac14095e-fc65-4a9a-979d-d1122b99d9de, 结果: False +2025-10-16 17:33:38,188 - services.sync_service - INFO - 成功设置系统任务状态为已失败: ac14095e-fc65-4a9a-979d-d1122b99d9de +2025-10-16 17:34:11,360 - app - INFO - 应用程序关闭中... +2025-10-16 17:34:11,360 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 17:34:11,364 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:34:11,368 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:34:11,372 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:34:11,376 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:34:11,377 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:34:11,382 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:34:11,385 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:34:11,387 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:34:11,388 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 17:34:11,389 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 17:34:11,389 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 17:34:11,389 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 17:34:11,389 - app - INFO - 设备处理服务已停止 +2025-10-16 17:34:11,389 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 17:34:11,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 17:34:11,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 17:34:11,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 17:34:11,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 17:34:11,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-16 17:34:11,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 17:34:11,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-16 17:34:11,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-16 17:34:11,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 17:34:11,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 17:34:11,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-16 17:34:11,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 17:34:11,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 17:34:11,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-16 17:34:11,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-16 17:34:11,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 17:34:11,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 17:34:11,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-16 17:34:11,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 17:34:11,405 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 17:34:11,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 17:34:11,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 17:34:11,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-16 17:34:11,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 被取消 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 17:34:11,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 被取消 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 17:34:11,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 被取消 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 被取消 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 被取消 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 被取消 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 被取消 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 17:34:11,411 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 被取消 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 被取消 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 被取消 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 被取消 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 被取消 +2025-10-16 17:34:11,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 被取消 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 被取消 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 被取消 +2025-10-16 17:34:11,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 17:34:11,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 17:34:11,415 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 17:34:11,415 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 17:34:11,415 - app - INFO - 增强版任务调度器已停止 +2025-10-16 17:34:11,415 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 17:34:11,415 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 17:34:11,415 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 17:34:11,416 - data.session - INFO - 数据库连接已关闭 +2025-10-16 17:34:14,149 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 17:34:15,278 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 17:34:15,278 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 17:34:15,278 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 17:34:15,278 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 17:34:15,279 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 17:34:15,280 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 17:34:15,281 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 17:34:15,426 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 17:34:15,426 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:34:15,427 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:34:15,578 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 17:34:15,647 - data.session - INFO - 正在初始化数据库... +2025-10-16 17:34:15,679 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 17:34:15,699 - data.session - INFO - 数据库表初始化完成 +2025-10-16 17:34:15,736 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 17:34:15,736 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 17:34:15,736 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 17:34:15,737 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 17:34:15,737 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 17:34:15,737 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 17:34:15,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 17:34:15,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 17:34:15,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 17:34:15,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 17:34:15,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 17:34:15,738 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 17:34:15,739 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 17:34:15,740 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 17:34:15,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 17:34:15,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 17:34:15,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 17:34:15,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 17:34:15,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 17:34:15,742 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 17:34:15,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 17:34:15,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 17:34:15,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 17:34:15,746 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 17:34:15,747 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 17:34:15,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 17:34:15,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 17:34:15,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 17:34:15,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 17:34:15,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 17:34:15,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 17:34:15,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 17:34:15,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 17:34:15,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 17:34:15,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 17:34:15,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 17:34:15,755 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 17:34:15,780 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 17:34:15,781 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 17:34:15,781 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 17:34:15,781 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 17:34:15,782 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 17:34:15,782 - app - INFO - 库区锁管理器已初始化 +2025-10-16 17:34:15,783 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 17:34:15,783 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 17:34:15,783 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 17:34:15,791 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 17:34:15,889 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 17:34:15,889 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 17:34:15,889 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 17:34:15,889 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 17:34:15,891 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 17:34:15,892 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 17:34:15,895 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:34:15,901 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:34:15,904 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:34:15,908 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:34:15,911 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:34:15,913 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:34:15,916 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:34:15,918 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:34:15,918 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 17:34:15,918 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 17:34:15,918 - app - INFO - 设备处理服务已启动 +2025-10-16 17:34:18,630 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 17:34:18,636 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 17:34:18,637 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 17:34:18,657 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 17:34:18,657 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 17:34:18,676 - services.sync_service - INFO - 成功获取登录token +2025-10-16 17:34:18,677 - services.sync_service - INFO - 正在同步创建任务到天风系统: c8b987aa-46b5-4249-b724-43c0b94d942c +2025-10-16 17:34:18,694 - services.sync_service - INFO - 成功同步任务到系统任务: c8b987aa-46b5-4249-b724-43c0b94d942c +2025-10-16 17:34:18,695 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: c8b987aa-46b5-4249-b724-43c0b94d942c +2025-10-16 17:34:18,699 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 c8b987aa-46b5-4249-b724-43c0b94d942c (优先级 1) 添加到队列 0 +2025-10-16 17:34:18,699 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: c8b987aa-46b5-4249-b724-43c0b94d942c +2025-10-16 17:34:18,700 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0699秒 +2025-10-16 17:34:18,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 获取到任务: c8b987aa-46b5-4249-b724-43c0b94d942c, 优先级: 1 +2025-10-16 17:34:18,756 - services.execution.task_executor - INFO - 任务 c8b987aa-46b5-4249-b724-43c0b94d942c 使用task_record.task_def_detail(已动态更新) +2025-10-16 17:34:18,767 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 17:34:18,782 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:34:18,782 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:34:18,791 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 17:34:18,792 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 17:34:18,794 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-16 17:34:18,804 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:34:18,805 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-16 17:34:18,816 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:34:18,826 - services.sync_service - INFO - 正在创建选择AMR任务: c8b987aa-46b5-4249-b724-43c0b94d942c, 站点: AP1 +2025-10-16 17:34:18,840 - services.sync_service - INFO - 成功为任务选择AMR: c8b987aa-46b5-4249-b724-43c0b94d942c, AMR: +2025-10-16 17:34:18,841 - services.sync_service - INFO - 开始等待任务块 1978756364199714817 的AMR选择结果 +2025-10-16 17:34:18,844 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:18,858 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607255416} +2025-10-16 17:34:19,858 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:19,869 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607256429} +2025-10-16 17:34:20,880 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:20,918 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607257476} +2025-10-16 17:34:21,925 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:21,962 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607258520} +2025-10-16 17:34:22,980 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:22,994 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607259553} +2025-10-16 17:34:24,002 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:24,026 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607260584} +2025-10-16 17:34:25,041 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:25,053 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607261612} +2025-10-16 17:34:26,072 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:26,083 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607262643} +2025-10-16 17:34:27,094 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:27,116 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607263675} +2025-10-16 17:34:28,136 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:28,148 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607264706} +2025-10-16 17:34:28,149 - services.sync_service - INFO - 任务块 1978756364199714817 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-16 17:34:29,157 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:29,168 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': None}, 'timestamp': 1760607265726} +2025-10-16 17:34:30,181 - services.sync_service - INFO - 正在获取任务块详情: 1978756364199714817 +2025-10-16 17:34:30,220 - services.sync_service - INFO - 成功获取任务块详情: 1978756364199714817 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978756364199714817', 'sceneId': '1936411520272753371', 'taskId': '1978756363578957825', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:34:15', 'updateTime': '2025-10-16 17:34:27'}, 'timestamp': 1760607266778} +2025-10-16 17:34:30,221 - services.sync_service - INFO - 任务块 1978756364199714817 已选择AMR: 1950365909386473473,共尝试 12 次 +2025-10-16 17:34:30,257 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 c8b987aa-46b5-4249-b724-43c0b94d942c 的agv_id字段: Fake-03 +2025-10-16 17:34:30,258 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-16 17:34:30,258 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-16 17:34:30,260 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-16 17:34:30,272 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:34:30,272 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:34:30,282 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:34:30,286 - services.sync_service - INFO - 正在为任务添加动作: 1978756364199714817, 站点: AP1, 动作: +2025-10-16 17:34:30,308 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-16 17:34:30,320 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:34:30,322 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:34:30,322 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:34:30,333 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:34:30,333 - services.sync_service - INFO - 正在封口任务: 1978756364199714817 +2025-10-16 17:34:30,348 - services.sync_service - INFO - 成功封口任务: 1978756364199714817 +2025-10-16 17:34:30,348 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:34:30,350 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:34:30,350 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-16 17:34:30,365 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:34:30,365 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:34:30,386 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-16 17:34:30,387 - services.execution.task_executor - INFO - 任务 c8b987aa-46b5-4249-b724-43c0b94d942c 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-16 17:34:30,388 - services.sync_service - INFO - 正在设置任务状态为已失败: c8b987aa-46b5-4249-b724-43c0b94d942c +2025-10-16 17:34:30,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 完成任务: c8b987aa-46b5-4249-b724-43c0b94d942c, 结果: False +2025-10-16 17:34:33,484 - services.sync_service - INFO - 成功设置系统任务状态为已失败: c8b987aa-46b5-4249-b724-43c0b94d942c +2025-10-16 17:37:55,223 - app - INFO - 应用程序关闭中... +2025-10-16 17:37:55,224 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 17:37:55,232 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:37:55,234 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:37:55,239 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:37:55,245 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:37:55,255 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:37:55,261 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:37:55,268 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:37:55,272 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:37:55,273 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 17:37:55,274 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 17:37:55,275 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 17:37:55,275 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 17:37:55,275 - app - INFO - 设备处理服务已停止 +2025-10-16 17:37:55,276 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 17:37:55,276 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 17:37:55,277 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 17:37:55,278 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 17:37:55,280 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 17:37:55,281 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 17:37:55,281 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 17:37:55,282 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 17:37:55,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 17:37:55,284 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 17:37:55,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 17:37:55,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 17:37:55,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 17:37:55,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 17:37:55,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 17:37:55,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 17:37:55,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 17:37:55,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 17:37:55,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 17:37:55,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 17:37:55,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 17:37:55,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 17:37:55,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-16 17:37:55,291 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 17:37:55,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 17:37:55,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-16 17:37:55,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 17:37:55,292 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 17:37:55,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-16 17:37:55,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 17:37:55,293 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 17:37:55,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-16 17:37:55,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 17:37:55,298 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 17:37:55,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-16 17:37:55,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 17:37:55,300 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 17:37:55,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-16 17:37:55,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 17:37:55,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 17:37:55,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-16 17:37:55,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 17:37:55,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 17:37:55,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-16 17:37:55,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 17:37:55,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 17:37:55,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-16 17:37:55,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 17:37:55,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 17:37:55,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-16 17:37:55,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 17:37:55,304 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 17:37:55,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-16 17:37:55,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 17:37:55,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-16 17:37:55,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 17:37:55,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 17:37:55,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-16 17:37:55,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 17:37:55,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 17:37:55,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-16 17:37:55,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 17:37:55,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 17:37:55,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-16 17:37:55,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 17:37:55,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 17:37:55,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-16 17:37:55,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 17:37:55,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 17:37:55,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-16 17:37:55,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 17:37:55,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 17:37:55,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-16 17:37:55,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 17:37:55,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 17:37:55,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-16 17:37:55,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 17:37:55,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 17:37:55,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-16 17:37:55,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 17:37:55,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 17:37:55,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-16 17:37:55,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 17:37:55,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 17:37:55,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 17:37:55,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 17:37:55,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 17:37:55,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 17:37:55,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 17:37:55,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 17:37:55,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 17:37:55,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 17:37:55,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 17:37:55,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 17:37:55,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 17:37:55,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 17:37:55,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 17:37:55,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 17:37:55,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 17:37:55,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 17:37:55,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 17:37:55,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 17:37:55,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 17:37:55,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 17:37:55,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 17:37:55,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 17:37:55,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 17:37:55,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 17:37:55,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 17:37:55,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 17:37:55,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 17:37:55,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 17:37:55,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 17:37:55,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 17:37:55,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 17:37:55,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 17:37:55,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 17:37:55,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 17:37:55,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 17:37:55,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 17:37:55,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 17:37:55,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 17:37:55,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 17:37:55,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 17:37:55,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 17:37:55,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 17:37:55,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 17:37:55,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 17:37:55,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 17:37:55,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 17:37:55,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 17:37:55,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 17:37:55,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 17:37:55,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 17:37:55,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 17:37:55,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 17:37:55,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-16 17:37:55,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 17:37:55,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 17:37:55,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 17:37:55,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 17:37:55,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-16 17:37:55,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 17:37:55,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 17:37:55,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 17:37:55,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 17:37:55,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 17:37:55,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 17:37:55,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 17:37:55,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 17:37:55,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 17:37:55,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-16 17:37:55,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 17:37:55,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 17:37:55,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 17:37:55,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 17:37:55,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-16 17:37:55,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 17:37:55,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 17:37:55,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 17:37:55,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 17:37:55,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 17:37:55,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 17:37:55,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 17:37:55,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 17:37:55,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 17:37:55,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 17:37:55,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 17:37:55,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 17:37:55,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 17:37:55,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 17:37:55,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 17:37:55,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 17:37:55,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 17:37:55,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 17:37:55,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 17:37:55,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-16 17:37:55,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 17:37:55,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 17:37:55,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 17:37:55,342 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 17:37:55,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 17:37:55,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 17:37:55,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 17:37:55,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 17:37:55,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-16 17:37:55,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 17:37:55,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 17:37:55,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 17:37:55,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 17:37:55,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 17:37:55,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 17:37:55,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 17:37:55,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 17:37:55,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 17:37:55,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 17:37:55,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 17:37:55,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 17:37:55,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 17:37:55,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 17:37:55,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 17:37:55,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 17:37:55,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 17:37:55,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 17:37:55,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 17:37:55,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-16 17:37:55,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 17:37:55,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 17:37:55,352 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 17:37:55,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 17:37:55,352 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 17:37:55,352 - app - INFO - 增强版任务调度器已停止 +2025-10-16 17:37:55,352 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 17:37:55,353 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 17:37:55,354 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 17:37:55,355 - data.session - INFO - 数据库连接已关闭 +2025-10-16 17:37:57,653 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-10-16 17:37:58,765 - services.device_handler - INFO - 注册设备协议: vda5050 (standard_vehicle) +2025-10-16 17:37:58,765 - services.device_handler - INFO - 注册设备协议: huarui_vda5050 (huarui_vehicle) +2025-10-16 17:37:58,765 - services.device_handler - INFO - 注册设备协议: huarui_tcp (huarui_vehicle) +2025-10-16 17:37:58,765 - services.device_handler - INFO - 注册设备协议: seer_vda5050 (seer_vehicle) +2025-10-16 17:37:58,765 - services.device_handler - INFO - 注册设备协议: seer_tcp (seer_vehicle) +2025-10-16 17:37:58,765 - services.device_handler - INFO - 注册设备协议: quicktron_vda5050 (quicktron_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: quicktron_tcp (quicktron_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: geek_vda5050 (geek_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: geek_tcp (geek_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: mushiny_vda5050 (mushiny_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: mushiny_tcp (mushiny_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: flashhold_vda5050 (flashhold_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: flashhold_tcp (flashhold_vehicle) +2025-10-16 17:37:58,767 - services.device_handler - INFO - 注册设备协议: hikrobot_vda5050 (hikrobot_vehicle) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: hikrobot_tcp (hikrobot_vehicle) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: door_vda5050 (standard_door) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: door_tcp (standard_door) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: caller_vda5050 (standard_caller) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: caller_tcp (standard_caller) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: lift_vda5050 (standard_lift) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: lift_tcp (standard_lift) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: conveyor_vda5050 (standard_conveyor) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: conveyor_tcp (standard_conveyor) +2025-10-16 17:37:58,768 - services.device_handler - INFO - 注册设备协议: sensor_vda5050 (standard_sensor) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: sensor_tcp (standard_sensor) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: camera_vda5050 (standard_camera) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: camera_tcp (standard_camera) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: scanner_vda5050 (standard_scanner) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: scanner_tcp (standard_scanner) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: robot_vda5050 (standard_robot) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: robot_tcp (standard_robot) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: custom_vda5050 (standard_custom) +2025-10-16 17:37:58,770 - services.device_handler - INFO - 注册设备协议: custom_tcp (standard_custom) +2025-10-16 17:37:58,771 - services.device_handler - INFO - 使用异步MQTT服务 +2025-10-16 17:37:58,908 - services.lsp_completion - INFO - LSP代码补全服务初始化完成 +2025-10-16 17:37:58,909 - services.lsp_completion - INFO - 已加载VWED模块: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:37:58,909 - services.lsp_completion - INFO - VWED命名空间: ['api', 'function', 'event', 'timer', 'log', 'task', 'data', 'util', 'device', 'robot', 'location', 'other', 'file_distribution', 'system_thread', 'http', 'fins', 'melsec', 'modbus', 'mqtt', 'opc_ua', 'websocket', 's7'] +2025-10-16 17:37:59,053 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-10-16 17:37:59,119 - data.session - INFO - 正在初始化数据库... +2025-10-16 17:37:59,144 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-10-16 17:37:59,189 - data.session - INFO - 数据库表初始化完成 +2025-10-16 17:37:59,242 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=100-150, 队列数=3, 任务超时=3600秒 +2025-10-16 17:37:59,242 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-10-16 17:37:59,242 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=100, max=150, 心跳间隔=1200秒, 自动扩缩容间隔=120秒 +2025-10-16 17:37:59,243 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_server\data\task_backups, 最大备份数=5 +2025-10-16 17:37:59,243 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-10-16 17:37:59,243 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-10-16 17:37:59,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-10-16 17:37:59,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-10-16 17:37:59,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-10-16 17:37:59,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 15, 当前工作线程数: 16 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 16, 当前工作线程数: 17 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 17, 当前工作线程数: 18 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 18, 当前工作线程数: 19 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 19, 当前工作线程数: 20 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 20, 当前工作线程数: 21 +2025-10-16 17:37:59,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 21, 当前工作线程数: 22 +2025-10-16 17:37:59,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 22, 当前工作线程数: 23 +2025-10-16 17:37:59,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 23, 当前工作线程数: 24 +2025-10-16 17:37:59,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 24, 当前工作线程数: 25 +2025-10-16 17:37:59,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 25, 当前工作线程数: 26 +2025-10-16 17:37:59,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 26, 当前工作线程数: 27 +2025-10-16 17:37:59,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 27, 当前工作线程数: 28 +2025-10-16 17:37:59,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 28, 当前工作线程数: 29 +2025-10-16 17:37:59,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 29, 当前工作线程数: 30 +2025-10-16 17:37:59,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 30, 当前工作线程数: 31 +2025-10-16 17:37:59,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 31, 当前工作线程数: 32 +2025-10-16 17:37:59,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 32, 当前工作线程数: 33 +2025-10-16 17:37:59,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 33, 当前工作线程数: 34 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 34, 当前工作线程数: 35 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 35, 当前工作线程数: 36 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 36, 当前工作线程数: 37 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 37, 当前工作线程数: 38 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 38, 当前工作线程数: 39 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 39, 当前工作线程数: 40 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 40, 当前工作线程数: 41 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 41, 当前工作线程数: 42 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 42, 当前工作线程数: 43 +2025-10-16 17:37:59,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 43, 当前工作线程数: 44 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 44, 当前工作线程数: 45 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 45, 当前工作线程数: 46 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 46, 当前工作线程数: 47 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 47, 当前工作线程数: 48 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 48, 当前工作线程数: 49 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 49, 当前工作线程数: 50 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 50, 当前工作线程数: 51 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 51, 当前工作线程数: 52 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 52, 当前工作线程数: 53 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 53, 当前工作线程数: 54 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 54, 当前工作线程数: 55 +2025-10-16 17:37:59,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 55, 当前工作线程数: 56 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 56, 当前工作线程数: 57 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 57, 当前工作线程数: 58 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 58, 当前工作线程数: 59 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 59, 当前工作线程数: 60 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 60, 当前工作线程数: 61 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 61, 当前工作线程数: 62 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 62, 当前工作线程数: 63 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 63, 当前工作线程数: 64 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 64, 当前工作线程数: 65 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 65, 当前工作线程数: 66 +2025-10-16 17:37:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 66, 当前工作线程数: 67 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 67, 当前工作线程数: 68 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 68, 当前工作线程数: 69 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 69, 当前工作线程数: 70 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 70, 当前工作线程数: 71 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 71, 当前工作线程数: 72 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 72, 当前工作线程数: 73 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 73, 当前工作线程数: 74 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 74, 当前工作线程数: 75 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 75, 当前工作线程数: 76 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 76, 当前工作线程数: 77 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 77, 当前工作线程数: 78 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 78, 当前工作线程数: 79 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 79, 当前工作线程数: 80 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 80, 当前工作线程数: 81 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 81, 当前工作线程数: 82 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 82, 当前工作线程数: 83 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 83, 当前工作线程数: 84 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 84, 当前工作线程数: 85 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 85, 当前工作线程数: 86 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 86, 当前工作线程数: 87 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 87, 当前工作线程数: 88 +2025-10-16 17:37:59,255 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 88, 当前工作线程数: 89 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 89, 当前工作线程数: 90 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 90, 当前工作线程数: 91 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 91, 当前工作线程数: 92 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 92, 当前工作线程数: 93 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 93, 当前工作线程数: 94 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 94, 当前工作线程数: 95 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 95, 当前工作线程数: 96 +2025-10-16 17:37:59,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 96, 当前工作线程数: 97 +2025-10-16 17:37:59,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 97, 当前工作线程数: 98 +2025-10-16 17:37:59,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 98, 当前工作线程数: 99 +2025-10-16 17:37:59,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 99, 当前工作线程数: 100 +2025-10-16 17:37:59,258 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 100 +2025-10-16 17:37:59,258 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-10-16 17:37:59,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-10-16 17:37:59,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-10-16 17:37:59,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-10-16 17:37:59,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-10-16 17:37:59,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 启动 +2025-10-16 17:37:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 启动 +2025-10-16 17:37:59,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 启动 +2025-10-16 17:37:59,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 启动 +2025-10-16 17:37:59,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 启动 +2025-10-16 17:37:59,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 启动 +2025-10-16 17:37:59,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 启动 +2025-10-16 17:37:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 启动 +2025-10-16 17:37:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 启动 +2025-10-16 17:37:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 启动 +2025-10-16 17:37:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 启动 +2025-10-16 17:37:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 启动 +2025-10-16 17:37:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 启动 +2025-10-16 17:37:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 启动 +2025-10-16 17:37:59,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 启动 +2025-10-16 17:37:59,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 启动 +2025-10-16 17:37:59,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 启动 +2025-10-16 17:37:59,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 启动 +2025-10-16 17:37:59,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 启动 +2025-10-16 17:37:59,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 启动 +2025-10-16 17:37:59,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 启动 +2025-10-16 17:37:59,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 启动 +2025-10-16 17:37:59,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 启动 +2025-10-16 17:37:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 启动 +2025-10-16 17:37:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 启动 +2025-10-16 17:37:59,270 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-10-16 17:37:59,270 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-10-16 17:37:59,292 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-10-16 17:37:59,293 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-10-16 17:37:59,294 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 100 +2025-10-16 17:37:59,294 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 100,最大工作线程数: 150 +2025-10-16 17:37:59,294 - utils.area_lock_manager - INFO - 库区锁清理任务已启动,清理间隔: 60秒 +2025-10-16 17:37:59,296 - app - INFO - 库区锁管理器已初始化 +2025-10-16 17:37:59,296 - services.async_mqtt_service - INFO - 正在连接MQTT服务器 192.168.189.97:1883... +2025-10-16 17:37:59,296 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-10-16 17:37:59,296 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-10-16 17:37:59,306 - services.async_mqtt_service - INFO - MQTT连接成功: 192.168.189.97:1883 +2025-10-16 17:37:59,418 - services.async_mqtt_service - INFO - 异步MQTT连接建立成功 +2025-10-16 17:37:59,418 - services.device_handler - INFO - 内部MQTT服务已启动 +2025-10-16 17:37:59,418 - services.device_handler - INFO - 启动系统级设备监听... +2025-10-16 17:37:59,419 - services.device_handler - INFO - 生成vehicle设备系统监听topics... +2025-10-16 17:37:59,421 - services.device_handler - INFO - 生成other设备系统监听topics... +2025-10-16 17:37:59,423 - services.device_handler - INFO - 系统监听topics生成完成,共 8 个 +2025-10-16 17:37:59,427 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:37:59,430 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:37:59,436 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:37:59,439 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:37:59,445 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:37:59,451 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:37:59,464 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:37:59,464 - services.async_mqtt_service - INFO - 成功订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:37:59,466 - services.device_handler - INFO - 系统级监听已启动,监听topics: ['oagv/v2/asbm2_IRAYPLE/+/order', 'oagv/v2/asbm2_IRAYPLE/+/instantActions', 'oagv/v2/asbm2_IRAYPLE/+/factsheet', 'oagv/v2/asbm2_SEER/+/order', 'oagv/v2/asbm2_SEER/+/instantActions', 'oagv/v2/asbm2_SEER/+/factsheet', 'oagv/v2/asbm2_VWED/+/instantActions', 'oagv/v2/asbm2_SENSOR/+/instantActions'] +2025-10-16 17:37:59,466 - services.device_handler - INFO - 设备处理服务已启动,MQTT服务已连接 +2025-10-16 17:37:59,466 - app - INFO - 设备处理服务已启动 +2025-10-16 17:38:09,374 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-10-16 17:38:09,380 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: 123, 设备: 123 +2025-10-16 17:38:09,381 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-10-16 17:38:09,402 - services.sync_service - INFO - 没有缓存的token,正在获取... +2025-10-16 17:38:09,402 - services.sync_service - INFO - 正在获取登录token,用户: vwed +2025-10-16 17:38:09,441 - services.sync_service - INFO - 成功获取登录token +2025-10-16 17:38:09,442 - services.sync_service - INFO - 正在同步创建任务到天风系统: ced780d9-0e0a-452e-855f-39b48e4928e2 +2025-10-16 17:38:09,457 - services.sync_service - INFO - 成功同步任务到系统任务: ced780d9-0e0a-452e-855f-39b48e4928e2 +2025-10-16 17:38:09,457 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ced780d9-0e0a-452e-855f-39b48e4928e2 +2025-10-16 17:38:09,459 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ced780d9-0e0a-452e-855f-39b48e4928e2 (优先级 1) 添加到队列 0 +2025-10-16 17:38:09,459 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: ced780d9-0e0a-452e-855f-39b48e4928e2 +2025-10-16 17:38:09,460 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.0865秒 +2025-10-16 17:38:09,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 获取到任务: ced780d9-0e0a-452e-855f-39b48e4928e2, 优先级: 1 +2025-10-16 17:38:09,543 - services.execution.task_executor - INFO - 任务 ced780d9-0e0a-452e-855f-39b48e4928e2 使用task_record.task_def_detail(已动态更新) +2025-10-16 17:38:09,552 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-10-16 17:38:09,566 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:38:09,566 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:38:09,575 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-10-16 17:38:09,575 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-10-16 17:38:09,576 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 3, 类型: CSelectAgvBp +2025-10-16 17:38:09,588 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:38:09,588 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-10-16 17:38:09,595 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:38:09,599 - services.sync_service - INFO - 正在创建选择AMR任务: ced780d9-0e0a-452e-855f-39b48e4928e2, 站点: AP1 +2025-10-16 17:38:09,636 - services.sync_service - INFO - 成功为任务选择AMR: ced780d9-0e0a-452e-855f-39b48e4928e2, AMR: +2025-10-16 17:38:09,636 - services.sync_service - INFO - 开始等待任务块 1978757332215717889 的AMR选择结果 +2025-10-16 17:38:09,639 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:09,664 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607486221} +2025-10-16 17:38:10,685 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:10,709 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607487265} +2025-10-16 17:38:11,745 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:11,755 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607488313} +2025-10-16 17:38:12,765 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:12,778 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607489335} +2025-10-16 17:38:13,785 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:13,799 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607490355} +2025-10-16 17:38:14,821 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:14,833 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607491389} +2025-10-16 17:38:15,844 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:15,867 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607492423} +2025-10-16 17:38:16,877 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:16,915 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607493471} +2025-10-16 17:38:17,933 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:17,945 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607494501} +2025-10-16 17:38:18,957 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:18,995 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607495552} +2025-10-16 17:38:18,995 - services.sync_service - INFO - 任务块 1978757332215717889 AMR选择未完成(amrId/appointAmrId/appointAmrGroupId均为空),已尝试 10 次,继续等待... +2025-10-16 17:38:20,008 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:20,045 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607496601} +2025-10-16 17:38:21,035 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:21,047 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607497603} +2025-10-16 17:38:22,061 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:22,097 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607498654} +2025-10-16 17:38:23,083 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:23,095 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '', 'amrName': '', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': None}, 'timestamp': 1760607499652} +2025-10-16 17:38:24,121 - services.sync_service - INFO - 正在获取任务块详情: 1978757332215717889 +2025-10-16 17:38:24,136 - services.sync_service - INFO - 成功获取任务块详情: 1978757332215717889 具体详情: {'success': True, 'message': 'success', 'code': 200, 'result': {'id': '1978757332215717889', 'sceneId': '1936411520272753371', 'taskId': '1978757331464937473', 'stationName': 'AP1', 'appointAmrId': '', 'appointAmrGroupName': '', 'appointAmrLabel': '', 'amrId': '1950365909386473473', 'amrName': 'Fake-03', 'priority': 25, 'closure': 0, 'createTime': '2025-10-16 17:38:06', 'updateTime': '2025-10-16 17:38:21'}, 'timestamp': 1760607500691} +2025-10-16 17:38:24,137 - services.sync_service - INFO - 任务块 1978757332215717889 已选择AMR: 1950365909386473473,共尝试 15 次 +2025-10-16 17:38:24,163 - services.execution.handlers.robot_scheduling - INFO - 成功更新任务记录 ced780d9-0e0a-452e-855f-39b48e4928e2 的agv_id字段: Fake-03 +2025-10-16 17:38:24,164 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: 3, 分支: default +2025-10-16 17:38:24,164 - services.execution.block_executor - INFO - 开始执行块 3 的 default 分支下的 1 个子块 +2025-10-16 17:38:24,165 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: CAgvOperationBp +2025-10-16 17:38:24,175 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:38:24,175 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:38:24,183 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-10-16 17:38:24,186 - services.sync_service - INFO - 正在为任务添加动作: 1978757332215717889, 站点: AP1, 动作: +2025-10-16 17:38:24,193 - services.sync_service - WARNING - [logger.py:260] - warning() - 为任务添加动作失败: 动作不能为空 +2025-10-16 17:38:24,204 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 907, in execute + loop_result = await executor.execute_children(block, "default") + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:38:24,206 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-10-16 17:38:24,206 - services.execution.block_executor - INFO - 为块 b2 存储输出: [] +2025-10-16 17:38:24,215 - services.execution.handlers.robot_scheduling - ERROR - [logger.py:274] - error() - 选择机器人块 b1 的子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 420, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\robot_scheduling.py", line 930, in execute + logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:38:24,215 - services.sync_service - INFO - 正在封口任务: 1978757332215717889 +2025-10-16 17:38:24,226 - services.sync_service - INFO - 成功封口任务: 1978757332215717889 +2025-10-16 17:38:24,227 - services.execution.block_executor - ERROR - [logger.py:274] - error() - 子块 3 执行失败: 选择执行机器人成功 选择小车:Fake-03,但子块执行失败: 子块 3 执行失败: 机器人通用动作失败: 动作不能为空,块id:b2,失败块ID: 3 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_server\app.py", line 97, 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\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_server\services\enhanced_scheduler\task_scheduler.py", line 1035, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_server\services\execution\task_executor.py", line 226, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 152, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_server\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_server\services\execution\block_executor.py", line 462, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_server\utils\logger.py", line 274, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-10-16 17:38:24,229 - services.execution.block_executor - INFO - 块 b1 (ID: 3) 设置的变量: [] +2025-10-16 17:38:24,229 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['selectedAgvId'] +2025-10-16 17:38:24,236 - services.execution.block_executor - INFO - 子块 b1 自身执行成功,但其子块失败 +2025-10-16 17:38:24,245 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-10-16 17:38:24,245 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-10-16 17:38:24,261 - services.execution.task_executor - INFO - 具备自动释放库位锁定条件!释放一下库位:[None, None] +2025-10-16 17:38:24,261 - services.execution.task_executor - INFO - 任务 ced780d9-0e0a-452e-855f-39b48e4928e2 库位释放完成: 成功 0 个, 失败 0 个 +2025-10-16 17:38:24,261 - services.sync_service - INFO - 正在设置任务状态为已失败: ced780d9-0e0a-452e-855f-39b48e4928e2 +2025-10-16 17:38:24,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 完成任务: ced780d9-0e0a-452e-855f-39b48e4928e2, 结果: False +2025-10-16 17:38:27,341 - services.sync_service - INFO - 成功设置系统任务状态为已失败: ced780d9-0e0a-452e-855f-39b48e4928e2 +2025-10-16 17:39:49,334 - app - INFO - 应用程序关闭中... +2025-10-16 17:39:49,334 - services.device_handler - INFO - 停止系统级设备监听... +2025-10-16 17:39:49,338 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/order +2025-10-16 17:39:49,341 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/instantActions +2025-10-16 17:39:49,345 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_IRAYPLE/+/factsheet +2025-10-16 17:39:49,347 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/order +2025-10-16 17:39:49,348 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/instantActions +2025-10-16 17:39:49,353 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SEER/+/factsheet +2025-10-16 17:39:49,356 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_VWED/+/instantActions +2025-10-16 17:39:49,359 - services.async_mqtt_service - INFO - 取消订阅MQTT主题: oagv/v2/asbm2_SENSOR/+/instantActions +2025-10-16 17:39:49,359 - services.device_handler - INFO - 系统级监听已停止 +2025-10-16 17:39:49,360 - services.async_mqtt_service - INFO - 异步MQTT连接已断开 +2025-10-16 17:39:49,360 - services.device_handler - INFO - 内部MQTT服务已停止 +2025-10-16 17:39:49,360 - services.device_handler - INFO - 设备处理服务已停止 +2025-10-16 17:39:49,360 - app - INFO - 设备处理服务已停止 +2025-10-16 17:39:49,360 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-10-16 17:39:49,360 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 99 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-10-16 17:39:49,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-10-16 17:39:49,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 98 +2025-10-16 17:39:49,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-10-16 17:39:49,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-10-16 17:39:49,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 97 +2025-10-16 17:39:49,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-10-16 17:39:49,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 96 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 95 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 94 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 93 +2025-10-16 17:39:49,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-10-16 17:39:49,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-10-16 17:39:49,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 92 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 91 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 90 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-10-16 17:39:49,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 89 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 88 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 87 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 86 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 85 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 15 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 15, 当前工作线程数: 84 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 16 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 16, 当前工作线程数: 83 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 17 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 17, 当前工作线程数: 82 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 被取消 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 18 结束 +2025-10-16 17:39:49,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 18, 当前工作线程数: 81 +2025-10-16 17:39:49,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 被取消 +2025-10-16 17:39:49,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 19 结束 +2025-10-16 17:39:49,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 19, 当前工作线程数: 80 +2025-10-16 17:39:49,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 被取消 +2025-10-16 17:39:49,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 20 结束 +2025-10-16 17:39:49,368 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 20, 当前工作线程数: 79 +2025-10-16 17:39:49,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 被取消 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 21 结束 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 21, 当前工作线程数: 78 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 被取消 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 22 结束 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 22, 当前工作线程数: 77 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 被取消 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 23 结束 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 23, 当前工作线程数: 76 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 被取消 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 24 结束 +2025-10-16 17:39:49,369 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 24, 当前工作线程数: 75 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 被取消 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 25 结束 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 25, 当前工作线程数: 74 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 被取消 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 26 结束 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 26, 当前工作线程数: 73 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 被取消 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 27 结束 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 27, 当前工作线程数: 72 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 被取消 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 28 结束 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 28, 当前工作线程数: 71 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 被取消 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 29 结束 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 29, 当前工作线程数: 70 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 被取消 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 30 结束 +2025-10-16 17:39:49,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 30, 当前工作线程数: 69 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 被取消 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 31 结束 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 31, 当前工作线程数: 68 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 被取消 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 32 结束 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 32, 当前工作线程数: 67 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 被取消 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 33 结束 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 33, 当前工作线程数: 66 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 被取消 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 34 结束 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 34, 当前工作线程数: 65 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 被取消 +2025-10-16 17:39:49,371 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 35 结束 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 35, 当前工作线程数: 64 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 被取消 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 36 结束 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 36, 当前工作线程数: 63 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 被取消 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 37 结束 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 37, 当前工作线程数: 62 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 被取消 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 38 结束 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 38, 当前工作线程数: 61 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 被取消 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 39 结束 +2025-10-16 17:39:49,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 39, 当前工作线程数: 60 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 被取消 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 40 结束 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 40, 当前工作线程数: 59 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 被取消 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 41 结束 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 41, 当前工作线程数: 58 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 被取消 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 42 结束 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 42, 当前工作线程数: 57 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 被取消 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 43 结束 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 43, 当前工作线程数: 56 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 被取消 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 44 结束 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 44, 当前工作线程数: 55 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 被取消 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 45 结束 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 45, 当前工作线程数: 54 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 被取消 +2025-10-16 17:39:49,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 46 结束 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 46, 当前工作线程数: 53 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 被取消 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 47 结束 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 47, 当前工作线程数: 52 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 被取消 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 48 结束 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 48, 当前工作线程数: 51 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 被取消 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 49 结束 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 49, 当前工作线程数: 50 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 被取消 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 50 结束 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 50, 当前工作线程数: 49 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 被取消 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 51 结束 +2025-10-16 17:39:49,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 51, 当前工作线程数: 48 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 被取消 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 52 结束 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 52, 当前工作线程数: 47 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 被取消 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 53 结束 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 53, 当前工作线程数: 46 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 被取消 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 54 结束 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 54, 当前工作线程数: 45 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 被取消 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 55 结束 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 55, 当前工作线程数: 44 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 被取消 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 56 结束 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 56, 当前工作线程数: 43 +2025-10-16 17:39:49,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 被取消 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 57 结束 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 57, 当前工作线程数: 42 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 被取消 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 58 结束 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 58, 当前工作线程数: 41 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 被取消 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 59 结束 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 59, 当前工作线程数: 40 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 被取消 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 60 结束 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 60, 当前工作线程数: 39 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 被取消 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 61 结束 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 61, 当前工作线程数: 38 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 被取消 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 62 结束 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 62, 当前工作线程数: 37 +2025-10-16 17:39:49,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 被取消 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 63 结束 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 63, 当前工作线程数: 36 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 被取消 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 64 结束 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 64, 当前工作线程数: 35 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 被取消 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 65 结束 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 65, 当前工作线程数: 34 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 被取消 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 66 结束 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 66, 当前工作线程数: 33 +2025-10-16 17:39:49,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 被取消 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 67 结束 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 67, 当前工作线程数: 32 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 被取消 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 68 结束 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 68, 当前工作线程数: 31 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 被取消 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 69 结束 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 69, 当前工作线程数: 30 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 被取消 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 70 结束 +2025-10-16 17:39:49,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 70, 当前工作线程数: 29 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 被取消 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 71 结束 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 71, 当前工作线程数: 28 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 被取消 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 72 结束 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 72, 当前工作线程数: 27 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 被取消 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 73 结束 +2025-10-16 17:39:49,379 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 73, 当前工作线程数: 26 +2025-10-16 17:39:49,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 被取消 +2025-10-16 17:39:49,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 74 结束 +2025-10-16 17:39:49,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 74, 当前工作线程数: 25 +2025-10-16 17:39:49,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 被取消 +2025-10-16 17:39:49,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 75 结束 +2025-10-16 17:39:49,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 75, 当前工作线程数: 24 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 被取消 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 76 结束 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 76, 当前工作线程数: 23 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 被取消 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 77 结束 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 77, 当前工作线程数: 22 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 被取消 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 78 结束 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 78, 当前工作线程数: 21 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 被取消 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 79 结束 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 79, 当前工作线程数: 20 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 被取消 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 80 结束 +2025-10-16 17:39:49,381 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 80, 当前工作线程数: 19 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 被取消 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 81 结束 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 81, 当前工作线程数: 18 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 被取消 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 82 结束 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 82, 当前工作线程数: 17 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 被取消 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 83 结束 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 83, 当前工作线程数: 16 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 被取消 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 84 结束 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 84, 当前工作线程数: 15 +2025-10-16 17:39:49,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 被取消 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 85 结束 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 85, 当前工作线程数: 14 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 被取消 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 86 结束 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 86, 当前工作线程数: 13 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 被取消 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 87 结束 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 87, 当前工作线程数: 12 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 被取消 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 88 结束 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 88, 当前工作线程数: 11 +2025-10-16 17:39:49,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 被取消 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 89 结束 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 89, 当前工作线程数: 10 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 被取消 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 90 结束 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 90, 当前工作线程数: 9 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 被取消 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 91 结束 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 91, 当前工作线程数: 8 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 被取消 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 92 结束 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 92, 当前工作线程数: 7 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 被取消 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 93 结束 +2025-10-16 17:39:49,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 93, 当前工作线程数: 6 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 被取消 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 94 结束 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 94, 当前工作线程数: 5 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 被取消 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 95 结束 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 95, 当前工作线程数: 4 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 被取消 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 96 结束 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 96, 当前工作线程数: 3 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 被取消 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 97 结束 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 97, 当前工作线程数: 2 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 被取消 +2025-10-16 17:39:49,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 98 结束 +2025-10-16 17:39:49,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 98, 当前工作线程数: 1 +2025-10-16 17:39:49,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 被取消 +2025-10-16 17:39:49,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 99 结束 +2025-10-16 17:39:49,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 99, 当前工作线程数: 0 +2025-10-16 17:39:49,386 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-10-16 17:39:49,386 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-10-16 17:39:49,386 - app - INFO - 增强版任务调度器已停止 +2025-10-16 17:39:49,386 - data.session - INFO - 正在关闭异步数据库连接... +2025-10-16 17:39:49,386 - data.session - INFO - 异步数据库连接已关闭 +2025-10-16 17:39:49,387 - data.session - INFO - 正在关闭数据库连接... +2025-10-16 17:39:49,387 - data.session - INFO - 数据库连接已关闭 diff --git a/routes/external_task_api.py b/routes/external_task_api.py index 22b8bc0..f1b66ef 100644 --- a/routes/external_task_api.py +++ b/routes/external_task_api.py @@ -9,9 +9,10 @@ import json import asyncio import aiohttp -from typing import Dict, Any +from typing import Dict, Any, Set, Optional from fastapi import APIRouter, Body, Request, Path -from routes.model.external_task_model import ExternalTaskRequest, ExternalTaskResponse, TaskTypeEnum, GenAgvSchedulingTaskRequest, CancelTaskRequest +from routes.model.external_task_model import ExternalTaskRequest, ExternalTaskResponse, TaskTypeEnum, \ + GenAgvSchedulingTaskRequest, CancelTaskRequest from routes.model.task_edit_model import TaskEditRunRequest, TaskInputParamNew, InputParamType from services.task_edit_service import TaskEditService from services.external_task_record_service import ExternalTaskRecordService @@ -19,10 +20,10 @@ from services.task_record_service import TaskRecordService from services.sync_service import set_task_terminated, get_login_token, refresh_token_if_needed from routes.common_api import format_response, error_response from utils.logger import get_logger -from utils.background_task_manager import create_background_task from data.enum.task_record_enum import SourceType, TaskStatus from data.models.external_task_record import ExternalTaskStatusEnum -from config.tf_api_config import TF_API_TOKEN, TF_API_BASE_URL, CM_ID, DG_ID, TASK_TYPE_PRIORITY, TASK_TYPE_AREA, TF_WEB_POST, sync_disabled_label +from config.tf_api_config import TF_API_TOKEN, TF_API_BASE_URL, CM_ID, DG_ID, TASK_TYPE_PRIORITY, TASK_TYPE_AREA, \ + TF_WEB_POST, sync_disabled_label # 创建路由 router = APIRouter( @@ -33,15 +34,130 @@ router = APIRouter( # 设置日志 logger = get_logger("app.external_task_api") +# 后台监控任务集合,用于追踪和清理 +_background_monitor_tasks: Set[asyncio.Task] = set() + +# 全局HTTP会话,用于复用连接池 +_global_http_session: Optional[aiohttp.ClientSession] = None +_session_lock = asyncio.Lock() # 确保线程安全 + + +async def get_http_session() -> aiohttp.ClientSession: + """ + 获取全局HTTP会话,如果不存在则创建 + 使用连接池复用,减少内存占用和TCP连接数 + + Returns: + aiohttp.ClientSession: 全局HTTP会话对象 + """ + global _global_http_session + + async with _session_lock: + if _global_http_session is None or _global_http_session.closed: + # 配置连接器 + connector = aiohttp.TCPConnector( + limit=100, # 总连接数限制 + limit_per_host=30, # 每个主机的连接数限制 + ttl_dns_cache=300, # DNS缓存时间(秒) + force_close=False, # 允许连接复用 + enable_cleanup_closed=True # 启用清理关闭的连接 + ) + + # 配置超时 + timeout = aiohttp.ClientTimeout( + total=60, # 总超时时间 + connect=10, # 连接超时 + sock_read=30 # 读取超时 + ) + + _global_http_session = aiohttp.ClientSession( + connector=connector, + timeout=timeout, + raise_for_status=False # 不自动抛出HTTP错误 + ) + logger.info("创建全局HTTP会话,启用连接池复用") + + return _global_http_session + + +async def close_http_session() -> None: + """ + 关闭全局HTTP会话(应用关闭时调用) + """ + global _global_http_session + + if _global_http_session and not _global_http_session.closed: + await _global_http_session.close() + logger.info("已关闭全局HTTP会话") + _global_http_session = None + # 等待连接完全关闭 + await asyncio.sleep(0.25) + + +def _cleanup_background_task(task: asyncio.Task) -> None: + """ + 清理完成的后台任务 + 这个回调函数会在任务完成、取消或异常时自动调用 + """ + _background_monitor_tasks.discard(task) + + # 记录任务完成状态 + try: + if task.cancelled(): + logger.debug(f"后台监控任务已取消,已清理。当前活跃任务数: {len(_background_monitor_tasks)}") + elif task.exception(): + logger.error( + f"后台监控任务异常结束: {task.exception()},已清理。当前活跃任务数: {len(_background_monitor_tasks)}") + else: + logger.debug(f"后台监控任务正常完成,已清理。当前活跃任务数: {len(_background_monitor_tasks)}") + except Exception as e: + logger.error(f"清理后台任务时出错: {str(e)}") + + +def get_active_monitor_tasks_count() -> int: + """ + 获取当前活跃的监控任务数量 + 可用于监控和调试 + + Returns: + int: 当前活跃的监控任务数量 + """ + return len(_background_monitor_tasks) + + +async def cancel_all_monitor_tasks() -> int: + """ + 取消所有活跃的监控任务(仅用于应用关闭时) + + Returns: + int: 被取消的任务数量 + """ + count = len(_background_monitor_tasks) + if count > 0: + logger.info(f"正在取消 {count} 个活跃的监控任务...") + # 复制集合以避免在迭代时修改 + tasks_to_cancel = list(_background_monitor_tasks) + for task in tasks_to_cancel: + if not task.done(): + task.cancel() + + # 等待所有任务完成取消 + if tasks_to_cancel: + await asyncio.gather(*tasks_to_cancel, return_exceptions=True) + + logger.info(f"已取消所有监控任务,共 {count} 个") + return count + + # 外部回调接口URL -EXTERNAL_CALLBACK_URL = "http://roh.vwfawedl.mobi:9001/AGVService/ContainerSendBackRequest" # 生产线到毛坯库任务 -AGV_GOODS_MOVE_URL = "http://roh.vwfawedl.mobi:9001/AGVService/HUGoodsMoveRequest" # 毛坯库到产线任务 +EXTERNAL_CALLBACK_URL = "http://roh.vwfawedl.mobi:9001/AGVService/ContainerSendBackRequest" # 生产线到毛坯库任务 +AGV_GOODS_MOVE_URL = "http://roh.vwfawedl.mobi:9001/AGVService/HUGoodsMoveRequest" # 毛坯库到产线任务 async def get_tf_api_token() -> str: """ 获取TF API Token,优先使用动态获取的token,失败时使用默认值 - + Returns: str: 可用的API token """ @@ -53,7 +169,7 @@ async def get_tf_api_token() -> str: return token except Exception as e: logger.warning(f"获取动态token失败: {str(e)}") - + # 如果获取失败,使用配置中的默认token logger.info("使用默认配置中的token") return TF_API_TOKEN @@ -61,7 +177,7 @@ async def get_tf_api_token() -> str: async def call_external_callback(arrival_no: str, arrival_user: str = "000307") -> bool: """ - 调用外部回调接口 + 调用外部回调接口(使用全局Session复用连接池) Args: arrival_no: 到货编号(ReqCode) @@ -80,23 +196,24 @@ async def call_external_callback(arrival_no: str, arrival_user: str = "000307") while retry_count < max_retries: try: - async with aiohttp.ClientSession() as session: - async with session.post(EXTERNAL_CALLBACK_URL, json=payload) as response: - result = await response.json() - logger.info(f"外部接口调用响应: {result}, arrival_no={arrival_no}, 重试次数={retry_count}") + # 使用全局HTTP会话,复用连接池 + session = await get_http_session() + async with session.post(EXTERNAL_CALLBACK_URL, json=payload) as response: + result = await response.json() + logger.info(f"外部接口调用响应: {result}, arrival_no={arrival_no}, 重试次数={retry_count}") - # 检查响应结果 - if result.get("result") == "0": - logger.info(f"外部接口调用成功: arrival_no={arrival_no}, 总重试次数={retry_count}") - return True - elif result.get("result") == "1": - logger.info(f"外部接口返回result=1,继续重试: arrival_no={arrival_no}, 重试次数={retry_count}") - retry_count += 1 - await asyncio.sleep(5) # 等待5秒后重试 - else: - logger.error(f"外部接口返回异常结果: {result}, arrival_no={arrival_no}") - retry_count += 1 - await asyncio.sleep(5) + # 检查响应结果 + if result.get("result") == "0": + logger.info(f"外部接口调用成功: arrival_no={arrival_no}, 总重试次数={retry_count}") + return True + elif result.get("result") == "1": + logger.info(f"外部接口返回result=1,继续重试: arrival_no={arrival_no}, 重试次数={retry_count}") + retry_count += 1 + await asyncio.sleep(5) # 等待5秒后重试 + else: + logger.error(f"外部接口返回异常结果: {result}, arrival_no={arrival_no}") + retry_count += 1 + await asyncio.sleep(5) except Exception as e: logger.error(f"调用外部接口异常: {str(e)}, arrival_no={arrival_no}, 重试次数={retry_count}") @@ -106,9 +223,10 @@ async def call_external_callback(arrival_no: str, arrival_user: str = "000307") logger.error(f"外部接口调用失败,已达到最大重试次数: arrival_no={arrival_no}, 最大重试次数={max_retries}") return False + async def call_agv_goods_move_callback(pid: str, user_id: str = "000307") -> bool: """ - 调用AGV货物移动回调接口 + 调用AGV货物移动回调接口(使用全局Session复用连接池) Args: pid: 对应的req_code @@ -127,23 +245,24 @@ async def call_agv_goods_move_callback(pid: str, user_id: str = "000307") -> boo while retry_count < max_retries: try: - async with aiohttp.ClientSession() as session: - async with session.post(AGV_GOODS_MOVE_URL, json=payload) as response: - result = await response.json() - logger.info(f"AGV货物移动接口调用响应: {result}, PID={pid}, 重试次数={retry_count}") + # 使用全局HTTP会话,复用连接池 + session = await get_http_session() + async with session.post(AGV_GOODS_MOVE_URL, json=payload) as response: + result = await response.json() + logger.info(f"AGV货物移动接口调用响应: {result}, PID={pid}, 重试次数={retry_count}") - # 检查响应结果 - if result.get("result") == "0": - logger.info(f"AGV货物移动接口调用成功: PID={pid}, 总重试次数={retry_count}") - return True - elif result.get("result") == "1": - logger.info(f"AGV货物移动接口返回result=1,继续重试: PID={pid}, 重试次数={retry_count}") - retry_count += 1 - await asyncio.sleep(5) # 等待5秒后重试 - else: - logger.error(f"AGV货物移动接口返回异常结果: {result}, PID={pid}") - retry_count += 1 - await asyncio.sleep(5) + # 检查响应结果 + if result.get("result") == "0": + logger.info(f"AGV货物移动接口调用成功: PID={pid}, 总重试次数={retry_count}") + return True + elif result.get("result") == "1": + logger.info(f"AGV货物移动接口返回result=1,继续重试: PID={pid}, 重试次数={retry_count}") + retry_count += 1 + await asyncio.sleep(5) # 等待5秒后重试 + else: + logger.error(f"AGV货物移动接口返回异常结果: {result}, PID={pid}") + retry_count += 1 + await asyncio.sleep(5) except Exception as e: logger.error(f"调用AGV货物移动接口异常: {str(e)}, PID={pid}, 重试次数={retry_count}") @@ -153,6 +272,7 @@ async def call_agv_goods_move_callback(pid: str, user_id: str = "000307") -> boo logger.error(f"AGV货物移动接口调用失败,已达到最大重试次数: PID={pid}, 最大重试次数={max_retries}") return False + async def monitor_task_and_callback(task_record_id: str, req_code: str): """ 异步监控任务状态并在成功时调用外部回调接口 @@ -163,50 +283,54 @@ async def monitor_task_and_callback(task_record_id: str, req_code: str): """ logger.info(f"开始监控任务状态: task_record_id={task_record_id}, req_code={req_code}") - # max_wait_time = 1800 # 最大等待时间30分钟 - # wait_count = 0 + try: + while True: + try: + task_detail_result = await TaskRecordService.get_task_record_detail(task_record_id) - while True: - try: - task_detail_result = await TaskRecordService.get_task_record_detail(task_record_id) + if task_detail_result.get("success", False): + task_detail = task_detail_result.get("data", {}) + task_status = task_detail.get("status", "") - if task_detail_result.get("success", False): - task_detail = task_detail_result.get("data", {}) - task_status = task_detail.get("status", "") + logger.info(f"监控任务状态: task_record_id={task_record_id}, status={task_status}") - logger.info(f"监控任务状态: task_record_id={task_record_id}, status={task_status}") + # 如果任务已完成(成功) + if task_status == TaskStatus.COMPLETED: + logger.info( + f"任务执行成功,开始调用外部回调接口: task_record_id={task_record_id}, req_code={req_code}") + # 调用外部回调接口 + success = await call_external_callback(req_code) + if success: + logger.info(f"外部回调接口调用成功: task_record_id={task_record_id}, req_code={req_code}") + else: + logger.error(f"外部回调接口调用失败: task_record_id={task_record_id}, req_code={req_code}") + break - # 如果任务已完成(成功) - if task_status == TaskStatus.COMPLETED: - logger.info(f"任务执行成功,开始调用外部回调接口: task_record_id={task_record_id}, req_code={req_code}") - # 调用外部回调接口 - success = await call_external_callback(req_code) - if success: - logger.info(f"外部回调接口调用成功: task_record_id={task_record_id}, req_code={req_code}") + # 如果任务已失败或取消 + elif task_status in [TaskStatus.FAILED, TaskStatus.CANCELED]: + logger.info( + f"任务执行失败或取消,不调用外部回调接口: task_record_id={task_record_id}, status={task_status}") + break + + # 任务还在运行中,继续等待 else: - logger.error(f"外部回调接口调用失败: task_record_id={task_record_id}, req_code={req_code}") - break + logger.debug(f"任务仍在执行中,继续等待: task_record_id={task_record_id}, status={task_status}") + await asyncio.sleep(2) - # 如果任务已失败或取消 - elif task_status in [TaskStatus.FAILED, TaskStatus.CANCELED]: - logger.info(f"任务执行失败或取消,不调用外部回调接口: task_record_id={task_record_id}, status={task_status}") - break - - # 任务还在运行中,继续等待 else: - logger.debug(f"任务仍在执行中,继续等待: task_record_id={task_record_id}, status={task_status}") - await asyncio.sleep(2) # 等待10秒 - # wait_count += 10 + logger.warning(f"无法获取任务详情,继续等待: task_record_id={task_record_id}") + await asyncio.sleep(2) - else: - logger.warning(f"无法获取任务详情,继续等待: task_record_id={task_record_id}") - await asyncio.sleep(2) # 等待10秒 - # wait_count += 10 + except asyncio.CancelledError: + logger.info(f"监控任务被取消: task_record_id={task_record_id}, req_code={req_code}") + raise # 重新抛出以便正确处理取消 + except Exception as e: + logger.error(f"监控任务状态时出现异常: {str(e)}, task_record_id={task_record_id}") + await asyncio.sleep(2) + finally: + # 确保释放所有资源 + logger.info(f"监控任务结束,清理资源: task_record_id={task_record_id}, req_code={req_code}") - except Exception as e: - logger.error(f"监控任务状态时出现异常: {str(e)}, task_record_id={task_record_id}") - await asyncio.sleep(2) # 等待10秒 - # wait_count += 10 async def monitor_agv_task_and_callback(task_record_id: str, req_code: str): """ @@ -218,55 +342,68 @@ async def monitor_agv_task_and_callback(task_record_id: str, req_code: str): """ logger.info(f"开始监控AGV调度任务状态: task_record_id={task_record_id}, req_code={req_code}") - while True: - try: - task_detail_result = await TaskRecordService.get_task_record_detail(task_record_id) + try: + while True: + try: + task_detail_result = await TaskRecordService.get_task_record_detail(task_record_id) - if task_detail_result.get("success", False): - task_detail = task_detail_result.get("data", {}) - task_status = task_detail.get("status", "") + if task_detail_result.get("success", False): + task_detail = task_detail_result.get("data", {}) + task_status = task_detail.get("status", "") - logger.info(f"监控AGV调度任务状态: task_record_id={task_record_id}, status={task_status}") + logger.info(f"监控AGV调度任务状态: task_record_id={task_record_id}, status={task_status}") - # 如果任务已完成(成功) - if task_status == TaskStatus.COMPLETED: - logger.info(f"AGV调度任务执行成功,开始调用AGV货物移动回调接口: task_record_id={task_record_id}, req_code={req_code}") - # 调用AGV货物移动回调接口 - success = await call_agv_goods_move_callback(req_code) - if success: - logger.info(f"AGV货物移动回调接口调用成功: task_record_id={task_record_id}, req_code={req_code}") + # 如果任务已完成(成功) + if task_status == TaskStatus.COMPLETED: + logger.info( + f"AGV调度任务执行成功,开始调用AGV货物移动回调接口: task_record_id={task_record_id}, req_code={req_code}") + # 调用AGV货物移动回调接口 + success = await call_agv_goods_move_callback(req_code) + if success: + logger.info( + f"AGV货物移动回调接口调用成功: task_record_id={task_record_id}, req_code={req_code}") + else: + logger.error( + f"AGV货物移动回调接口调用失败: task_record_id={task_record_id}, req_code={req_code}") + break + + # 如果任务已失败或取消 + elif task_status in [TaskStatus.FAILED, TaskStatus.CANCELED]: + logger.info( + f"AGV调度任务执行失败或取消,不调用AGV货物移动回调接口: task_record_id={task_record_id}, status={task_status}") + break + + # 任务还在运行中,继续等待 else: - logger.error(f"AGV货物移动回调接口调用失败: task_record_id={task_record_id}, req_code={req_code}") - break + logger.debug( + f"AGV调度任务仍在执行中,继续等待: task_record_id={task_record_id}, status={task_status}") + await asyncio.sleep(2) - # 如果任务已失败或取消 - elif task_status in [TaskStatus.FAILED, TaskStatus.CANCELED]: - logger.info(f"AGV调度任务执行失败或取消,不调用AGV货物移动回调接口: task_record_id={task_record_id}, status={task_status}") - break - - # 任务还在运行中,继续等待 else: - logger.debug(f"AGV调度任务仍在执行中,继续等待: task_record_id={task_record_id}, status={task_status}") - await asyncio.sleep(2) # 等待2秒 + logger.warning(f"无法获取AGV调度任务详情,继续等待: task_record_id={task_record_id}") + await asyncio.sleep(2) - else: - logger.warning(f"无法获取AGV调度任务详情,继续等待: task_record_id={task_record_id}") - await asyncio.sleep(2) # 等待2秒 + except asyncio.CancelledError: + logger.info(f"AGV监控任务被取消: task_record_id={task_record_id}, req_code={req_code}") + raise # 重新抛出以便正确处理取消 + except Exception as e: + logger.error(f"监控AGV调度任务状态时出现异常: {str(e)}, task_record_id={task_record_id}") + await asyncio.sleep(2) + finally: + # 确保释放所有资源 + logger.info(f"AGV监控任务结束,清理资源: task_record_id={task_record_id}, req_code={req_code}") - except Exception as e: - logger.error(f"监控AGV调度任务状态时出现异常: {str(e)}, task_record_id={task_record_id}") - await asyncio.sleep(2) # 等待2秒 async def check_task_permission(tf_api_token: str, tf_api_base_url: str, module_name: str = "其他") -> bool: """ - 检查是否允许处理任务 + 检查是否允许处理任务(使用全局Session复用连接池) 调用参数配置-三方接口调用接口检查系统限制 - + Args: tf_api_token: API访问令牌 tf_api_base_url: API基础URL module_name: 模块名称,默认为"其他" - + Returns: bool: True表示允许处理任务,False表示被限制 """ @@ -274,52 +411,54 @@ async def check_task_permission(tf_api_token: str, tf_api_base_url: str, module_ "X-Access-Token": tf_api_token, "Content-Type": "text/plain" } - + # 构建 API URL api_url = f"{tf_api_base_url}/parameter/getByModule" - + try: - async with aiohttp.ClientSession() as session: - async with session.get(api_url, data=module_name, headers=headers) as response: - if response.status == 200: - result = await response.json() - logger.info(f"参数配置接口调用成功: result={result}") - - # 检查响应格式 - if result.get("success", False): - parameter_result = result.get("result", {}) - sync_disabled = parameter_result.get(sync_disabled_label, "false") - - # 如果 sync_disabled 为 "true",则被限制 - if sync_disabled == "true": - logger.warning("系统限制创建任务: sync_disabled=true") - return False - else: - logger.info("系统允许创建任务: sync_disabled=false") - return True + # 使用全局HTTP会话,复用连接池 + session = await get_http_session() + async with session.get(api_url, data=module_name, headers=headers) as response: + if response.status == 200: + result = await response.json() + logger.info(f"参数配置接口调用成功: result={result}") + + # 检查响应格式 + if result.get("success", False): + parameter_result = result.get("result", {}) + sync_disabled = parameter_result.get(sync_disabled_label, "false") + + # 如果 sync_disabled 为 "true",则被限制 + if sync_disabled == "true": + logger.warning("系统限制创建任务: sync_disabled=true") + return False else: - # 如果接口调用失败,默认允许处理任务 - logger.warning(f"参数配置接口调用失败: {result.get('message', '未知错误')}") + logger.info("系统允许创建任务: sync_disabled=false") return True else: - logger.error(f"参数配置接口调用失败: status={response.status}") - response_text = await response.text() - logger.error(f"响应内容: {response_text}") # 如果接口调用失败,默认允许处理任务 + logger.warning(f"参数配置接口调用失败: {result.get('message', '未知错误')}") return True + else: + logger.error(f"参数配置接口调用失败: status={response.status}") + response_text = await response.text() + logger.error(f"响应内容: {response_text}") + # 如果接口调用失败,默认允许处理任务 + return True except Exception as e: logger.error(f"系统接口服务异常: error={str(e)}") # 如果出现异常,默认允许处理任务 return False + async def get_amr_loading_state(task_record_id: str, tf_api_token: str) -> Dict[str, Any]: """ - 获取任务中小车负载状态 - + 获取任务中小车负载状态(使用全局Session复用连接池) + Args: task_record_id: 天风任务ID tf_api_token: API访问令牌 - + Returns: Dict[str, Any]: 包含小车负载状态的响应数据 """ @@ -327,26 +466,27 @@ async def get_amr_loading_state(task_record_id: str, tf_api_token: str) -> Dict[ "X-Access-Token": tf_api_token, "Content-Type": "application/json" } - + # 构建 API URL api_url = f"{TF_API_BASE_URL}/task/vwedtask/{task_record_id}/getAmrState" - + try: - async with aiohttp.ClientSession() as session: - async with session.get(api_url, headers=headers) as response: - if response.status == 200: - result = await response.json() - logger.info(f"获取小车负载状态成功: task_record_id={task_record_id}, result={result}") - return result - else: - logger.error(f"获取小车负载状态失败: task_record_id={task_record_id}, status={response.status}") - response_text = await response.text() - logger.error(f"响应内容: {response_text}") - return { - "success": False, - "message": f"HTTP {response.status}: {response_text}", - "code": response.status - } + # 使用全局HTTP会话,复用连接池 + session = await get_http_session() + async with session.get(api_url, headers=headers) as response: + if response.status == 200: + result = await response.json() + logger.info(f"获取小车负载状态成功: task_record_id={task_record_id}, result={result}") + return result + else: + logger.error(f"获取小车负载状态失败: task_record_id={task_record_id}, status={response.status}") + response_text = await response.text() + logger.error(f"响应内容: {response_text}") + return { + "success": False, + "message": f"HTTP {response.status}: {response_text}", + "code": response.status + } except Exception as e: logger.error(f"获取小车负载状态异常: task_record_id={task_record_id}, error={str(e)}") return { @@ -355,6 +495,7 @@ async def get_amr_loading_state(task_record_id: str, tf_api_token: str) -> Dict[ "code": 500 } + # # 任务类型到任务优先级 TASK_TYPE_TEMPLATE_MAPPING = { TaskTypeEnum.GG2MP: "GG", @@ -393,6 +534,8 @@ TASK_TYPE_REMARK = { TaskTypeEnum.MP2LG: "毛坯库:{0}-连杆:{1}", TaskTypeEnum.MP2PHZ: "毛坯库:{0}-平衡轴:{1}", } + + @router.post("/newTask") async def create_new_task(request: Request, task_request: ExternalTaskRequest = Body(...)): """ @@ -539,7 +682,7 @@ async def create_new_task(request: Request, task_request: ExternalTaskRequest = source_device=request.client.host if request.client else "unknown", # 使用客户端IP作为设备标识 use_modbus=False, modbus_timeout=5000, - priority = priority + priority=priority ) # 更新外部任务记录状态为运行中 @@ -612,7 +755,7 @@ async def create_new_task(request: Request, task_request: ExternalTaskRequest = message="成功", rowCount=1 ) - + except Exception as e: logger.error(f"创建外部任务异常: {str(e)}, ReqCode={task_request.ReqCode}") # 如果已创建外部任务记录,更新状态为失败 @@ -628,7 +771,7 @@ async def create_new_task(request: Request, task_request: ExternalTaskRequest = ) except Exception as update_error: logger.error(f"更新外部任务记录状态失败: {str(update_error)}") - + return ExternalTaskResponse( code=500, reqCode=task_request.ReqCode, @@ -636,12 +779,13 @@ async def create_new_task(request: Request, task_request: ExternalTaskRequest = rowCount=0 ) + @router.post("/GenAgvSchedulingTask") async def gen_agv_scheduling_task(request: Request, task_request: GenAgvSchedulingTaskRequest = Body(...)): """ AGV调度任务接口 用于生成AGV调度任务 - + 逻辑: 1. 根据 taskcode 参数查询 external_task_record 表获取对应的 task_record_id 2. 调用 get_task_record_detail 接口查询任务运行状态 @@ -657,11 +801,10 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli priority = TASK_TYPE_PRIORITY.get(TASK_TYPE_TEMPLATE_MAPPING.get(task_request.TaskTyp, "OR")) remark = TASK_TYPE_REMARK.get(task_request.TaskTyp) - external_record = None try: logger.info(f"收到AGV调度任务请求:{task_request}") - + # 检查系统是否允许处理任务 tf_api_token = await get_tf_api_token() is_allowed = await check_task_permission(tf_api_token, TF_API_BASE_URL) @@ -673,12 +816,12 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli message="由于系统限制创建任务失败,请联系管理员", rowCount=0 ) - + # 导入数据库相关模块 from data.session import get_async_session from data.models.operate_point_layer import OperatePointLayer from sqlalchemy import select - + # 验证任务条件已移至脚本处理器中,此处保留简单检查 if not task_request.TaskCode: return ExternalTaskResponse( @@ -698,16 +841,15 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli } client_info_str = json.dumps(client_info, ensure_ascii=False) - # 根据任务类型获取对应的模板ID template_id = DG_ID - # 创建外部任务记录 external_record = await ExternalTaskRecordService.create_agv_scheduling_task_record( req_code=task_request.ReqCode, task_code=task_request.TaskCode, - business_task_type=task_request.TaskTyp.value if hasattr(task_request.TaskTyp, 'value') else str(task_request.TaskTyp), + business_task_type=task_request.TaskTyp.value if hasattr(task_request.TaskTyp, 'value') else str( + task_request.TaskTyp), security_key=task_request.SecurityKey or "", type_field=task_request.Type, sub_type=task_request.SubType, @@ -778,7 +920,7 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli task_params.append(TaskInputParamNew( name="priority", type=InputParamType.STRING, - label="优先级", + label="优先级", required=False, defaultValue=priority, remark="选车优先级" @@ -786,7 +928,7 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli task_params.append(TaskInputParamNew( name="TASK_CODE", type=InputParamType.STRING, - label="任务id", + label="任务id", required=False, defaultValue=task_request.TaskCode, remark="创建任务时任务id" @@ -794,7 +936,7 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli task_params.append(TaskInputParamNew( name="TASK_TYPE", type=InputParamType.STRING, - label="任务类型", + label="任务类型", required=False, defaultValue=task_request.TaskTyp, remark="创建任务时任务类型" @@ -816,7 +958,7 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli source_device=request.client.host if request.client else "unknown", # 使用客户端IP作为设备标识 use_modbus=False, modbus_timeout=5000, - priority = priority + priority=priority ) # 更新外部任务记录状态为运行中 @@ -885,22 +1027,25 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli ) logger.info(f"AGV调度任务启动成功: ReqCode={task_request.ReqCode}, TaskRecordId={task_record_id}") - + # 定义需要监控的任务类型 agv_callback_task_types = ["MP2GG", "MP2GT", "MP2ZG", "MP2QZ", "MP2LG", "MP2PHZ"] - - # 启动异步任务监控,不阻塞当前接口 - 使用后台任务管理器 + + # 启动异步任务监控,不阻塞当前接口 if task_record_id and task_request.TaskTyp in agv_callback_task_types and TF_WEB_POST: - create_background_task( - monitor_agv_task_and_callback( - task_record_id=task_record_id, - req_code=task_request.TaskCode - ), - name=f"monitor_agv_task_{task_record_id}", - context=f"TaskType={task_request.TaskTyp}, ReqCode={task_request.TaskCode}" - ) - logger.info(f"已启动AGV调度任务监控: TaskType={task_request.TaskTyp}, TaskRecordId={task_record_id}") - + # 创建后台监控任务并添加到管理集合 + monitor_task = asyncio.create_task(monitor_agv_task_and_callback( + task_record_id=task_record_id, + req_code=task_request.TaskCode + )) + # 将任务添加到集合中进行追踪 + _background_monitor_tasks.add(monitor_task) + # 添加完成回调,自动清理 + monitor_task.add_done_callback(_cleanup_background_task) + + logger.info( + f"已启动AGV调度任务监控: TaskType={task_request.TaskTyp}, TaskRecordId={task_record_id}, 当前活跃监控任务数: {len(_background_monitor_tasks)}") + return ExternalTaskResponse( code=0, reqCode=task_request.TaskCode, @@ -923,7 +1068,7 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli ) except Exception as update_error: logger.error(f"更新外部任务记录状态失败: {str(update_error)}") - + return ExternalTaskResponse( code=500, reqCode=task_request.ReqCode, @@ -931,21 +1076,22 @@ async def gen_agv_scheduling_task(request: Request, task_request: GenAgvScheduli rowCount=0 ) + @router.post("/cancelTask") async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body(...)): """ 取消任务接口 根据ReqCode查询对应的task_record_id,然后调用内部接口终止任务并通知主系统 - + Args: cancel_request: 取消任务请求,包含ReqCode - + Returns: ExternalTaskResponse: 包含code、reqCode、message、rowCount的响应 """ try: logger.info(f"收到取消任务请求: {cancel_request}") - + # 检查系统是否允许处理任务 tf_api_token = await get_tf_api_token() is_allowed = await check_task_permission(tf_api_token, TF_API_BASE_URL) @@ -957,9 +1103,9 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body message="由于系统限制创建任务失败,请联系管理员", rowCount=0 ) - + req_code = cancel_request.ReqCode - + # 根据req_code查询external_task_record获取task_record_id external_record = await ExternalTaskRecordService.get_external_task_record(req_code) if not external_record: @@ -970,7 +1116,7 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body message="未找到对应的任务记录", rowCount=0 ) - + task_record_id = external_record.task_record_id if not task_record_id: logger.error(f"外部任务记录中没有关联的task_record_id: ReqCode={req_code}") @@ -980,7 +1126,7 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body message="任务记录中没有关联的内部任务ID", rowCount=0 ) - + # 通过task_record_id查询任务详情,检查任务状态 task_detail_result = await TaskRecordService.get_task_record_detail(task_record_id) if not task_detail_result.get("success", False): @@ -991,10 +1137,10 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body message="获取任务详情失败", rowCount=0 ) - + task_detail = task_detail_result.get("data", {}) task_status = task_detail.get("status", "") - + # 检查任务状态,只有运行状态的任务才允许取消 if task_status in [TaskStatus.COMPLETED, TaskStatus.FAILED, TaskStatus.CANCELED]: logger.warning(f"任务已处于终止状态,无法取消: ReqCode={req_code}, TaskStatus={task_status}") @@ -1004,18 +1150,19 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body message=f"任务已处于{task_status}状态,无法取消", rowCount=0 ) - + # 检查小车负载状态 logger.info(f"检查小车负载状态: task_record_id={task_record_id}") amr_state_result = await get_amr_loading_state(task_record_id, tf_api_token) - + if amr_state_result.get("success", False): amr_state_data = amr_state_result.get("result", {}) amr_loading = amr_state_data.get("amr_loading", False) amr_name = amr_state_data.get("amr_name", "") - - logger.info(f"小车负载状态: task_record_id={task_record_id}, amr_loading={amr_loading}, amr_name={amr_name}") - + + logger.info( + f"小车负载状态: task_record_id={task_record_id}, amr_loading={amr_loading}, amr_name={amr_name}") + # 如果小车处于负载状态,不允许取消任务 if amr_loading: logger.warning(f"小车处于负载状态,不允许终止任务: ReqCode={req_code}, AMR={amr_name}") @@ -1028,15 +1175,15 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body else: # 如果获取小车状态失败,记录警告但继续执行取消操作 logger.warning(f"获取小车负载状态失败,继续执行取消操作: {amr_state_result.get('message', '')}") - + # 调用内部接口停止任务 logger.info(f"调用内部接口停止任务: task_record_id={task_record_id}") stop_result = await TaskRecordService.stop_task_record(task_record_id) - + if not stop_result.get("success", False): error_msg = stop_result.get("message", "停止任务失败") logger.error(f"停止任务失败: {error_msg}, task_record_id={task_record_id}") - + # 检查是否是"已载货,请人工干预"的情况 if "已载货" in error_msg or "人工干预" in error_msg: return ExternalTaskResponse( @@ -1045,23 +1192,23 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body message="已载货,请人工干预", rowCount=0 ) - + return ExternalTaskResponse( code=1, reqCode=req_code, message=error_msg, rowCount=0 ) - + # 通知主系统任务已终止 logger.info(f"通知主系统任务已终止: task_record_id={task_record_id}") - + try: await set_task_terminated(task_record_id, tf_api_token) logger.info(f"成功通知主系统任务已终止: task_record_id={task_record_id}") except Exception as sync_error: logger.warning(f"通知主系统失败,但任务已成功取消: {str(sync_error)}, task_record_id={task_record_id}") - + # 更新外部任务记录状态为已取消 await ExternalTaskRecordService.update_task_record_status( req_code=external_record.id, @@ -1070,7 +1217,7 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body response_message="任务已取消", response_row_count=0 ) - + logger.info(f"任务取消成功: ReqCode={req_code}, TaskRecordId={task_record_id}") return ExternalTaskResponse( code=0, @@ -1078,7 +1225,7 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body message="成功", rowCount=0 ) - + except Exception as e: logger.error(f"取消任务异常: {str(e)}, ReqCode={cancel_request.ReqCode}") return ExternalTaskResponse( @@ -1091,27 +1238,27 @@ async def cancel_task(request: Request, cancel_request: CancelTaskRequest = Body @router.get("/api/external-task-record/by-req-code/{req_code}") async def get_external_task_record_by_req_code( - req_code: str = Path(..., description="请求标识码") + req_code: str = Path(..., description="请求标识码") ): """ 根据ReqCode查询外部任务记录 - + Args: req_code: 请求标识码 - + Returns: 包含外部任务记录信息的响应 """ try: # 查询外部任务记录 external_record = await ExternalTaskRecordService.get_external_task_record(req_code) - + if not external_record: return error_response( message=f"未找到ReqCode为 {req_code} 的外部任务记录", code=404 ) - + # 构建响应数据 response_data = { "id": external_record.id, @@ -1133,15 +1280,42 @@ async def get_external_task_record_by_req_code( "created_at": external_record.created_at.isoformat() if external_record.created_at else None, "updated_at": external_record.updated_at.isoformat() if external_record.updated_at else None } - + return format_response( data=response_data, message="成功获取外部任务记录" ) - + except Exception as e: logger.error(f"查询外部任务记录异常: {str(e)}, req_code={req_code}") return error_response( message=f"查询外部任务记录失败: {str(e)}", code=500 + ) + + +@router.get("/api/monitor-tasks/status") +async def get_monitor_tasks_status(): + """ + 获取后台监控任务状态(用于调试和监控) + + Returns: + 包含活跃监控任务数量的响应 + """ + try: + active_count = get_active_monitor_tasks_count() + + return format_response( + data={ + "activeMonitorTasks": active_count, + "message": f"当前有 {active_count} 个活跃的后台监控任务" + }, + message="成功获取监控任务状态" + ) + + except Exception as e: + logger.error(f"获取监控任务状态异常: {str(e)}") + return error_response( + message=f"获取监控任务状态失败: {str(e)}", + code=500 ) \ No newline at end of file diff --git a/services/__pycache__/sync_service.cpython-312.pyc b/services/__pycache__/sync_service.cpython-312.pyc index 96d08a9..f049581 100644 Binary files a/services/__pycache__/sync_service.cpython-312.pyc and b/services/__pycache__/sync_service.cpython-312.pyc differ diff --git a/services/enhanced_scheduler/__pycache__/task_scheduler.cpython-313.pyc b/services/enhanced_scheduler/__pycache__/task_scheduler.cpython-313.pyc new file mode 100644 index 0000000..d10e5e6 Binary files /dev/null and b/services/enhanced_scheduler/__pycache__/task_scheduler.cpython-313.pyc differ diff --git a/services/enhanced_scheduler/task_scheduler.py b/services/enhanced_scheduler/task_scheduler.py index df50444..3fbc08e 100644 --- a/services/enhanced_scheduler/task_scheduler.py +++ b/services/enhanced_scheduler/task_scheduler.py @@ -975,26 +975,46 @@ class EnhancedTaskScheduler: source_client_info=source_client_info ) + def _cleanup_executor(self, executor: Optional['TaskExecutor'], context: str = "") -> None: + """ + 清理executor对象,防止内存泄漏 + + Args: + executor: 任务执行器对象 + context: 上下文信息,用于日志记录 + """ + if executor: + try: + if hasattr(executor, 'cleanup'): + executor.cleanup() + logger.debug(f"{context} executor已清理") + except Exception as e: + logger.error(f"{context} 清理executor异常: {str(e)}") + async def _worker(self, worker_id: int) -> None: """ 工作线程 从队列中获取任务并执行 - + Args: worker_id: 工作线程ID """ logger.info(f"工作线程 {worker_id} 启动") - + while self.is_running: + executor = None # 在外层定义,确保异常处理时可访问 + task_record_id = None + queue_index = -1 + cancel_checker_task = None try: # 从队列获取任务 queue_index, item = await self.queue_manager.dequeue(worker_id, self.worker_manager.get_worker_count()) - + # 如果没有任务,继续等待 if queue_index == -1 or item is None: await asyncio.sleep(0.1) # 短暂休眠 continue - + # 解析优先级和任务ID if isinstance(item, tuple) and len(item) == 2: priority, task_record_id = item @@ -1004,43 +1024,35 @@ class EnhancedTaskScheduler: # 兼容旧格式 task_record_id = item priority = PeriodicTaskStatus.PERIODIC - + # 更新工作线程状态 self.worker_manager.update_worker_status(worker_id, { "current_task": task_record_id, "task_priority": priority, "task_start_time": datetime.now() }) - + logger.info(f"工作线程 {worker_id} 获取到任务: {task_record_id}, 优先级: {priority}") - - # 执行任务 + + # 创建任务执行器 + executor = TaskExecutor(task_record_id) + + # 设置超时时间 + executor.set_timeout(self.task_timeout) + + # 记录到正在执行的任务 + self.running_tasks[task_record_id] = executor + + # 从持久化管理器中移除(正在执行的任务不需要持久化) + await self.persistence_manager.remove_task(task_record_id) + + # 创建一个取消任务检查器,定期检查数据库中任务是否被标记为取消 + cancel_checker_task = asyncio.create_task(self._check_task_cancel(task_record_id, executor)) + try: - # 创建任务执行器 - executor = TaskExecutor(task_record_id) - - # 设置超时时间 - executor.set_timeout(self.task_timeout) - - # 记录到正在执行的任务 - self.running_tasks[task_record_id] = executor - - # 从持久化管理器中移除(正在执行的任务不需要持久化) - await self.persistence_manager.remove_task(task_record_id) - - # 创建一个取消任务检查器,定期检查数据库中任务是否被标记为取消 - cancel_checker_task = asyncio.create_task(self._check_task_cancel(task_record_id, executor)) - # 执行任务 result = await executor.execute() - - # 取消检查器任务 - cancel_checker_task.cancel() - try: - await cancel_checker_task - except asyncio.CancelledError: - pass - + # 更新工作线程状态 self.worker_manager.update_worker_status(worker_id, { "current_task": None, @@ -1049,62 +1061,12 @@ class EnhancedTaskScheduler: "task_count": self.worker_manager.worker_status[worker_id].get("task_count", 0) + 1 }) - # 显式清理executor对象,释放内存 - try: - if executor: - # 清理TaskContext - if hasattr(executor, 'task_context') and executor.task_context: - if hasattr(executor.task_context, 'cleanup'): - executor.task_context.cleanup() - executor.task_context = None - - # 清理BlockExecutor - if hasattr(executor, 'block_executor') and executor.block_executor: - executor.block_executor.task_context = None - executor.block_executor = None - - # 清空其他引用 - executor.task_record = None - executor.task_def = None - - logger.debug(f"任务 {task_record_id} 的executor已清理") - except Exception as cleanup_error: - logger.error(f"清理executor失败: {str(cleanup_error)}") - - # 移除正在执行的任务 - self.running_tasks.pop(task_record_id, None) - logger.info(f"工作线程 {worker_id} 完成任务: {task_record_id}, 结果: {result.get('success')}") - + except Exception as e: logger.error(f"工作线程 {worker_id} 执行任务异常: {str(e)}") logger.error(traceback.format_exc()) - # 显式清理executor对象,释放内存 - try: - if executor: - # 清理TaskContext - if hasattr(executor, 'task_context') and executor.task_context: - if hasattr(executor.task_context, 'cleanup'): - executor.task_context.cleanup() - executor.task_context = None - - # 清理BlockExecutor - if hasattr(executor, 'block_executor') and executor.block_executor: - executor.block_executor.task_context = None - executor.block_executor = None - - # 清空其他引用 - executor.task_record = None - executor.task_def = None - - logger.debug(f"任务 {task_record_id} 的executor已清理(异常分支)") - except Exception as cleanup_error: - logger.error(f"清理executor失败(异常分支): {str(cleanup_error)}") - - # 移除正在执行的任务 - self.running_tasks.pop(task_record_id, None) - # 检查是否需要重试 await self._handle_task_error(task_record_id, str(e)) @@ -1116,30 +1078,54 @@ class EnhancedTaskScheduler: "last_error": str(e), "task_count": self.worker_manager.worker_status[worker_id].get("task_count", 0) + 1 }) - + + finally: + # 统一清理逻辑,无论成功或失败都会执行 + # 取消检查器任务 + if cancel_checker_task: + cancel_checker_task.cancel() + try: + await cancel_checker_task + except asyncio.CancelledError: + pass + + # 移除正在执行的任务 + if task_record_id: + self.running_tasks.pop(task_record_id, None) + + # 清理executor对象,防止内存泄漏 + self._cleanup_executor(executor, f"工作线程 {worker_id}") + executor = None + # 标记任务完成 - self.queue_manager.task_done(queue_index) - + if queue_index != -1: + self.queue_manager.task_done(queue_index) + # 更新工作线程心跳 self.worker_manager.update_worker_heartbeat(worker_id) - + except asyncio.TimeoutError: # 超时,继续下一次循环 continue except asyncio.CancelledError: # 取消异常,退出循环 logger.info(f"工作线程 {worker_id} 被取消") + # 清理可能存在的executor + self._cleanup_executor(executor, f"工作线程 {worker_id} 取消时") break except Exception as e: logger.error(f"工作线程 {worker_id} 异常: {str(e)}") logger.error(traceback.format_exc()) - + + # 清理可能存在的executor + self._cleanup_executor(executor, f"工作线程 {worker_id} 异常时") + # 更新工作线程状态 self.worker_manager.update_worker_status(worker_id, { "error": str(e), "error_time": datetime.now() }) - + # 短暂休眠,避免频繁错误 await asyncio.sleep(1.0) diff --git a/services/execution/__pycache__/block_executor.cpython-312.pyc b/services/execution/__pycache__/block_executor.cpython-312.pyc index 7d30779..fc75d4e 100644 Binary files a/services/execution/__pycache__/block_executor.cpython-312.pyc and b/services/execution/__pycache__/block_executor.cpython-312.pyc differ diff --git a/services/execution/__pycache__/block_executor.cpython-313.pyc b/services/execution/__pycache__/block_executor.cpython-313.pyc new file mode 100644 index 0000000..7179652 Binary files /dev/null and b/services/execution/__pycache__/block_executor.cpython-313.pyc differ diff --git a/services/execution/__pycache__/task_context.cpython-313.pyc b/services/execution/__pycache__/task_context.cpython-313.pyc new file mode 100644 index 0000000..77f364c Binary files /dev/null and b/services/execution/__pycache__/task_context.cpython-313.pyc differ diff --git a/services/execution/__pycache__/task_executor.cpython-313.pyc b/services/execution/__pycache__/task_executor.cpython-313.pyc new file mode 100644 index 0000000..762f415 Binary files /dev/null and b/services/execution/__pycache__/task_executor.cpython-313.pyc differ diff --git a/services/execution/block_executor.py b/services/execution/block_executor.py index 6089eb6..2734366 100644 --- a/services/execution/block_executor.py +++ b/services/execution/block_executor.py @@ -36,13 +36,14 @@ class BlockExecutor: def __init__(self, task_context: TaskContext): """ 初始化块执行器 - + Args: task_context: 任务上下文 """ self.task_context = task_context self.is_canceled = False self.is_error = False + self._is_cleaned = False # 防止重复清理标志 def cancel(self) -> None: """ @@ -168,12 +169,24 @@ class BlockExecutor: return result else: - # 更新块状态为失败 - error_msg = result.get("message", "执行失败") - await self._update_block_record(block_record_id, TaskBlockRecordStatus.FAILED, error_msg) + # 检查是否是"自身成功但子块失败"的特殊情况 + if result.get("self_success", False): + # 本块执行成功,更新状态为成功 + success_msg = result.get("message", "执行成功") + await self._update_block_record( + block_record_id, + TaskBlockRecordStatus.SUCCESS, + success_msg, + result.get("output", {}) + ) + logger.info(f"块 {block_name} 自身执行成功,但子块失败") + else: + # 更新块状态为失败 + error_msg = result.get("message", "执行失败") + await self._update_block_record(block_record_id, TaskBlockRecordStatus.FAILED, error_msg) - # 设置错误信息 - self.task_context.set_error(error_msg, block_id) + # 设置错误信息(无论哪种情况,任务都要标记为失败) + self.task_context.set_error(result.get("message", "执行失败"), block_id) return result except Exception as e: @@ -448,13 +461,27 @@ class BlockExecutor: } else: logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") - # 更新块记录状态为失败 - await self._update_block_record( - block_record_id, - TaskBlockRecordStatus.FAILED, # 失败 - result.get("message", "执行失败"), - ) - + + # 检查是否是"自身成功但子块失败"的特殊情况 + if result.get("self_success", False): + # 本块执行成功,更新状态为成功 + success_msg = result.get("message", "执行成功") + await self._update_block_record( + block_record_id, + TaskBlockRecordStatus.SUCCESS, + success_msg, + result.get("output", {}) + ) + logger.info(f"子块 {child_name} 自身执行成功,但其子块失败") + else: + # 更新块记录状态为失败 + await self._update_block_record( + block_record_id, + TaskBlockRecordStatus.FAILED, # 失败 + result.get("message", "执行失败"), + ) + + # 无论哪种情况,都需要终止后续兄弟块的执行 # 为剩余未执行的兄弟块创建终止记录 await self._create_terminated_records_for_remaining_siblings( children, i + 1, f"因前序块 {child_name} 执行失败而终止" @@ -1833,4 +1860,31 @@ class BlockExecutor: params = params_str.split(",") - return params \ No newline at end of file + return params + + + def cleanup(self) -> None: + """ + 清理 BlockExecutor 占用的资源 + 优化:释放对 task_context 的引用,避免循环引用导致的内存泄漏 + """ + # 防止重复清理 + if self._is_cleaned: + return + + try: + # 清空 task_context 引用 (注意: task_context 由 TaskExecutor 负责清理) + # 这里只需要解除引用,不调用 task_context.cleanup() + if self.task_context: + self.task_context = None + + # 重置状态标志 + self.is_canceled = False + self.is_error = False + + # 标记已清理 + self._is_cleaned = True + + logger.debug("BlockExecutor 已清理") + except Exception as e: + logger.error(f"清理 BlockExecutor 失败: {str(e)}") \ No newline at end of file diff --git a/services/execution/handlers/__pycache__/robot_scheduling.cpython-312.pyc b/services/execution/handlers/__pycache__/robot_scheduling.cpython-312.pyc index 0df7f21..45e035e 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 57f44fb..f94a3b8 100644 --- a/services/execution/handlers/robot_scheduling.py +++ b/services/execution/handlers/robot_scheduling.py @@ -341,14 +341,15 @@ class RobotBlockHandler(BlockHandler): logger.info(f"成功更新任务记录 {task_record_id} 的agv_id字段: {final_agv_id}") except Exception as e: logger.error(f"更新任务记录 {task_record_id} 的agv_id字段时发生错误: {str(e)}") - async def update_block_record(self, block_record_id: str, agv_id: str = None) -> None: + async def update_block_record(self, block_record_id: str, agv_id: str = None, block_name: str = None, output_data: Dict[str, Any] = None) -> None: """ - 更新块记录的通用方法 + 更新块记录的通用方法,立即更新输出参数 Args: block_record_id: 块记录ID - status: 状态码 - message: 消息 + agv_id: 选择的机器人名称 + block_name: 块名称 + output_data: 输出数据 """ try: from sqlalchemy.ext.asyncio import AsyncSession @@ -356,18 +357,54 @@ class RobotBlockHandler(BlockHandler): from data.models.blockrecord import VWEDBlockRecord from sqlalchemy import select, update from data.enum.task_block_record_enum import TaskBlockRecordStatus + from data.enum.task_input_param_enum import TaskInputParamVariables + from datetime import datetime + if not block_record_id: logger.warning(f"未提供块记录ID,无法更新块记录") return - stmt = update(VWEDBlockRecord).where(VWEDBlockRecord.id == block_record_id).values( - status=TaskBlockRecordStatus.SUCCESS, - ended_reason="执行成功", - remark="执行成功" - ) + async with get_async_session() as session: session: AsyncSession = session + + # 获取块记录以获取块名称 + stmt_select = select(VWEDBlockRecord).where(VWEDBlockRecord.id == block_record_id) + result = await session.execute(stmt_select) + block_record = result.scalar_one_or_none() + + if not block_record: + logger.warning(f"未找到块记录: {block_record_id}") + return + + # 使用传入的块名称或从记录中获取 + actual_block_name = block_name or block_record.block_name + + # 构建输出参数 + update_values = { + "status": TaskBlockRecordStatus.SUCCESS, + "ended_reason": "选择机器人成功", + "remark": "选择机器人成功" + } + + # 如果提供了输出数据,立即更新输出参数 + if output_data: + # 构建完整输出结构 {"blocks": {"块名称": 输出内容}} + full_output = {TaskInputParamVariables.BLOCKS: {actual_block_name: output_data}} + output_full_json = json.dumps(full_output, ensure_ascii=False) + output_value_json = json.dumps(output_data, ensure_ascii=False) + + update_values["output_params"] = output_full_json + update_values["block_out_params_value"] = output_value_json + + logger.info(f"立即更新块 {actual_block_name} 的输出参数: {output_data}") + + # 更新块记录 + stmt = update(VWEDBlockRecord).where(VWEDBlockRecord.id == block_record_id).values(**update_values) await session.execute(stmt) await session.commit() + + logger.info(f"成功更新块记录 {block_record_id} 的状态和输出参数") + except Exception as e: logger.error(f"更新块记录 {block_record_id} 时发生错误: {str(e)}") @@ -840,20 +877,29 @@ class SelectAgvBlockHandler(RobotBlockHandler): } await self._record_task_log(block, result, context) return result + # 获取当前块ID和名称(提前获取以便更新块记录) + current_block_id = block.get("id", "unknown") + current_block_name = block.get("name", f"b{current_block_id}") + + # 构建输出数据 + output_data = { + "selectedAgvId": amr_name, + } + results = { "success": True, "message": f"选择机器人块成功, 块id:{current_block_name}", - "output": { - "selectedAgvId": amr_name, - } + "output": output_data } await self._record_task_log(block, results, context) - # 更新块记录状态为成功 - await self.update_block_record(context.block_record_id, amr_name) - # 获取当前块ID和名称 - current_block_id = block.get("id", "unknown") - current_block_name = block.get("name", f"b{current_block_id}") + # 立即更新块记录状态为成功,并更新输出参数 + await self.update_block_record( + block_record_id=context.block_record_id, + agv_id=amr_name, + block_name=current_block_name, + output_data=output_data + ) # 更新任务记录中的agv_id字段 await self._update_task_record_agv_id(context.task_record_id, amr_name) @@ -926,7 +972,7 @@ class SelectAgvBlockHandler(RobotBlockHandler): if "子块" not in result["message"]: result["message"] = f"{result['message']},子块执行成功, 块id:{current_block_name}" else: - # 子块执行失败,根据失败的子块更新消息 + # 子块执行失败,但选择机器人本身是成功的 logger.error(f"选择机器人块 {current_block_name} 的子块执行失败: {loop_result.get('message')}") # 创建包含子块失败信息的结果 @@ -935,6 +981,8 @@ class SelectAgvBlockHandler(RobotBlockHandler): result = { "success": False, + "self_success": True, # 标记:自身执行成功,但子块失败 + "children_failed": True, # 标记:子块执行失败 "message": f"选择执行机器人成功 选择小车:{amr_name},但子块执行失败: {error_msg},失败块ID: {failed_block_id}", "output": { "selectedAgvId": amr_name, diff --git a/services/execution/handlers/storage_queue_manager.py b/services/execution/handlers/storage_queue_manager.py index 45c91b1..348812b 100644 --- a/services/execution/handlers/storage_queue_manager.py +++ b/services/execution/handlers/storage_queue_manager.py @@ -20,6 +20,7 @@ from config.settings import settings logger = get_logger("services.execution.handlers.storage_queue_manager") + class RequestPriority(Enum): """请求优先级""" LOW = 1 @@ -27,6 +28,7 @@ class RequestPriority(Enum): HIGH = 3 URGENT = 4 + class RequestStatus(Enum): """请求状态""" PENDING = "pending" @@ -36,6 +38,7 @@ class RequestStatus(Enum): TIMEOUT = "timeout" CANCELLED = "cancelled" + @dataclass class StorageRequest: """库位请求""" @@ -47,46 +50,49 @@ class StorageRequest: task_record_id: str priority: RequestPriority = RequestPriority.NORMAL created_at: float = field(default_factory=time.time) - timeout: float = field(default_factory=lambda: settings.STORAGE_QUEUE_DEFAULT_TIMEOUT if settings.STORAGE_QUEUE_ENABLE_TIMEOUT else float('inf')) + timeout: float = field( + default_factory=lambda: settings.STORAGE_QUEUE_DEFAULT_TIMEOUT if settings.STORAGE_QUEUE_ENABLE_TIMEOUT else float( + 'inf')) retry_count: int = 0 max_retries: int = 3 status: RequestStatus = RequestStatus.PENDING result: Optional[Dict[str, Any]] = None error_message: Optional[str] = None - + def __lt__(self, other): """用于优先级队列排序""" if self.priority.value != other.priority.value: return self.priority.value > other.priority.value # 高优先级优先 return self.created_at < other.created_at # 时间早的优先 + class StorageQueueManager: """库位请求队列管理器""" - + def __init__(self, max_workers: int = settings.STORAGE_QUEUE_MAX_WORKERS, max_queue_size: int = None): self.max_workers = max_workers or settings.STORAGE_QUEUE_MAX_WORKERS self.max_queue_size = max_queue_size or settings.STORAGE_QUEUE_MAX_SIZE self.enable_timeout = settings.STORAGE_QUEUE_ENABLE_TIMEOUT self.cleanup_interval = settings.STORAGE_QUEUE_CLEANUP_INTERVAL self.completed_request_ttl = settings.STORAGE_QUEUE_COMPLETED_REQUEST_TTL - + # 优先级队列 self.request_queue: List[StorageRequest] = [] self.queue_lock = asyncio.Lock() - + # 请求跟踪 self.pending_requests: Dict[str, StorageRequest] = {} self.processing_requests: Dict[str, StorageRequest] = {} self.completed_requests: Dict[str, StorageRequest] = {} - + # 工作者管理 self.workers: List[asyncio.Task] = [] self.worker_semaphore = asyncio.Semaphore(max_workers) self.shutdown_event = asyncio.Event() - + # 处理器注册 self.handlers: Dict[str, Callable] = {} - + # 统计信息 self.stats = { 'requests_total': 0, @@ -97,35 +103,35 @@ class StorageQueueManager: 'queue_size': 0, 'active_workers': 0 } - + # 启动清理任务 self.cleanup_task = None - + async def start(self): """启动队列管理器""" logger.info("启动库位请求队列管理器") - + # 启动工作者 for i in range(self.max_workers): worker = asyncio.create_task(self._worker(f"worker-{i}")) self.workers.append(worker) - + # 启动清理任务 self.cleanup_task = asyncio.create_task(self._cleanup_completed_requests()) - + logger.info(f"队列管理器已启动,工作者数量: {self.max_workers}") - + async def stop(self): """停止队列管理器""" logger.info("停止库位请求队列管理器") - + # 设置停止信号 self.shutdown_event.set() - + # 等待所有工作者完成 if self.workers: await asyncio.gather(*self.workers, return_exceptions=True) - + # 停止清理任务 if self.cleanup_task: self.cleanup_task.cancel() @@ -133,31 +139,31 @@ class StorageQueueManager: await self.cleanup_task except asyncio.CancelledError: pass - + logger.info("队列管理器已停止") - + def register_handler(self, handler_type: str, handler_func: Callable): """注册处理器""" self.handlers[handler_type] = handler_func logger.info(f"注册处理器: {handler_type}") - + async def submit_request(self, request: StorageRequest) -> str: """提交请求到队列""" if len(self.request_queue) >= self.max_queue_size: raise Exception("队列已满,无法提交新请求") - + async with self.queue_lock: # 添加到优先级队列 heapq.heappush(self.request_queue, request) self.pending_requests[request.request_id] = request - + # 更新统计 self.stats['requests_total'] += 1 self.stats['queue_size'] = len(self.request_queue) - + logger.debug(f"提交请求到队列: {request.request_id}, 优先级: {request.priority.name}") return request.request_id - + async def get_request_status(self, request_id: str) -> Optional[Dict[str, Any]]: """获取请求状态""" # 检查各个状态的请求 @@ -187,13 +193,13 @@ class StorageQueueManager: "error_message": request.error_message, "processing_time": time.time() - request.created_at } - + return None - + async def wait_for_result(self, request_id: str, timeout: float = None) -> Dict[str, Any]: """等待请求结果""" start_time = time.time() - + # 根据配置决定是否使用超时 if not self.enable_timeout: # 禁用超时,无限等待 @@ -203,64 +209,79 @@ class StorageQueueManager: # 启用超时,使用提供的超时时间或默认值 check_timeout = timeout or settings.STORAGE_QUEUE_DEFAULT_TIMEOUT logger.debug(f"等待请求结果(超时 {check_timeout}s): {request_id}") - - while True: - # 检查是否完成 - if request_id in self.completed_requests: - request = self.completed_requests[request_id] - if request.status == RequestStatus.COMPLETED: - return request.result - else: - raise Exception(f"请求失败: {request.error_message}") - - # 只有在启用超时时才检查超时 - if self.enable_timeout: - # 检查等待超时 - if time.time() - start_time >= check_timeout: - await self._mark_request_timeout(request_id) - raise Exception("等待结果超时") - - # 检查请求本身是否超时 - if request_id in self.pending_requests: - request = self.pending_requests[request_id] - if request.timeout != float('inf') and time.time() - request.created_at > request.timeout: + + try: + while True: + # 检查是否完成 + if request_id in self.completed_requests: + request = self.completed_requests[request_id] + if request.status == RequestStatus.COMPLETED: + result = request.result + # 立即清理已完成的请求,避免内存积累 + del self.completed_requests[request_id] + logger.debug(f"请求结果已取走并清理: {request_id}") + return result + else: + error_msg = request.error_message + # 失败的请求也立即清理 + del self.completed_requests[request_id] + logger.debug(f"请求失败结果已取走并清理: {request_id}") + raise Exception(f"请求失败: {error_msg}") + + # 只有在启用超时时才检查超时 + if self.enable_timeout: + # 检查等待超时 + if time.time() - start_time >= check_timeout: await self._mark_request_timeout(request_id) - raise Exception("请求超时") - - await asyncio.sleep(0.1) # 避免忙等待 - + raise Exception("等待结果超时") + + # 检查请求本身是否超时 + if request_id in self.pending_requests: + request = self.pending_requests[request_id] + if request.timeout != float('inf') and time.time() - request.created_at > request.timeout: + await self._mark_request_timeout(request_id) + raise Exception("请求超时") + + await asyncio.sleep(0.1) # 避免忙等待 + except Exception: + # 发生异常时,也要尝试清理可能存在的已完成请求 + if request_id in self.completed_requests: + del self.completed_requests[request_id] + logger.debug(f"异常时清理请求: {request_id}") + raise + async def cancel_request(self, request_id: str) -> bool: """取消请求""" async with self.queue_lock: if request_id in self.pending_requests: request = self.pending_requests[request_id] request.status = RequestStatus.CANCELLED - + # 从队列中移除 self.request_queue = [r for r in self.request_queue if r.request_id != request_id] heapq.heapify(self.request_queue) - + # 移动到完成队列 del self.pending_requests[request_id] self.completed_requests[request_id] = request - + self.stats['queue_size'] = len(self.request_queue) logger.info(f"取消请求: {request_id}") return True - + return False - + def get_queue_stats(self) -> Dict[str, Any]: """获取队列统计信息""" self.stats['queue_size'] = len(self.request_queue) self.stats['active_workers'] = sum(1 for w in self.workers if not w.done()) - + return self.stats.copy() - + async def _worker(self, worker_name: str): """工作者协程""" logger.info(f"工作者 {worker_name} 启动") - + while not self.shutdown_event.is_set(): try: # 获取请求 @@ -268,104 +289,108 @@ class StorageQueueManager: if not request: await asyncio.sleep(0.1) continue - + # 处理请求 async with self.worker_semaphore: await self._process_request(request, worker_name) - + except Exception as e: logger.error(f"工作者 {worker_name} 处理请求异常: {str(e)}") await asyncio.sleep(1) - + logger.info(f"工作者 {worker_name} 停止") - + async def _get_next_request(self) -> Optional[StorageRequest]: """获取下一个请求""" async with self.queue_lock: while self.request_queue: request = heapq.heappop(self.request_queue) - + # 检查请求是否仍然有效 if request.request_id in self.pending_requests: # 只有在启用超时且请求设置了有限超时时才检查超时 - if (self.enable_timeout and - request.timeout != float('inf') and - time.time() - request.created_at > request.timeout): + if (self.enable_timeout and + request.timeout != float('inf') and + time.time() - request.created_at > request.timeout): await self._mark_request_timeout(request.request_id) continue - + # 移动到处理队列 del self.pending_requests[request.request_id] self.processing_requests[request.request_id] = request request.status = RequestStatus.PROCESSING - + self.stats['queue_size'] = len(self.request_queue) return request - + return None - + async def _process_request(self, request: StorageRequest, worker_name: str): """处理单个请求""" start_time = time.time() logger.debug(f"工作者 {worker_name} 开始处理请求: {request.request_id}") - + try: # 获取处理器 handler = self.handlers.get(request.handler_type) if not handler: raise Exception(f"未找到处理器: {request.handler_type}") - + # 执行处理 result = await handler(request.input_params, request.context_data, request.map_id, request.task_record_id) - + # 标记完成 await self._mark_request_completed(request.request_id, result) - + processing_time = time.time() - start_time logger.debug(f"工作者 {worker_name} 完成请求: {request.request_id}, 用时: {processing_time:.3f}s") - + except Exception as e: # 处理失败 error_msg = str(e) logger.error(f"工作者 {worker_name} 处理请求失败: {request.request_id}, 错误: {error_msg}") - + # 检查是否需要重试 if request.retry_count < request.max_retries: await self._retry_request(request) else: await self._mark_request_failed(request.request_id, error_msg) - + finally: - # 更新平均处理时间 + # 更新平均处理时间(只在这里统计,移除 _mark_request_completed 中的重复计数) processing_time = time.time() - start_time - total_time = self.stats['avg_processing_time'] * self.stats['requests_completed'] - self.stats['requests_completed'] += 1 - self.stats['avg_processing_time'] = (total_time + processing_time) / self.stats['requests_completed'] - + if self.stats['requests_completed'] > 0: + total_time = self.stats['avg_processing_time'] * self.stats['requests_completed'] + self.stats['avg_processing_time'] = (total_time + processing_time) / ( + self.stats['requests_completed'] + 1) + else: + self.stats['avg_processing_time'] = processing_time + async def _mark_request_completed(self, request_id: str, result: Dict[str, Any]): """标记请求完成""" if request_id in self.processing_requests: request = self.processing_requests[request_id] request.status = RequestStatus.COMPLETED request.result = result - + del self.processing_requests[request_id] self.completed_requests[request_id] = request - + + # 更新完成计数(移除了重复计数) self.stats['requests_completed'] += 1 - + async def _mark_request_failed(self, request_id: str, error_message: str): """标记请求失败""" if request_id in self.processing_requests: request = self.processing_requests[request_id] request.status = RequestStatus.FAILED request.error_message = error_message - + del self.processing_requests[request_id] self.completed_requests[request_id] = request - + self.stats['requests_failed'] += 1 - + async def _mark_request_timeout(self, request_id: str): """标记请求超时""" request = None @@ -375,58 +400,63 @@ class StorageQueueManager: elif request_id in self.processing_requests: request = self.processing_requests[request_id] del self.processing_requests[request_id] - + if request: request.status = RequestStatus.TIMEOUT request.error_message = "请求超时" self.completed_requests[request_id] = request self.stats['requests_timeout'] += 1 - + async def _retry_request(self, request: StorageRequest): """重试请求""" request.retry_count += 1 request.status = RequestStatus.PENDING - + # 重新加入队列 async with self.queue_lock: heapq.heappush(self.request_queue, request) - + del self.processing_requests[request.request_id] self.pending_requests[request.request_id] = request - + self.stats['queue_size'] = len(self.request_queue) - + logger.info(f"重试请求: {request.request_id}, 第 {request.retry_count} 次重试") - + def _get_queue_position(self, request_id: str) -> int: """获取请求在队列中的位置""" for i, request in enumerate(self.request_queue): if request.request_id == request_id: return i + 1 return -1 - + async def _cleanup_completed_requests(self): - """清理已完成的请求""" + """ + 清理已完成的请求(兜底机制) + 注意:采用立即清理模式后,此方法主要作为兜底保护,防止异常情况下的内存泄漏 + """ while not self.shutdown_event.is_set(): try: await asyncio.sleep(self.cleanup_interval) # 使用配置的清理间隔 - + current_time = time.time() cleanup_threshold = self.completed_request_ttl # 使用配置的保留时间 - + to_remove = [] for request_id, request in self.completed_requests.items(): if current_time - request.created_at > cleanup_threshold: to_remove.append(request_id) - + for request_id in to_remove: del self.completed_requests[request_id] - + if to_remove: - logger.info(f"清理了 {len(to_remove)} 个已完成的请求") - + logger.info( + f"兜底清理了 {len(to_remove)} 个未被取走的已完成请求(可能存在未调用 wait_for_result 的情况)") + except Exception as e: logger.error(f"清理已完成请求异常: {str(e)}") + # 全局队列管理器实例 storage_queue_manager = StorageQueueManager() \ No newline at end of file diff --git a/services/execution/task_context.py b/services/execution/task_context.py index 93380b3..c3a5389 100644 --- a/services/execution/task_context.py +++ b/services/execution/task_context.py @@ -61,7 +61,8 @@ class TaskContext: self.map_id = map_id # 地图ID self.parent_log_id = None # 当前父日志ID(用于建立层级关系) self.current_iteration_index = None # 当前迭代索引 - + self._is_cleaned = False # 标记是否已清理,防止重复清理 + def set_current_block(self, block_id: str, block_name: str): """ 设置当前正在执行的块 @@ -396,28 +397,36 @@ class TaskContext: def cleanup(self) -> None: """ 清理上下文数据,释放内存 - 用于任务执行完成后释放大型数据结构,防止内存泄漏 + 修复内存泄漏: 任务完成后及时清理大型数据结构 + 优化:彻底置空所有引用,而不是仅清空容器 """ + # # 防止重复清理 + if self._is_cleaned: + return + try: - # 清理大型字典 - if self.variables: - self.variables.clear() - if self.variable_sources: - self.variable_sources.clear() - if self.block_outputs: - self.block_outputs.clear() - if self.outputs: - self.outputs.clear() - - # 清理列表 - if self.execution_path: - self.execution_path.clear() - - # 清空引用 - self.input_params = {} + # 彻底清空所有字典和列表(直接置 None,而不是 clear()) + self.variables = None + self.variable_sources = None + self.block_outputs = None + self.outputs = None + self.execution_path = None + self.input_params = None self.error = None - logger.debug(f"任务上下文 {self.task_record_id} 已清理") + # 清理其他可能的大对象引用 + self.token = None + self.map_id = None + self.block_record_id = None + self.skip_to_component_id = None + self.failure_reason = None + + # 清理 ID 和名称引用 + self.current_block_id = None + self.current_block_name = None + + self._is_cleaned = True + logger.debug(f"任务上下文 {self.task_record_id} 已彻底清理") except Exception as e: logger.error(f"清理任务上下文失败: {str(e)}") diff --git a/services/execution/task_executor.py b/services/execution/task_executor.py index 5bebd70..064cfff 100644 --- a/services/execution/task_executor.py +++ b/services/execution/task_executor.py @@ -38,7 +38,7 @@ class TaskExecutor: def __init__(self, task_record_id: str): """ 初始化任务执行器 - + Args: task_record_id: 任务记录ID """ @@ -52,6 +52,7 @@ class TaskExecutor: self.timeout = 3600*10 # 默认超时时间:10小时(秒) self.is_canceled = False self.is_error = False + self._is_cleaned = False # 防止重复清理标志 def set_timeout(self, timeout_seconds: int) -> None: """ @@ -215,7 +216,7 @@ class TaskExecutor: task_detail = json.loads(task_detail_str) root_block = task_detail.get("rootBlock", {}) release_sites = self.task_def.release_sites - print("root_block:::::::::::", root_block) + # print("root_block:::::::::::", root_block) # 更新任务状态为执行中 async with get_async_session() as session: await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=task_detail_str) @@ -384,22 +385,9 @@ class TaskExecutor: finally: self.is_running = False - # 清理任务执行器,释放内存 + # 统一调用 cleanup() 方法清理所有资源 try: - if self.task_context: - if hasattr(self.task_context, 'cleanup'): - self.task_context.cleanup() - self.task_context = None - - if self.block_executor: - self.block_executor.task_context = None - self.block_executor = None - - # 清空任务记录引用 - self.task_record = None - self.task_def = None - - logger.debug(f"任务执行器 {self.task_record_id} 已清理") + self.cleanup() except Exception as cleanup_error: logger.error(f"清理任务执行器失败: {str(cleanup_error)}") @@ -624,4 +612,51 @@ class TaskExecutor: except Exception as e: logger.error(f"外部API同步失败: {str(e)}") - # 外部API失败不应该影响主任务流程,只记录日志 \ No newline at end of file + # 外部API失败不应该影响主任务流程,只记录日志 + + def cleanup(self) -> None: + """ + 清理 TaskExecutor 占用的资源 + 优化:彻底清理所有子组件和引用,防止内存泄漏 + """ + # 防止重复清理 + if self._is_cleaned: + return + + try: + # 先清理 block_executor (按依赖顺序: block_executor -> task_context) + if self.block_executor: + try: + if hasattr(self.block_executor, 'cleanup'): + self.block_executor.cleanup() + except Exception as e: + logger.error(f"清理 block_executor 失败: {str(e)}") + finally: + self.block_executor = None + + # 再清理 task_context + if self.task_context: + try: + if hasattr(self.task_context, 'cleanup'): + self.task_context.cleanup() + except Exception as e: + logger.error(f"清理 task_context 失败: {str(e)}") + finally: + self.task_context = None + + # 清空其他引用 + self.task_record = None + self.task_def = None + self.error_message = None + + # 重置状态 + self.is_running = False + self.is_canceled = False + self.is_error = False + + # 标记已清理 + self._is_cleaned = True + + logger.debug(f"TaskExecutor {self.task_record_id} 已彻底清理") + except Exception as e: + logger.error(f"清理 TaskExecutor 失败: {str(e)}") \ No newline at end of file diff --git a/services/sync_service.py b/services/sync_service.py index 5c17f07..36a399d 100644 --- a/services/sync_service.py +++ b/services/sync_service.py @@ -727,10 +727,9 @@ async def set_task_failed(task_id: str, token: str = None) -> Optional[ApiRespon # 构建请求头 headers = {} headers[TFApiConfig.TOKEN_HEADER] = token - headers["x-tenant-id"] = "1000" + # headers["x-tenant-id"] = "1000" try: logger.info(f"正在设置任务状态为已失败: {task_id}") - timeout = aiohttp.ClientTimeout(total=TFApiConfig.TIMEOUT, connect=5) async with aiohttp.ClientSession(timeout=timeout, trust_env=False) as session: async with session.put(