From d8c31ebd5b2ec2d95234b36b9801a74b4a24c6bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=B3=E4=B8=AD=E4=BC=9F?= Date: Tue, 15 Jul 2025 15:05:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=BA=93=E4=BD=8D=E5=BA=93?= =?UTF-8?q?=E5=8C=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VWED任务模块接口文档/地图数据推送接口文档.md | 68 +- VWED任务模块接口文档/库位处理接口文档.md | 1170 - VWED任务模块接口文档/库位管理接口文档.md | 1001 + config/components/storage_location.json | 2 +- .../operate_point_layer.cpython-312.pyc | Bin 7802 -> 7802 bytes .../__pycache__/storage_area.cpython-312.pyc | Bin 3642 -> 3670 bytes data/models/operate_point_layer.py | 3 +- data/models/storage_area.py | 6 +- logs/app.log | 21149 ++++++++++++++++ .../__pycache__/map_data_api.cpython-312.pyc | Bin 7670 -> 7670 bytes .../operate_point_api.cpython-312.pyc | Bin 29580 -> 29676 bytes .../__pycache__/map_model.cpython-312.pyc | Bin 9499 -> 8528 bytes .../operate_point_model.cpython-312.pyc | Bin 22558 -> 22548 bytes routes/model/map_model.py | 42 +- routes/model/operate_point_model.py | 8 +- routes/operate_point_api.py | 120 +- .../map_data_service.cpython-312.pyc | Bin 22139 -> 24483 bytes .../operate_point_service.cpython-312.pyc | Bin 57086 -> 57265 bytes .../storage_location.cpython-312.pyc | Bin 64374 -> 95193 bytes .../execution/handlers/storage_location.py | 851 +- services/map_data_service.py | 476 +- services/operate_point_service.py | 52 +- 扩展属性管理接口文档.md | 410 - 23 files changed, 23356 insertions(+), 2002 deletions(-) delete mode 100644 VWED任务模块接口文档/库位处理接口文档.md create mode 100644 VWED任务模块接口文档/库位管理接口文档.md delete mode 100644 扩展属性管理接口文档.md diff --git a/VWED任务模块接口文档/地图数据推送接口文档.md b/VWED任务模块接口文档/地图数据推送接口文档.md index 1150ef4..01032b1 100644 --- a/VWED任务模块接口文档/地图数据推送接口文档.md +++ b/VWED任务模块接口文档/地图数据推送接口文档.md @@ -4,10 +4,11 @@ 地图数据推送接口用于处理用户推送新地图时的动作点和库区数据存储。支持库区分类(密集库区、一般库区)和动作点分层存储功能。 -**重要特性:** 采用智能覆盖模式,先查询数据库是否有相关场景数据: -- 如果有现有数据,则先删除现有数据,然后创建新数据 -- 如果没有现有数据,则直接创建新数据 -- 确保数据的完整性和一致性 +**重要特性:** 采用增量更新模式,在原有数据基础上进行更新: +- 库区:基于area_name判断,存在则更新,不存在则新增 +- 动作点:基于station_name判断,存在则更新,不存在则新增 +- 分层:基于layer_name判断,存在则更新,不存在则新增 +- 确保数据的完整性和一致性,避免数据丢失风险 - 支持动作站点名称和库位名称的重复检查,自动过滤重复数据 ## 接口列表 @@ -18,7 +19,7 @@ **功能说明:** 当用户推送新的地图时,将地图相关的动作点和库区数据存入数据库。支持库区分类和动作点分层存储。每个动作点包含站点名称和库位名称两个唯一标识。 -**重要说明:** 采用智能覆盖模式,先查询数据库是否有相关场景数据,如果有则先删除现有数据再创建,如果没有则直接创建。自动检查并过滤重复的动作点。 +**重要说明:** 采用增量更新模式,在原有数据基础上进行更新。库区通过area_name判断,动作点通过station_name判断,分层通过layer_name判断。系统会自动生成ID和layer_index,确保数据安全。 **请求参数:** @@ -32,13 +33,14 @@ | 参数名 | 类型 | 必填 | 描述 | |--------|------|------|------| -| id | string | 是 | 库区ID | | area_name | string | 是 | 库区名称 | -| area_code | string | 是 | 库区编码 | | area_type | string | 是 | 库区类型(general-一般库区,dense-密集库区) | +| select_logic | integer | 是 | 选择库位逻辑(1-先进先出,2-先进后出) | | description | string | 否 | 库区描述 | | tags | string | 否 | 库区标签 | +**注意:** 库区ID由系统自动生成UUID,无需手动指定。 + **注意:** 库区的最大容量(max_capacity)由系统根据库区类型和包含的动作点数量自动计算,无需手动指定。 **动作点数据结构(operate_points):** @@ -47,7 +49,7 @@ |--------|------|------|------| | station_name | string | 是 | 动作站点名称(唯一标识) | | storage_location_name | string | 是 | 库位名称(唯一标识) | -| storage_area_id | string | 否 | 所属库区ID | +| area_name | string | 否 | 所属库区名称 | | max_layers | integer | 否 | 最大层数,默认1 | | position_x | integer | 否 | X坐标 | | position_y | integer | 否 | Y坐标 | @@ -57,13 +59,12 @@ | description | string | 否 | 动作点描述 | | layers | array | 否 | 分层数据 | -**注意:** 动作点ID由系统自动生成UUID,无需手动指定。站点名称和库位名称作为唯一标识,同一场景下不能重复。 +**注意:** 动作点ID由系统自动生成UUID,无需手动指定。站点名称和库位名称作为唯一标识,同一场景下不能重复。动作点通过area_name字段与库区关联。 **分层数据结构(layers):** | 参数名 | 类型 | 必填 | 描述 | |--------|------|------|------| -| layer_index | integer | 是 | 层索引(从1开始) | | layer_name | string | 否 | 层名称 | | max_weight | integer | 否 | 最大承重(克) | | max_volume | integer | 否 | 最大体积(立方厘米) | @@ -71,45 +72,65 @@ | description | string | 否 | 层描述 | | tags | string | 否 | 层标签 | +**注意:** 层索引(layer_index)由系统自动生成,按照提交的顺序从1开始递增。 + **请求示例:** ```json { - "scene_id": "scene-001", + "scene_id": "1936411520272753371", "storage_areas": [ { - "id": "area-002", "area_name": "一般存储区B", - "area_code": "GENERAL-B", - "area_type": "general" + "area_type": "general", + "select_logic": 2 //1 先进先出 2 先进后出 + }, + { + "area_name": "一般存储区C", + "area_type": "general", + "select_logic": 2 //1 先进先出 2 先进后出 } ], "operate_points": [ { "station_name": "STATION-A-001", "storage_location_name": "库位A001", - "storage_area_id": "area-002", + "area_name": "一般存储区B", "max_layers": 2, "layers": [ { - "layer_index": 1, - "layer_name": "第1层" + "layer_name": "1-1" }, { - "layer_index": 2, - "layer_name": "第2层" + "layer_name": "1-2" } ] }, { "station_name": "STATION-B-001", "storage_location_name": "库位B002", - "storage_area_id": "area-002", + "area_name": "一般存储区B", "max_layers": 1, "layers": [ { - "layer_index": 1, - "layer_name": "第1层" + "layer_name": "2-1" + } + ] + }, + { + "station_name": "STATION-B-004", + "storage_location_name": "库位B004", + "area_name": "一般存储区C", + "max_layers": 3, + "layers": [ + { + "layer_name": "4-1" + }, + { + "layer_name": "4-2" + }, + { + "layer_name": "4-3" } ] }, @@ -119,8 +140,7 @@ "max_layers": 1, "layers": [ { - "layer_index": 1, - "layer_name": "第1层" + "layer_name": "3-1" } ] } diff --git a/VWED任务模块接口文档/库位处理接口文档.md b/VWED任务模块接口文档/库位处理接口文档.md deleted file mode 100644 index 3e71405..0000000 --- a/VWED任务模块接口文档/库位处理接口文档.md +++ /dev/null @@ -1,1170 +0,0 @@ -# 库位处理接口文档 - -## 批量设置库位 (BatchSettingSiteBp) - -本接口用于批量设置库位的占用状态和内容。当库位 IDs 和库区集同时提供时,会对这些库位进行批量设置操作。 - -### 描述 - -本块在需要批量设置库位内容和占用状态时使用,可同时设置多个库位或多个库区的库位的占用状态。当库位 Ids 和库区集参数均填入时,则表示可同时对满足这两个参数的库位进行设置。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ---------- | -------- | -------- | ------------ | ------------------------ | -| siteIds | 库位IDs | 非必填 | String[] | 多个库位 id 的集合 | -| groupNames | 库区集 | 非必填 | String[] | 多个库区的集合 | -| filled | 占用 | 必填 | Boolean | 库位是否占用状态,选择 true 或 false | -| content | 货物 | 非必填 | String | 填写库位中具体的货物 | -| type | 是否物理库位 | 非必填 | Boolean | 勾选设置的库位是否是物理库位或是逻辑库位。物理库位指地图上实际存在的库位,逻辑库位指因业务逻辑创建的虚拟库位,不实际存在于地图中。 | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteIds": ["site001", "site002", "site003"], - "groupNames": [], - "filled": true, - "content": "产品A", - "type": "physical" -} - -// 成功响应示例 -{ - "success": true, - "message": "批量设置库位成功,共设置 3 个库位", - "code": 200 -} - -// 失败响应示例 -{ - "success": false, - "message": "批量设置库位失败: 库位ID不存在", - "code": 404 -} -``` - -## 获取密集库位 (GetIdleCrowdedSiteBp) - -本接口用于获取密集库位,支持根据库区、占用状态等条件查找适合的库位。 - -### 描述 - -本块用于在一组密集库位中获取符合条件的空闲库位,支持重试机制。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ---------- | -------- | -------- | ------------ | ------------------------ | -| groupName | 库区集 | 必填 | String[] | 库区数组 | -| filled | 取/放 | 必填 | Boolean | 选出库位用来取货还是放货 | -| content | 货物(取) | 非必填 | String | 取货库位的货物内容,在放货此字段忽略 | -| lock | 获取库位后是否锁定 | 非必填 | Boolean | 选出库位后是否立即锁定 | -| retry | 是否重试 | 必填 | Boolean | 是否启用重试 | -| retryPeriod | 重试时间间隔(ms) | 非必填 | Long | 重试周期(毫秒) | -| retryNum | 重试次数 | 非必填 | Long | 重试次数 | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | -| data | 数据 | Object | 返回数据对象 | -| data.siteId | 选出的库位 | String | 获取到的库位ID | - -### 调用示例 - -```json -// 输入参数示例 -{ - "groupName": ["density_area_1", "density_area_2"], - "filled": false, - "content": "", - "lock": true, - "retry": true, - "retryPeriod": 1000, - "retryNum": 3 -} - -// 成功响应示例 -{ - "success": true, - "message": "获取密集库位成功,库位ID: site001", - "code": 200, - "data": { - "siteId": "site001" - } -} - -// 失败响应示例 -{ - "success": false, - "message": "获取密集库位失败: 未找到合适的库位", - "code": 404 -} -``` - -## 获取库位 (GetIdleSiteBp) - -本接口用于获取符合条件的库位,支持按多种条件过滤和查询。 - -### 描述 - -本块用于获取符合特定条件的库位,可以指定多种查询参数,并支持自动无限重试机制直到找到合适的库位。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ------------ | -------- | -------- | ------------- | ------------------------- | -| siteId | 库位ID | 非必填 | String | 库位ID | -| content | 货物 | 非必填 | String | 获取该货物名称的库位 | -| filled | 是否有货物 | 非必填 | Boolean | true: 获取有货物的库位; false: 获取无货物的库位 | -| locked | 是否已锁定 | 必填 | Boolean | true: 获取已锁定的库位; false: 获取未锁定的库位 | -| type | 是否物理库位 | 非必填 | Boolean | 是否是物理库位 | -| groupName | 库区名 | 非必填 | String | 库区名称 | -| lock | 获取库位后是否锁定 | 非必填 | Boolean | 选出库位后是否立即锁定 | -| retryPeriod | 重试时间间隔(ms) | 非必填 | Long | 重试间隔时间(毫秒),默认为1000毫秒。系统会不断重试直到获取到库位。 | -| ifFair | 是否为公平锁 | 非必填 | Boolean | 任务先尝试加锁库位,优先这个任务加锁此库位 | -| orderDesc | 是否为降序 | 非必填 | Boolean | true: 优先获取库位id大的; false: 优先获取库位id小的; 默认true | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息,包含重试次数信息 | -| code | 返回代码 | Number | 操作结果代码 | -| data | 数据 | Object | 返回数据对象 | -| data.siteId | 选出的库位 | String | 获取到的库位ID | - -### 调用示例 - -```json -// 输入参数示例 -{ - "locked": false, - "filled": false, - "groupName": "storage_area_A", - "lock": true, - "retryPeriod": 2000, - "ifFair": true, - "orderDesc": true -} - -// 成功响应示例 -{ - "success": true, - "message": "获取库位成功,库位ID: site123", - "code": 200, - "data": { - "siteId": "site123" - } -} - -// 重试成功响应示例 -{ - "success": true, - "message": "第3次重试获取库位成功,库位ID: site123", - "code": 200, - "data": { - "siteId": "site123" - } -} -``` - -### 注意事项 - -1. 该接口实现了无限重试机制,会一直尝试获取库位直到成功 -2. 每次重试之间会等待retryPeriod指定的时间(毫秒) -3. 如果长时间无法获取到库位,建议检查查询条件是否合理 - -## 根据任务实例ID获取所有枷锁库位 (GetLockedSitesByTaskRecordIdBp) - -本接口用于获取某个任务实例已锁定的所有库位。 - -### 描述 - -本块用于查询指定任务实例ID锁定的所有库位,方便后续对这些库位进行操作。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ------------- | ---------- | -------- | ------------- | -------------- | -| taskRecordId | 任务实例ID | 必填 | String | 任务实例ID | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| ---------------- | -------------- | --------- | ----------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | -| data | 数据 | Object | 返回数据对象 | -| lockedSiteIdList | 已锁定库位列表 | String[] | 已锁定的库位ID列表 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "taskRecordId": "task123456" -} - -// 成功响应示例 -{ - "success": true, - "message": "获取任务锁定库位成功,共 3 个库位", - "code": 200, - "data": { - "lockedSiteIdList": ["site001", "site002", "site003"] - } -} - -// 失败响应示例 -{ - "success": false, - "message": "获取任务锁定库位失败: 任务实例不存在", - "code": 404 -} -``` - -## 获取库位扩展属性 (GetSiteAttrBp) - -本接口用于获取库位的扩展属性值。 - -### 描述 - -本块用于获取指定库位ID的特定扩展属性值,支持获取自定义属性。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| --------- | -------- | -------- | ------------- | -------------- | -| siteId | 库位ID | 必填 | String | 指定的库位 Id | -| attrName | 属性名称 | 必填 | String | 指定的库位扩展属性名称| - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| ---------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | -| data | 数据 | Object | 返回数据对象 | -| attrValue | 属性值 | Any | 属性值 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001", - "attrName": "temperature" -} - -// 成功响应示例 -{ - "success": true, - "message": "获取库位属性值成功,temperature: 25", - "code": 200, - "data": { - "attrValue": "25" - } -} - -// 失败响应示例 -{ - "success": false, - "message": "获取库位属性值失败: 属性不存在", - "code": 404 -} -``` - -## 查询库位 (QueryIdleSiteBp) - -本接口用于查询符合条件的库位详细信息。 - -### 描述 - -本块用于根据指定条件查询库位的详细信息,与获取库位接口不同,此接口会返回库位的完整信息,而不会锁定库位。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ------------ | -------- | -------- | ------------- | ------------------------- | -| siteId | 库位ID | 非必填 | String | 库位ID | -| content | 货物 | 非必填 | String | 获取该货物名称的库位 | -| filled | 是否有货物 | 非必填 | Boolean | true: 获取有货物的库位; false: 获取无货物的库位 | -| locked | 是否已锁定 | 非必填 | Boolean | true: 获取已锁定的库位; false: 获取未锁定的库位 | -| type | 是否物理库位 | 非必填 | Boolean | 勾选 True 或者 False | -| groupName | 库区名 | 非必填 | String | 填入库区名称 | -| orderDesc | 是否为降序 | 非必填 | Boolean | true: 优先获取库位id大的; false: 优先获取库位id小的; 默认为false | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | -| data | 数据 | Object | 返回数据对象 | -| site | 库位信息 | Object | 库位详细信息对象 | - -### 库位对象属性(不确定) - -| 属性名 | 中文名称 | 类型 | 描述 | -| ----------- | -------- | --------- | ------------------- | -| id | 库位ID | String | 库位ID | -| groupName | 库区名称 | String | 库区名称 | -| type | 类型 | Number | 库位类型 | -| filled | 占用 | Boolean | 是否已占用 | -| locked | 锁定 | Boolean | 是否已锁定 | -| content | 货物内容 | String | 库位内容 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001", - "filled": false, - "locked": false -} - -// 成功响应示例 -{ - "success": true, - "message": "查询库位成功,库位ID: site001", - "code": 200, - "data": { - "site": { - "id": "site001", - "groupName": "storage_area_A", - "type": 0, - "filled": false, - "locked": false, - "content": "" - } - } -} - -// 失败响应示例 -{ - "success": false, - "message": "查询库位失败: 未找到符合条件的库位", - "code": 404 -} -``` - -## 设置库位扩展属性 (SetSiteAttrBp) - -本接口用于设置库位的扩展属性值。 - -### 描述 - -本块用于设置指定库位ID的特定扩展属性值,支持设置自定义属性。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ---------- | -------- | -------- | ------------- | ------------- | -| siteId | 库位ID | 必填 | String | 库位ID | -| attrName | 属性名称 | 必填 | String | 指定的库位扩展属性名称| -| attrValue | 属性值 | 非必填 | Any | 属性值 | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001", - "attrName": "temperature", - "attrValue": 25 -} - -// 成功响应示例 -{ - "success": true, - "message": "设置库位属性值成功,site001.temperature = 25", - "code": 200 -} - -// 失败响应示例 -{ - "success": false, - "message": "设置库位属性值失败: 库位不存在", - "code": 404 -} -``` - -## 设置库位货物 (SetSiteContentBp) - -本接口用于设置库位的货物内容。 - -### 描述 - -本块用于设置指定库位ID的货物内容,通常用于标记库位中存放的具体物品。 - -### 输入参数 - -| 参数名 | 是否必填 | 类型 | 描述 | -| --------- | -------- | ------------- | ------------- | -| siteId | 必填 | String | 库位ID | -| content | 必填 | String | 货物内容 | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001", - "content": "产品A-批次123" -} - -// 成功响应示例 -{ - "success": true, - "message": "设置库位货物成功,site001 货物: 产品A-批次123", - "code": 200 -} - -// 失败响应示例 -{ - "success": false, - "message": "设置库位货物失败: 库位不存在", - "code": 404 -} -``` - -## 设置库位为空 (SetSiteEmptyBp) - -本接口用于将库位设置为空闲状态。 - -### 描述 - -该块可以将指定库位设置为未占用状态,同时清空货物字段。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| --------- | -------- | -------- | ------------- | ------------- | -| siteId | 库位ID | 必填 | String | 库位ID | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001" -} - -// 成功响应示例 -{ - "success": true, - "message": "设置库位为空成功,库位ID: site001", - "code": 200 -} - -// 失败响应示例 -{ - "success": false, - "message": "设置库位为空失败: 库位不存在", - "code": 404 -} -``` - -## 设置库位为占用 (SetSiteFilledBp) - -本接口用于将库位设置为占用状态。 - -### 描述 - -该块可以将指定库位设置为占用状态,但不操作货物字符串。 - - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| --------- | -------- | -------- | ------------- | ------------- | -| siteId | 库位ID | 必填 | String | 库位ID | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001" -} - -// 成功响应示例 -{ - "success": true, - "message": "设置库位为占用成功,库位ID: site001", - "code": 200 -} - -// 失败响应示例 -{ - "success": false, - "message": "设置库位为占用失败: 库位不存在", - "code": 404 -} -``` - -## 锁定库位 (SetSiteLockedBp) - -本接口用于锁定库位,防止其他任务操作该库位。 - -### 描述 - -该块可以将指定定的库位锁定,前提是该库位位已经在库存中设置或者在当前节点任务实例中被当前节点加锁。如果不满足条件,这个块将阻塞,直到该库位可交为解锁状态,然后进行锁定。 - -### 输入参数 - -| 参数名 | 是否必填 | 类型 | 描述 | -| ---------- | -------- | ------------ | ------------------------ | -| 库位 Id | 必填 | String | 指定的库位 Id | -| 是否为公平锁 | 非必填 | boolean | 任务先发出加锁库位,优先这个任务加锁此库位 | -| 加锁者 | 非必填 | String | 指定加锁该库位的加锁者,默认为当前任务实例id | -| 重试次数 | 非必填 | Integer | 重试次数 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001", - "ifFair": true, - "locker": "task123456", - "retryNum": 3 -} - -// 成功响应示例 -{ - "success": true, - "message": "锁定库位成功,库位ID: site001", - "code": 200, - "data": { - "success": true - } -} - -// 失败响应示例 -{ - "success": false, - "message": "锁定库位失败,库位ID: site001,可能已被其他任务锁定", - "code": 409, - "data": { - "success": false - } -} -``` - -## 解锁库位 (SetSiteUnlockedBp) - -本接口用于解锁库位,允许其他任务操作该库位。 - -### 描述 - -本块用于解锁特定的库位ID,解除其与特定任务的关联,允许其他任务操作该库位。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ---------- | -------- | -------- | ------------- | --------------------- | -| siteId | 库位ID | 必填 | String | 指定的库位ID | -| unLockedId | 解锁者 | 非必填 | String | 指定解锁该库位的解锁者,默认为当前任务实例id | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | --------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001", - "unLockedId": "task123456" -} - -// 成功响应示例 -{ - "success": true, - "message": "解锁库位成功,库位ID: site001", - "code": 200 -} - -// 失败响应示例 -{ - "success": false, - "message": "解锁库位失败: 库位不存在", - "code": 404 -} -``` - -## 设置库位标签 (SetSiteTagsBp) - -本接口用于设置库位的标签信息。 - -### 描述 - -本块用于为指定库位设置标签,可用于标记库位的特殊属性或分类,便于后续查询和管理。 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| --------- | -------- | -------- | ------------- | ------------- | -| siteId | 库位ID | 必填 | String | 指定的库位ID | -| tags | 标签 | 非必填 | String | 库位标签,多个标签可用逗号分隔 | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| --------- | -------- | ------- | ------------------- | -| success | 成功标志 | Boolean | 操作是否成功 | -| message | 消息 | String | 操作结果消息 | -| code | 返回代码 | Number | 操作结果代码 | - -### 调用示例 - -```json -// 输入参数示例 -{ - "siteId": "site001", - "tags": "临时存储,高优先级,易碎品" -} - -// 成功响应示例 -{ - "success": true, - "message": "设置库位标签成功,库位ID: site001,标签: 临时存储,高优先级,易碎品", - "code": 200 -} - -// 失败响应示例 -{ - "success": false, - "message": "设置库位标签失败: 库位不存在", - "code": 404 -} -``` - -## 获取库位详情 (GetStorageLocationDetail) - -本接口用于获取指定库位的详细信息。 - -### 描述 - -本接口用于获取指定库位的完整详情信息,包括库位基本信息、动作点信息、扩展字段定义和值、状态变更历史等。适用于需要全面了解库位信息的场景。 - -### 接口信息 - -- **URL**: `/api/vwed-operate-point/{storage_location_id}` -- **方法**: GET -- **认证**: 需要 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ------------------ | -------- | -------- | ------ | ------------------------------ | -| storage_location_id | 库位ID | 必填 | String | 要获取详情的库位ID | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| -------------------------- | --------------- | ------- | ------------------------------ | -| code | 返回代码 | Number | 操作结果代码 | -| message | 消息 | String | 操作结果消息 | -| data | 数据 | Object | 返回数据对象 | -| data.storage_location | 库位信息 | Object | 库位基本信息 | -| data.operate_point_info | 动作点信息 | Object | 所属动作点的详细信息 | -| data.extended_fields_definitions | 扩展字段定义 | Array | 扩展字段的定义信息 | -| data.status_history | 状态变更历史 | Array | 库位状态变更历史记录 | - -### 调用示例 - -```json -// 请求URL -GET /api/vwed-operate-point/layer-001 - -// 成功响应示例 -{ - "code": 200, - "message": "获取库位详情成功", - "data": { - "storage_location": { - "id": "layer-001", - "layer_index": 1, - "layer_name": "第一层", - "is_occupied": false, - "is_locked": false, - "is_disabled": false, - "is_empty_tray": false, - "locked_by": null, - "goods_content": "", - "goods_weight": null, - "goods_volume": null, - "goods_stored_at": null, - "goods_retrieved_at": null, - "last_access_at": null, - "max_weight": 5000, - "max_volume": 1000, - "layer_height": 300, - "tags": "高架库,密集存储", - "description": "密集存储区第一层", - "created_at": "2024-01-01T00:00:00", - "updated_at": "2024-01-01T00:00:00", - "extended_fields": { - "产品类别": "电子产品", - "存储温度": "常温" - }, - "operate_point_id": "point-001", - "station_name": "存储站点A", - "storage_location_name": "A1库位", - "scene_id": "scene-001", - "storage_area_id": "area-001" - }, - "operate_point_info": { - "id": "point-001", - "station_name": "存储站点A", - "storage_location_name": "A1库位", - "scene_id": "scene-001", - "storage_area_id": "area-001", - "storage_area_type": "dense", - "area_name": "密集存储区", - "max_layers": 10, - "current_layers": 5, - "position_x": 100, - "position_y": 200, - "position_z": 0, - "description": "密集存储区的动作点", - "created_at": "2024-01-01T00:00:00", - "updated_at": "2024-01-01T00:00:00", - "is_deleted": false - }, - "extended_fields_definitions": [ - { - "id": "ext-001", - "property_name": "产品类别", - "property_type": "select", - "is_required": true, - "is_enabled": true, - "description": "产品分类", - "options": [ - {"value": "电子产品", "label": "电子产品"}, - {"value": "机械配件", "label": "机械配件"} - ] - }, - { - "id": "ext-002", - "property_name": "存储温度", - "property_type": "string", - "is_required": false, - "is_enabled": true, - "description": "存储温度要求" - } - ], - "status_history": [] - } -} - -// 失败响应示例 -{ - "code": 404, - "message": "库位 layer-001 不存在", - "data": null -} -``` - -## 编辑库位信息 (EditStorageLocation) - -本接口用于编辑和更新库位的各种属性信息。 - -### 描述 - -本接口用于编辑库位的各种属性,包括货物信息、库位规格、状态字段、扩展字段等。支持部分更新,只有传入的字段且值发生变化时才会被更新。扩展字段必须在系统中已定义且已启用。 - -### 接口信息 - -- **URL**: `/api/vwed-operate-point/{storage_location_id}` -- **方法**: PUT -- **认证**: 需要 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ------------------ | ------------ | -------- | ------- | ------------------------------ | -| storage_location_id | 库位ID | 必填 | String | 要编辑的库位ID | -| goods_content | 货物内容 | 非必填 | String | 货物内容描述 | -| goods_weight | 货物重量 | 非必填 | Integer | 货物重量(克) | -| goods_volume | 货物体积 | 非必填 | Integer | 货物体积(立方厘米) | -| max_weight | 最大承重 | 非必填 | Integer | 最大承重(克) | -| max_volume | 最大体积 | 非必填 | Integer | 最大体积(立方厘米) | -| layer_height | 层高 | 非必填 | Integer | 层高(毫米) | -| is_locked | 是否锁定 | 非必填 | Boolean | 库位是否锁定 | -| is_disabled | 是否禁用 | 非必填 | Boolean | 库位是否禁用 | -| is_empty_tray | 是否空托盘 | 非必填 | Boolean | 库位是否为空托盘状态 | -| tags | 标签 | 非必填 | String | 库位标签 | -| description | 描述 | 非必填 | String | 库位描述 | -| extended_fields | 扩展字段 | 非必填 | Object | 扩展字段的键值对 | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| -------------------------- | --------------- | ------- | ------------------------------ | -| code | 返回代码 | Number | 操作结果代码 | -| message | 消息 | String | 操作结果消息 | -| data | 数据 | Object | 返回数据对象 | -| data.storage_location_id | 库位ID | String | 被编辑的库位ID | -| data.success | 成功标志 | Boolean | 编辑是否成功 | -| data.message | 操作消息 | String | 详细的操作结果消息 | -| data.updated_fields | 更新字段列表 | Array | 已更新的字段名称列表 | -| data.updated_storage_location | 更新后库位信息 | Object | 更新后的库位完整信息 | - -### 调用示例 - -```json -// 请求URL -PUT /api/vwed-operate-point/layer-001 - -// 请求体示例 -{ - "goods_content": "电子产品A", - "goods_weight": 500, - "goods_volume": 200, - "max_weight": 6000, - "is_locked": false, - "is_disabled": false, - "is_empty_tray": true, - "tags": "高架库,密集存储,已更新", - "description": "密集存储区第一层 - 已更新", - "extended_fields": { - "产品类别": "机械配件", - "存储温度": "常温", - "保质期": "12个月" - } -} - -// 成功响应示例 -{ - "code": 200, - "message": "库位信息编辑成功", - "data": { - "storage_location_id": "layer-001", - "success": true, - "message": "库位信息更新成功,共更新 8 个字段", - "updated_fields": [ - "goods_content", - "goods_weight", - "goods_volume", - "max_weight", - "is_locked", - "is_disabled", - "is_empty_tray", - "tags", - "description", - "extended_fields.产品类别", - "extended_fields.存储温度", - "extended_fields.保质期", - "updated_at" - ], - "updated_storage_location": { - "id": "layer-001", - "layer_index": 1, - "layer_name": "第一层", - "is_occupied": false, - "is_locked": false, - "is_disabled": false, - "is_empty_tray": true, - "locked_by": null, - "goods_content": "电子产品A", - "goods_weight": 500, - "goods_volume": 200, - "goods_stored_at": null, - "goods_retrieved_at": null, - "last_access_at": null, - "max_weight": 6000, - "max_volume": 1000, - "layer_height": 300, - "tags": "高架库,密集存储,已更新", - "description": "密集存储区第一层 - 已更新", - "created_at": "2024-01-01T00:00:00", - "updated_at": "2024-01-02T10:30:00", - "extended_fields": { - "产品类别": "机械配件", - "存储温度": "常温", - "保质期": "12个月" - }, - "operate_point_id": "point-001", - "station_name": "存储站点A", - "storage_location_name": "A1库位", - "scene_id": "scene-001", - "storage_area_id": "area-001" - } - } -} - -// 失败响应示例 -{ - "code": 404, - "message": "库位 layer-001 不存在", - "data": null -} - -// 没有字段变化的响应示例 -{ - "code": 200, - "message": "库位信息编辑成功", - "data": { - "storage_location_id": "layer-001", - "success": true, - "message": "没有字段发生变化,数据保持不变", - "updated_fields": [], - "updated_storage_location": { - "id": "layer-001", - "layer_index": 1, - "layer_name": "第一层", - "is_occupied": false, - "is_locked": false, - "is_disabled": false, - "is_empty_tray": false, - "locked_by": null, - "goods_content": "电子产品A", - "goods_weight": 500, - "goods_volume": 200, - "goods_stored_at": null, - "goods_retrieved_at": null, - "last_access_at": null, - "max_weight": 6000, - "max_volume": 1000, - "layer_height": 300, - "tags": "高架库,密集存储", - "description": "密集存储区第一层", - "created_at": "2024-01-01T00:00:00", - "updated_at": "2024-01-01T00:00:00", - "extended_fields": { - "产品类别": "电子产品", - "存储温度": "常温" - }, - "operate_point_id": "point-001", - "station_name": "存储站点A", - "storage_location_name": "A1库位", - "scene_id": "scene-001", - "storage_area_id": "area-001" - } - } -} - -// 部分字段更新失败示例 -{ - "code": 400, - "message": "更新扩展字段失败: 扩展字段 未定义字段 不存在或已禁用", - "data": null -} -``` - -### 注意事项 - -1. **部分更新**: 只有传入的字段且值发生变化时才会被更新,未传入的字段保持原值 -2. **层名称限制**: 层名称(layer_name)不能通过此接口修改,请使用其他方式 -3. **状态字段支持**: 支持修改 `is_locked`、`is_disabled`、`is_empty_tray` 三个状态字段 -4. **扩展字段验证**: 扩展字段必须在系统中已定义且已启用,否则会跳过更新 -5. **数据变更校验**: 如果所有字段都没有发生变化,会返回相应提示信息 -6. **字段验证**: 数值类型字段会进行范围验证,字符串类型字段会进行长度验证 -7. **事务处理**: 所有更新操作在同一个事务中进行,确保数据一致性 - -## 获取库位操作记录 (GetStorageLocationOperationLogs) - -本接口用于获取库位相关的操作记录,支持多种筛选条件和分页查询。 - -### 描述 - -本接口用于查询库位相关的操作记录,包括状态更新操作、信息编辑操作等。所有对库位的操作都会自动记录到操作日志中,方便后续审计和追踪。 - -### 接口信息 - -- **URL**: `/api/vwed-operate-point/operation-logs` -- **方法**: GET -- **认证**: 需要 - -### 输入参数 - -| 参数名 | 中文名称 | 是否必填 | 类型 | 描述 | -| ------------------ | ------------ | -------- | ------- | ------------------------------ | -| storage_location_id | 库位ID | 非必填 | String | 查询特定库位的操作记录 | -| operator | 操作人 | 非必填 | String | 操作人姓名(支持模糊搜索) | -| operation_type | 操作类型 | 非必填 | String | 操作类型(如:occupy、release等)| -| start_time | 开始时间 | 非必填 | String | 开始时间(格式:YYYY-MM-DD HH:MM:SS)| -| end_time | 结束时间 | 非必填 | String | 结束时间(格式:YYYY-MM-DD HH:MM:SS)| -| page | 页码 | 非必填 | Integer | 页码,默认为1 | -| page_size | 每页数量 | 非必填 | Integer | 每页数量,默认为20,最大100 | - -### 输出参数 - -| 参数名 | 中文名称 | 类型 | 描述 | -| -------------------------- | --------------- | ------- | ------------------------------ | -| code | 返回代码 | Number | 操作结果代码 | -| message | 消息 | String | 操作结果消息 | -| data | 数据 | Object | 返回数据对象 | -| data.total | 总数量 | Number | 符合条件的记录总数 | -| data.page | 当前页码 | Number | 当前页码 | -| data.page_size | 每页数量 | Number | 每页数量 | -| data.total_pages | 总页数 | Number | 总页数 | -| data.logs | 操作记录列表 | Array | 操作记录数组 | -| data.logs[].id | 记录ID | String | 操作记录的唯一标识 | -| data.logs[].operation_time | 操作时间 | String | 操作发生的时间 | -| data.logs[].operator | 操作人 | String | 执行操作的人员 | -| data.logs[].operation_type | 操作类型 | String | 操作类型 | -| data.logs[].affected_storage_locations | 影响的库位列表 | Array | 受影响的库位ID列表 | -| data.logs[].description | 操作描述 | String | 操作的详细描述 | -| data.logs[].created_at | 创建时间 | String | 记录创建时间 | - -### 支持的操作类型 - -| 操作类型 | 中文名称 | 描述 | -| ------------ | ----------- | ------------------------------ | -| occupy | 占用库位 | 将库位设置为占用状态 | -| release | 释放库位 | 将库位设置为空闲状态 | -| lock | 锁定库位 | 锁定库位防止其他操作 | -| unlock | 解锁库位 | 解锁库位允许其他操作 | -| enable | 启用库位 | 启用库位使其可用 | -| disable | 禁用库位 | 禁用库位使其不可用 | -| set_empty_tray | 设置空托盘 | 将库位设置为空托盘状态 | -| clear_empty_tray | 清除空托盘 | 清除库位的空托盘状态 | -| 编辑库位 | 编辑库位 | 编辑库位的信息 | - -### 调用示例 - -```json -// 请求URL示例 -GET /api/vwed-operate-point/operation-logs?storage_location_id=layer-001&page=1&page_size=10 - -// 带时间范围的请求示例 -GET /api/vwed-operate-point/operation-logs?start_time=2024-01-01 00:00:00&end_time=2024-01-02 23:59:59&operator=admin&page=1&page_size=20 - -// 成功响应示例 -{ - "code": 200, - "message": "查询操作记录成功", - "data": { - "total": 25, - "page": 1, - "page_size": 10, - "total_pages": 3, - "logs": [ - { - "id": "log-001", - "operation_time": "2024-01-02T10:30:00", - "operator": "admin", - "operation_type": "编辑库位", - "affected_storage_locations": ["layer-001"], - "description": "编辑库位信息,更新字段: goods_content, goods_weight, is_locked", - "created_at": "2024-01-02T10:30:00" - }, - { - "id": "log-002", - "operation_time": "2024-01-02T09:15:00", - "operator": "系统", - "operation_type": "occupy", - "affected_storage_locations": ["layer-001"], - "description": "占用库位操作", - "created_at": "2024-01-02T09:15:00" - }, - { - "id": "log-003", - "operation_time": "2024-01-02T08:45:00", - "operator": "user001", - "operation_type": "lock", - "affected_storage_locations": ["layer-001", "layer-002"], - "description": "锁定库位操作", - "created_at": "2024-01-02T08:45:00" - } - ] - } -} - -// 空结果响应示例 -{ - "code": 200, - "message": "查询操作记录成功", - "data": { - "total": 0, - "page": 1, - "page_size": 10, - "total_pages": 0, - "logs": [] - } -} - -// 时间格式错误示例 -{ - "code": 400, - "message": "开始时间格式错误,请使用格式:YYYY-MM-DD HH:MM:SS", - "data": null -} - -// 参数错误示例 -{ - "code": 400, - "message": "开始时间不能大于结束时间", - "data": null -} -``` - -### 注意事项 - -1. **时间格式**: 时间参数必须使用格式 `YYYY-MM-DD HH:MM:SS`,例如 `2024-01-01 12:00:00` -2. **时间范围**: 如果同时提供开始时间和结束时间,开始时间不能大于结束时间 -3. **模糊搜索**: 操作人字段支持模糊搜索,会匹配包含关键词的记录 -4. **排序方式**: 操作记录按操作时间倒序排列,最新的操作记录在前面 -5. **自动记录**: 所有对库位的操作都会自动记录,无需手动创建记录 -6. **分页限制**: 每页最多返回100条记录 -7. **数据完整性**: 操作记录一旦创建就不能修改或删除,确保审计追踪的完整性 \ No newline at end of file diff --git a/VWED任务模块接口文档/库位管理接口文档.md b/VWED任务模块接口文档/库位管理接口文档.md new file mode 100644 index 0000000..f9b5eae --- /dev/null +++ b/VWED任务模块接口文档/库位管理接口文档.md @@ -0,0 +1,1001 @@ +# 库位管理接口文档 + +## 概述 + +库位管理接口提供了对库位(基于动作点分层)的全面管理功能,包括库位查询、状态更新、扩展属性管理、操作记录查询等。每个动作点可以包含多个层,每一层对应一个库位。 + +**重要说明:** +- 所有接口现在使用 `layer_name`(库位名称)作为库位的主要标识符 +- 路径参数和查询参数均使用 `layer_name` 而不是 `storage_location_id` +- 这样设计使得接口更加直观和易于使用 + +## 接口更新历史 + +**2024年最新更新:** +- 将 `GET /api/vwed-operate-point/{layer_name}/status` 接口的路径参数改为 `layer_name` +- 将 `GET /api/vwed-operate-point/{layer_name}` 接口的路径参数改为 `layer_name` +- 将 `PUT /api/vwed-operate-point/{layer_name}` 接口的路径参数改为 `layer_name` +- 将 `GET /api/vwed-operate-point/operation-logs` 接口的查询参数改为 `layer_name` +- 统一使用库位名称作为主要标识符,提升接口的一致性和易用性 + +## 接口列表 + +### 1. 获取库位列表 (GET /api/vwed-operate-point/list) + +获取库位列表,支持多种筛选条件和分页查询。 + +#### 请求参数 + +| 参数名 | 类型 | 必填 | 描述 | +| --------------------------- | ------- | ---- | --------------------------- | +| scene_id | string | 否 | 场景ID | +| storage_area_id | string | 否 | 库区ID | +| station_name | string | 否 | 站点名称(支持模糊搜索) | +| storage_location_name | string | 否 | 库位名称(支持模糊搜索) | +| layer_name | string | 否 | 层名称(支持模糊搜索) | +| is_disabled | boolean | 否 | 是否禁用 | +| is_occupied | boolean | 否 | 是否占用 | +| is_locked | boolean | 否 | 是否锁定 | +| is_empty_tray | boolean | 否 | 是否空托盘 | +| include_operate_point_info | boolean | 否 | 是否包含动作点信息(默认true) | +| include_extended_fields | boolean | 否 | 是否包含扩展字段(默认true) | +| page | integer | 否 | 页码(默认1) | +| page_size | integer | 否 | 每页数量(默认20,最大100) | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "查询成功", + "data": { + "total": 7, + "page": 1, + "page_size": 20, + "total_pages": 1, + "storage_locations": [ + { + "id": "45ecea40-032d-47e1-8637-50882fd722f1", + "layer_index": 3, + "layer_name": "4-3", + "is_occupied": false, + "is_locked": false, + "is_disabled": false, + "is_empty_tray": false, + "locked_by": null, + "goods_content": "", + "goods_weight": null, + "goods_volume": null, + "goods_stored_at": null, + "goods_retrieved_at": null, + "last_access_at": null, + "max_weight": null, + "max_volume": null, + "layer_height": null, + "tags": null, + "description": null, + "created_at": "2025-07-15T13:27:05.994536", + "updated_at": "2025-07-15T13:28:17.825850", + "extended_fields": { + "真实名字": null, + "test": null + }, + "operate_point_id": "637defff-4670-4574-a73e-033bc94941a5", + "station_name": "STATION-B-004", + "storage_location_name": "库位B004", + "scene_id": "1936411520272753371", + "storage_area_id": "df28bb5a-f88f-4825-93e6-a1dae7c34bb1", + "storage_area_type": "general", + "area_name": "一般存储区C", + "max_layers": 3, + "current_layers": 0, + "position_x": null, + "position_y": null, + "position_z": null, + "operate_point_description": null + }, + + ] + } +} +``` + +#### 返回字段说明 + +##### 分页信息 +| 字段名 | 类型 | 说明 | +| ----------- | ------- | -------------- | +| total | integer | 总记录数 | +| page | integer | 当前页码 | +| page_size | integer | 每页记录数 | +| total_pages | integer | 总页数 | + +##### 库位层信息 (storage_locations) +| 字段名 | 类型 | 说明 | +| ------------------------- | ------- | -------------------------------- | +| id | string | 库位ID(唯一标识) | +| layer_index | integer | 层索引(从1开始) | +| layer_name | string | 库位名称 | +| is_occupied | boolean | 是否占用 | +| is_locked | boolean | 是否锁定 | +| is_disabled | boolean | 是否禁用 | +| is_empty_tray | boolean | 是否空托盘 | +| locked_by | string | 锁定者 | +| goods_content | string | 货物内容 | +| goods_weight | integer | 货物重量(克) | +| goods_volume | integer | 货物体积(立方厘米) | +| goods_stored_at | string | 货物存放时间 | +| goods_retrieved_at | string | 货物取出时间 | +| last_access_at | string | 最后访问时间 | +| max_weight | integer | 最大承重(克) | +| max_volume | integer | 最大体积(立方厘米) | +| layer_height | integer | 层高(毫米) | +| tags | string | 层标签 | +| description | string | 层描述 | +| created_at | string | 创建时间 | +| updated_at | string | 更新时间 | +| extended_fields | object | 扩展字段(键值对形式) | + +##### 动作点信息 (operate_point_info) +| 字段名 | 类型 | 说明 | +| ------------------------- | ------- | -------------------------------- | +| operate_point_id | string | 动作点ID | +| station_name | string | 站点名称 | +| storage_location_name | string | 库位名称 | +| scene_id | string | 场景ID | +| storage_area_id | string | 库区ID | +| storage_area_type | string | 库区类型 | +| area_name | string | 库区名称 | +| max_layers | integer | 最大层数 | +| current_layers | integer | 当前层数 | +| position_x | float | X坐标 | +| position_y | float | Y坐标 | +| position_z | float | Z坐标 | +| operate_point_description | string | 动作点描述 | + +#### 调用示例 + +```bash +GET /api/vwed-operate-point/list?scene_id=scene-001&is_occupied=false&page=1&page_size=20 +``` + +--- + +### 2. 更新库位状态 (PUT /api/vwed-operate-point/status) + +更新单个库位的状态。 + +#### 请求参数 + +```json +{ + "layer_name": "layer-001", + "action": "occupy", + "locked_by": "user123", + "reason": "放置货物A" +} +``` + +| 参数名 | 类型 | 必填 | 描述 | +| --------- | ------ | ---- | ----------------------------------------- | +| layer_name | string | 是 | 库位名称 | +| action | string | 是 | 操作类型(见支持的操作类型) | +| locked_by | string | 否 | 锁定者(锁定操作时必填) | +| reason | string | 否 | 操作原因 | + +#### 支持的操作类型 + +| 操作类型 | 描述 | +| ------------------ | ------------------- | +| occupy | 占用库位 | +| release | 释放库位 | +| lock | 锁定库位 | +| unlock | 解锁库位 | +| enable | 启用库位 | +| disable | 禁用库位 | +| set_empty_tray | 设置为空托盘 | +| clear_empty_tray | 清除空托盘状态 | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "状态更新完成", + "data": { + "layer_name": "layer-001", + "action": "occupy", + "success": true, + "message": "库位占用成功", + "new_status": { + "is_occupied": true, + "is_locked": false, + "is_disabled": false, + "is_empty_tray": false, + "locked_by": null, + "updated_at": "2024-01-01T12:00:00" + } + } +} +``` + +#### 返回字段说明 + +| 字段名 | 类型 | 说明 | +| ---------- | ------- | ------------------------------ | +| layer_name | string | 库位名称 | +| action | string | 执行的操作类型 | +| success | boolean | 操作是否成功 | +| message | string | 操作结果消息 | +| new_status | object | 更新后的状态信息 | + +##### 状态信息 (new_status) +| 字段名 | 类型 | 说明 | +| ------------ | ------- | ---------------- | +| is_occupied | boolean | 是否占用 | +| is_locked | boolean | 是否锁定 | +| is_disabled | boolean | 是否禁用 | +| is_empty_tray| boolean | 是否空托盘 | +| locked_by | string | 锁定者 | +| updated_at | string | 更新时间 | + +--- + +### 3. 批量更新库位状态 (PUT /api/vwed-operate-point/batch-status) + +批量更新多个库位的状态。 + +#### 请求参数 + +```json +{ + "layer_names": ["layer-001", "layer-002", "layer-003"], + "action": "lock", + "locked_by": "user123", + "reason": "批量锁定操作" +} +``` + +| 参数名 | 类型 | 必填 | 描述 | +| ---------- | -------- | ---- | ----------------------------------------- | +| layer_names | string[] | 是 | 库位名称列表(最多100个) | +| action | string | 是 | 操作类型(见支持的操作类型) | +| locked_by | string | 否 | 锁定者(锁定操作时必填) | +| reason | string | 否 | 操作原因 | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "批量状态更新完成:成功操作 2 个库位,失败操作 1 个库位", + "data": { + "total_count": 3, + "success_count": 2, + "failed_count": 1, + "results": [ + { + "layer_name": "layer-001", + "action": "lock", + "success": true, + "message": "库位锁定成功", + "new_status": { + "is_locked": true, + "locked_by": "user123" + } + }, + { + "layer_name": "layer-002", + "action": "lock", + "success": false, + "message": "库位已被其他用户锁定", + "new_status": {} + } + ] + } +} +``` + +#### 返回字段说明 + +| 字段名 | 类型 | 说明 | +| ------------- | ------- | ------------------------------ | +| total_count | integer | 总操作数量 | +| success_count | integer | 成功操作数量 | +| failed_count | integer | 失败操作数量 | +| results | array | 每个库位的操作结果详情 | + +##### 操作结果详情 (results[]) +| 字段名 | 类型 | 说明 | +| ---------- | ------- | ------------------------------ | +| layer_name | string | 库位名称 | +| action | string | 执行的操作类型 | +| success | boolean | 操作是否成功 | +| message | string | 操作结果消息 | +| new_status | object | 更新后的状态信息(成功时返回) | + +--- + +### 4. 获取支持的操作类型 (GET /api/vwed-operate-point/actions) + +获取系统支持的所有库位操作类型。 + +#### 响应格式 + +```json +{ + "code": 200, + "message": "获取支持的操作类型成功", + "data": { + "actions": [ + { + "value": "occupy", + "description": "占用库位" + }, + { + "value": "release", + "description": "释放库位" + }, + { + "value": "lock", + "description": "锁定库位(需要提供锁定者)" + } + ], + "count": 8 + } +} +``` + +#### 返回字段说明 + +| 字段名 | 类型 | 说明 | +| ------- | ------- | ------------------------------ | +| actions | array | 支持的操作类型列表 | +| count | integer | 操作类型数量 | + +##### 操作类型信息 (actions[]) +| 字段名 | 类型 | 说明 | +| ----------- | ------ | -------------- | +| value | string | 操作类型值 | +| description | string | 操作类型描述 | + +--- + +### 5. 获取库位详情 (GET /api/vwed-operate-point/{layer_name}) + +获取指定库位的详细信息。 + +#### 请求参数 + +| 参数名 | 类型 | 必填 | 描述 | +| ---------- | ------ | ---- | -------- | +| layer_name | string | 是 | 库位名称(路径参数) | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "获取库位详情成功", + "data": { + "storage_location": { + "id": "layer-001", + "layer_index": 1, + "layer_name": "第一层", + "is_occupied": false, + "is_locked": false, + "is_disabled": false, + "is_empty_tray": false, + "locked_by": null, + "goods_content": "", + "goods_weight": null, + "goods_volume": null, + "max_weight": 5000, + "max_volume": 1000, + "layer_height": 300, + "tags": "高架库,密集存储", + "description": "密集存储区第一层", + "created_at": "2024-01-01T00:00:00", + "updated_at": "2024-01-01T00:00:00", + "extended_fields": { + "产品类别": "电子产品", + "存储温度": "常温" + } + }, + "operate_point_info": { + "id": "point-001", + "station_name": "存储站点A", + "storage_location_name": "A1库位", + "scene_id": "scene-001", + "area_name": "密集存储区" + }, + "extended_fields_definitions": [ + { + "id": "ext-001", + "property_name": "产品类别", + "property_type": "select", + "is_required": true, + "is_enabled": true, + "description": "产品分类" + } + ], + "status_history": [] + } +} +``` + +#### 返回字段说明 + +##### 库位信息 (storage_location) +| 字段名 | 类型 | 说明 | +| --------------- | ------- | ------------------------------ | +| id | string | 层ID(唯一标识) | +| layer_index | integer | 层索引(从1开始) | +| layer_name | string | 层名称 | +| is_occupied | boolean | 是否占用 | +| is_locked | boolean | 是否锁定 | +| is_disabled | boolean | 是否禁用 | +| is_empty_tray | boolean | 是否空托盘 | +| locked_by | string | 锁定者 | +| goods_content | string | 货物内容 | +| goods_weight | integer | 货物重量(克) | +| goods_volume | integer | 货物体积(立方厘米) | +| max_weight | integer | 最大承重(克) | +| max_volume | integer | 最大体积(立方厘米) | +| layer_height | integer | 层高(毫米) | +| tags | string | 层标签 | +| description | string | 层描述 | +| created_at | string | 创建时间 | +| updated_at | string | 更新时间 | +| extended_fields | object | 扩展字段值(键值对形式) | + +##### 动作点信息 (operate_point_info) +| 字段名 | 类型 | 说明 | +| --------------------- | ------ | ------------ | +| id | string | 动作点ID | +| station_name | string | 站点名称 | +| storage_location_name | string | 库位名称 | +| scene_id | string | 场景ID | +| area_name | string | 库区名称 | + +##### 扩展字段定义 (extended_fields_definitions[]) +| 字段名 | 类型 | 说明 | +| ------------- | ------- | ------------------------------ | +| id | string | 扩展属性ID | +| property_name | string | 属性名称 | +| property_type | string | 属性类型 | +| is_required | boolean | 是否必填 | +| is_enabled | boolean | 是否启用 | +| description | string | 属性描述 | + +##### 状态历史 (status_history[]) +| 字段名 | 类型 | 说明 | +| -------------- | ------ | ------------ | +| operation_time | string | 操作时间 | +| operation_type | string | 操作类型 | +| operator | string | 操作人员 | +| description | string | 操作描述 | + +--- + +### 6. 编辑库位信息 (PUT /api/vwed-operate-point/{layer_name}) + +编辑库位的各种属性信息。 + +#### 请求参数 + +| 参数名 | 类型 | 必填 | 描述 | +| ------------ | ------ | ---- | -------- | +| layer_name | string | 是 | 库位名称(路径参数) | + +#### 请求体 + +```json +{ + "goods_content": "电子产品A", + "goods_weight": 500, + "goods_volume": 200, + "max_weight": 6000, + "is_locked": false, + "is_disabled": false, + "is_empty_tray": true, + "tags": "高架库,密集存储,已更新", + "description": "密集存储区第一层 - 已更新", + "extended_fields": { + "产品类别": "机械配件", + "存储温度": "常温", + "保质期": "12个月" + } +} +``` + +#### 响应格式 + +```json +{ + "code": 200, + "message": "库位信息编辑成功", + "data": { + "layer_name": "layer-001", + "success": true, + "message": "库位信息更新成功,共更新 8 个字段", + "updated_fields": [ + "goods_content", + "goods_weight", + "goods_volume", + "max_weight", + "is_locked", + "is_disabled", + "is_empty_tray", + "tags", + "description", + "extended_fields.产品类别" + ], + "updated_storage_location": { + "id": "layer-001", + "layer_name": "第一层", + "goods_content": "电子产品A", + "goods_weight": 500, + "updated_at": "2024-01-02T10:30:00" + } + } +} +``` + +#### 返回字段说明 + +| 字段名 | 类型 | 说明 | +| ------------------------- | ------- | ------------------------------ | +| layer_name | string | 库位名称 | +| success | boolean | 操作是否成功 | +| message | string | 操作结果消息 | +| updated_fields | array | 更新的字段列表 | +| updated_storage_location | object | 更新后的库位信息摘要 | + +##### 更新后的库位信息 (updated_storage_location) +| 字段名 | 类型 | 说明 | +| ------------- | ------- | ------------------------------ | +| id | string | 层ID | +| layer_name | string | 层名称 | +| goods_content | string | 货物内容 | +| goods_weight | integer | 货物重量(克) | +| updated_at | string | 更新时间 | + +--- + +### 7. 获取库位状态 (GET /api/vwed-operate-point/{layer_name}/status) + +获取单个库位的状态信息。 + +#### 请求参数 + +| 参数名 | 类型 | 必填 | 描述 | +| ---------- | ------ | ---- | -------- | +| layer_name | string | 是 | 库位名称(路径参数) | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "查询成功", + "data": { + "is_occupied": false, + "is_locked": false, + "is_disabled": false, + "is_empty_tray": false, + "locked_by": null, + "goods_content": "", + "last_access_at": "2024-01-01T12:00:00", + "updated_at": "2024-01-01T12:00:00" + } +} +``` + +#### 返回字段说明 + +| 字段名 | 类型 | 说明 | +| -------------- | ------- | ------------------------------ | +| is_occupied | boolean | 是否占用 | +| is_locked | boolean | 是否锁定 | +| is_disabled | boolean | 是否禁用 | +| is_empty_tray | boolean | 是否空托盘 | +| locked_by | string | 锁定者 | +| goods_content | string | 货物内容 | +| last_access_at | string | 最后访问时间 | +| updated_at | string | 更新时间 | + +--- + +### 8. 创建扩展属性 (POST /api/vwed-operate-point/extended-properties) + +创建新的扩展属性定义。 + +#### 请求参数 + +```json +{ + "property_key": "storage_temperature", + "property_name": "存储温度", + "property_type": "string", + "is_required": false, + "is_enabled": true, + "default_value": "常温", + "description": "库位存储温度要求", + "category": "环境参数", + "display_width": 120, + "display_format": "", + "validation_rules": "", + "options": [] +} +``` + +#### 响应格式 + +```json +{ + "code": 200, + "message": "扩展属性创建成功", + "data": { + "property_id": "ext-001", + "property_key": "storage_temperature", + "property_name": "存储温度", + "success": true, + "message": "扩展属性创建成功,已同步到 150 个库位层", + "affected_layers_count": 150 + } +} +``` + +#### 返回字段说明 + +| 字段名 | 类型 | 说明 | +| -------------------- | ------- | ------------------------------ | +| property_id | string | 扩展属性ID | +| property_key | string | 属性键名 | +| property_name | string | 属性名称 | +| success | boolean | 操作是否成功 | +| message | string | 操作结果消息 | +| affected_layers_count| integer | 影响的库位层数量 | + +--- + +### 9. 获取扩展属性列表 (GET /api/vwed-operate-point/extended-properties) + +获取扩展属性定义列表。 + +#### 请求参数 + +| 参数名 | 类型 | 必填 | 描述 | +| ------------- | ------- | ---- | --------------------------- | +| property_name | string | 否 | 属性名称(支持模糊搜索) | +| property_type | string | 否 | 属性类型 | +| category | string | 否 | 属性分类 | +| is_enabled | boolean | 否 | 是否启用 | +| page | integer | 否 | 页码(默认1) | +| page_size | integer | 否 | 每页数量(默认20,最大100) | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "查询成功", + "data": { + "total": 10, + "page": 1, + "page_size": 20, + "total_pages": 1, + "properties": [ + { + "id": "ext-001", + "property_key": "storage_temperature", + "property_name": "存储温度", + "property_type": "string", + "is_required": false, + "is_enabled": true, + "default_value": "常温", + "description": "库位存储温度要求", + "category": "环境参数", + "created_at": "2024-01-01T00:00:00", + "updated_at": "2024-01-01T00:00:00" + } + ] + } +} +``` + +#### 返回字段说明 + +##### 分页信息 +| 字段名 | 类型 | 说明 | +| ----------- | ------- | -------------- | +| total | integer | 总记录数 | +| page | integer | 当前页码 | +| page_size | integer | 每页记录数 | +| total_pages | integer | 总页数 | + +##### 扩展属性信息 (properties[]) +| 字段名 | 类型 | 说明 | +| ------------- | ------- | ------------------------------ | +| id | string | 扩展属性ID | +| property_key | string | 属性键名 | +| property_name | string | 属性名称 | +| property_type | string | 属性类型 | +| is_required | boolean | 是否必填 | +| is_enabled | boolean | 是否启用 | +| default_value | string | 默认值 | +| description | string | 属性描述 | +| category | string | 属性分类 | +| created_at | string | 创建时间 | +| updated_at | string | 更新时间 | + +--- + +### 10. 删除扩展属性 (DELETE /api/vwed-operate-point/extended-properties/{property_id}) + +删除指定的扩展属性。 + +#### 请求参数 + +| 参数名 | 类型 | 必填 | 描述 | +| ----------- | ------ | ---- | ------ | +| property_id | string | 是 | 属性ID | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "扩展属性删除成功", + "data": { + "property_id": "ext-001", + "success": true, + "message": "扩展属性删除成功,已从 150 个库位层中清除", + "affected_layers_count": 150 + } +} +``` + +#### 返回字段说明 + +| 字段名 | 类型 | 说明 | +| -------------------- | ------- | ------------------------------ | +| property_id | string | 扩展属性ID | +| success | boolean | 操作是否成功 | +| message | string | 操作结果消息 | +| affected_layers_count| integer | 影响的库位层数量 | + +--- +### 11. 创建扩展属性 + +**接口地址:** `POST /api/vwed-operate-point/extended-properties` + +**功能说明:** 创建新的扩展属性定义 + +**重要提示:** 创建扩展属性后,会自动将该属性添加到所有现有的库位层中,每个库位层的config_json会自动更新,包含新的扩展属性配置。 + +**请求参数:** +```json +{ + "property_name": "温度", + "property_type": "float", + "is_required": false, + "is_enabled": true, + "description": "库位温度监控", + "placeholder": "请输入温度值", + "default_value": "25.0", + "options": null, + "validation_rules": { + "min": -50, + "max": 100 + }, + "category": "环境监控", + "sort_order": 10, + "display_width": 150, + "display_format": "{{value}}°C" +} +``` + +**响应示例:** +```json +{ + "code": 200, + "message": "扩展属性创建成功", + "data": { + "id": "1", + "property_name": "温度", + "message": "扩展属性创建成功,已应用到所有库位层" + } +} +``` + +### 12. 获取库位操作记录 (GET /api/vwed-operate-point/operation-logs) + +获取库位操作记录列表。 + +#### 请求参数 + +| 参数名 | 类型 | 必填 | 描述 | +| ------------ | ------- | ---- | ----------------------------------------- | +| layer_name | string | 否 | 库位名称 | +| operator | string | 否 | 操作人(支持模糊搜索) | +| operation_type | string | 否 | 操作类型 | +| start_time | string | 否 | 开始时间(格式:YYYY-MM-DD HH:MM:SS) | +| end_time | string | 否 | 结束时间(格式:YYYY-MM-DD HH:MM:SS) | +| page | integer | 否 | 页码(默认1) | +| page_size | integer | 否 | 每页数量(默认20,最大100) | + +#### 响应格式 + +```json +{ + "code": 200, + "message": "查询操作记录成功", + "data": { + "total": 25, + "page": 1, + "page_size": 10, + "total_pages": 3, + "logs": [ + { + "id": "log-001", + "operation_time": "2024-01-02T10:30:00", + "operator": "admin", + "operation_type": "编辑库位", + "affected_storage_locations": ["layer-001"], + "description": "编辑库位信息,更新字段: goods_content, goods_weight, is_locked", + "created_at": "2024-01-02T10:30:00" + }, + { + "id": "log-002", + "operation_time": "2024-01-02T09:15:00", + "operator": "系统", + "operation_type": "occupy", + "affected_storage_locations": ["layer-001"], + "description": "占用库位操作", + "created_at": "2024-01-02T09:15:00" + } + ] + } +} +``` + +#### 返回字段说明 + +##### 分页信息 +| 字段名 | 类型 | 说明 | +| ----------- | ------- | -------------- | +| total | integer | 总记录数 | +| page | integer | 当前页码 | +| page_size | integer | 每页记录数 | +| total_pages | integer | 总页数 | + +##### 操作记录信息 (logs[]) +| 字段名 | 类型 | 说明 | +| -------------------------- | ------ | ------------------------------ | +| id | string | 操作记录ID | +| operation_time | string | 操作时间 | +| operator | string | 操作人员 | +| operation_type | string | 操作类型 | +| affected_storage_locations | array | 受影响的库位名称列表 | +| description | string | 操作描述 | +| created_at | string | 记录创建时间 | + +#### 调用示例 + +```bash +GET /api/vwed-operate-point/operation-logs?layer_name=layer-001&start_time=2024-01-01 00:00:00&end_time=2024-01-02 23:59:59&page=1&page_size=10 +``` + +--- + +## 错误处理 + +### 常见错误码 + +| 错误码 | 描述 | 示例 | +| ------ | -------------------- | --------------------------------------- | +| 400 | 请求参数错误 | 缺少必填参数、参数格式错误 | +| 404 | 资源不存在 | 库位不存在、扩展属性不存在 | +| 409 | 资源冲突 | 库位已被锁定、扩展属性名称已存在 | +| 500 | 服务器内部错误 | 数据库连接失败、系统异常 | + +### 错误响应格式 + +```json +{ + "code": 400, + "message": "请求参数错误:layer_name 不能为空", + "data": null +} +``` + +## 注意事项 + +1. **认证要求**:所有接口都需要有效的认证token +2. **参数验证**:请确保传入的参数类型和格式正确 +3. **分页限制**:列表接口的每页最多返回100条记录 +4. **批量操作限制**:批量状态更新最多支持100个库位 +5. **扩展属性**:创建或删除扩展属性会影响所有现有的库位层 +6. **时间格式**:所有时间参数使用格式 `YYYY-MM-DD HH:MM:SS` +7. **库位标识**:所有接口统一使用 `layer_name`(库位名称)作为库位的主要标识符 +8. **事务处理**:所有修改操作都在事务中进行,确保数据一致性 +9. **操作记录**:所有状态更新和编辑操作都会自动记录到操作日志中 +10. **软删除**:扩展属性删除使用软删除机制,不会物理删除数据 +11. **接口统一性**:无论是路径参数还是查询参数,都使用 `layer_name` 确保接口的一致性 + +## 使用示例 + +### 查询空闲库位 + +```bash +GET /api/vwed-operate-point/list?is_occupied=false&is_locked=false&is_disabled=false&page=1&page_size=20 +``` + +### 批量占用库位 + +```bash +PUT /api/vwed-operate-point/batch-status +Content-Type: application/json + +{ + "layer_names": ["layer-001", "layer-002"], + "action": "occupy", + "reason": "批量放置货物" +} +``` + +### 获取特定库位状态 + +```bash +GET /api/vwed-operate-point/layer-001/status +``` + +### 获取库位详情 + +```bash +GET /api/vwed-operate-point/layer-001 +``` + +### 创建产品类别扩展属性 + +```bash +POST /api/vwed-operate-point/extended-properties +Content-Type: application/json + +{ + "property_key": "product_category", + "property_name": "产品类别", + "property_type": "select", + "is_required": true, + "options": [ + {"value": "electronics", "label": "电子产品"}, + {"value": "machinery", "label": "机械配件"} + ] +} +``` + +### 编辑库位信息 + +```bash +PUT /api/vwed-operate-point/layer-001 +Content-Type: application/json + +{ + "goods_content": "iPhone 手机", + "goods_weight": 200, + "extended_fields": { + "产品类别": "电子产品", + "存储温度": "常温" + } +} +``` + +### 查询库位操作记录 + +```bash +GET /api/vwed-operate-point/operation-logs?layer_name=layer-001&start_time=2024-01-01 00:00:00&end_time=2024-01-02 23:59:59 +``` + +这些接口提供了对库位的全面管理功能,支持状态管理、信息编辑、扩展属性管理和操作记录查询等核心功能。 \ No newline at end of file diff --git a/config/components/storage_location.json b/config/components/storage_location.json index 0af987a..23fa215 100644 --- a/config/components/storage_location.json +++ b/config/components/storage_location.json @@ -239,7 +239,7 @@ "label": "是否为降序", "description": "", "required": false, - "defaultValue": true, + "defaultValue": false, "options": [] } ], diff --git a/data/models/__pycache__/operate_point_layer.cpython-312.pyc b/data/models/__pycache__/operate_point_layer.cpython-312.pyc index e39066485b59589c069a360940eee3977f926107..b428f002522bc8236846e3db7e262c0673323d5c 100644 GIT binary patch delta 20 acmexm^UH?&G%qg~0}#x6TDp-tUk(6E<_4$$ delta 20 acmexm^UH?&G%qg~0}!Ysmu%$DmjeJrjRma$ diff --git a/data/models/__pycache__/storage_area.cpython-312.pyc b/data/models/__pycache__/storage_area.cpython-312.pyc index 7a2d7d42384e859bdd763884b9ae9217e3733d01..5085f0cf208cf2bceabbdcf413ab0b753b17516d 100644 GIT binary patch delta 567 zcmdlbb4`ZtG%qg~0}!x2Da|nB+Q>JBiE+y0#Y_(M%&Qqe;tUKa>?tfM9BVjNvq1P! zoJTrBykbAID3jHlDH^XTr5RwjreLNuw$YbqQpUh zK+KUM0e7z?TmeIr1W-;gMJh!)MP`jG+z(PIaxDx|(kb#lQYJ+KNXn)t0!g_PB_JtZ zsjR6o*@GpI(P8p-7R|{|Sro8nTf@Ja8EQR0 zNJ**y&{+a0f=F5gk;H|N#D&1(!eDO*BZ-T^#W_+$ki7vO5RsojST*oTG#(j%3u_!e$J~=-nb@DWB<;lmn b`xrSUhw)fXuH~^~{m8~3BDMKEPdg(39bInl diff --git a/data/models/operate_point_layer.py b/data/models/operate_point_layer.py index 5c0aa40..d9ac1ef 100644 --- a/data/models/operate_point_layer.py +++ b/data/models/operate_point_layer.py @@ -24,7 +24,6 @@ class OperatePointLayer(BaseModel): operate_point_id = Column(CHAR(64), ForeignKey('vwed_operate_point.id'), nullable=False, comment='动作点ID') station_name = Column(String(64), nullable=False, comment='动作点名称') storage_location_name = Column(String(64), nullable=False, comment='库位名称') - area_id = Column(CHAR(32), nullable=True, comment='库区ID(冗余字段)') area_name = Column(String(64), nullable=True, comment='库区名称') scene_id = Column(String(64), nullable=False, comment='场景ID(冗余字段)') layer_index = Column(Integer, nullable=False, comment='层索引(从1开始)') @@ -67,7 +66,7 @@ class OperatePointLayer(BaseModel): ) def __repr__(self): - return f"" + return f"" def can_store_goods(self, weight=None, volume=None): """ diff --git a/data/models/storage_area.py b/data/models/storage_area.py index 1dba945..140bc2e 100644 --- a/data/models/storage_area.py +++ b/data/models/storage_area.py @@ -26,12 +26,12 @@ class StorageArea(BaseModel): """ __tablename__ = 'vwed_storage_area' - id = Column(CHAR(32), primary_key=True, comment='库区ID') + id = Column(CHAR(64), primary_key=True, comment='库区ID') area_name = Column(String(64), nullable=False, unique=True, comment='库区名称') - area_code = Column(String(32), nullable=False, unique=True, comment='库区编码') area_type = Column(Enum(StorageAreaType), nullable=False, default=StorageAreaType.GENERAL, comment='库区类型') scene_id = Column(String(32), nullable=False, comment='场景ID') - + # 选择库位逻辑 (1 先进先出 2 先进后出 ) + select_logic = Column(Integer, nullable=False, default=1, comment='选择库位逻辑 1 先进先出 2 先进后出 ') # 库区属性 max_capacity = Column(Integer, nullable=False, default=0, comment='最大容量') current_usage = Column(Integer, nullable=False, default=0, comment='当前使用量') diff --git a/logs/app.log b/logs/app.log index 00d939c..ed1c427 100644 --- a/logs/app.log +++ b/logs/app.log @@ -40031,3 +40031,21152 @@ Stack (most recent call last): 2025-07-14 10:26:06,044 - data.session - INFO - 异步数据库连接已关闭 2025-07-14 10:26:06,044 - data.session - INFO - 正在关闭数据库连接... 2025-07-14 10:26:06,046 - data.session - INFO - 数据库连接已关闭 +2025-07-14 10:31:28,044 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 10:31:29,024 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 10:31:29,029 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 10:31:29,095 - data.session - INFO - 正在初始化数据库... +2025-07-14 10:31:29,135 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 10:31:29,320 - data.session - INFO - 数据库表初始化完成 +2025-07-14 10:31:29,392 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 10:31:29,399 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 10:31:29,402 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 10:31:29,402 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 10:31:29,414 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 10:31:29,430 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 10:31:29,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 10:31:29,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 10:31:29,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 10:31:29,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 10:31:29,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 10:31:29,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 10:31:29,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 10:31:29,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 10:31:29,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 10:31:29,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 10:31:29,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 10:31:29,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 10:31:29,501 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 10:31:29,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 10:31:29,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 10:31:29,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 10:31:29,520 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 10:31:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 10:31:29,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 10:31:29,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 10:31:29,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 10:31:29,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 10:31:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 10:31:29,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 10:31:29,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 10:31:29,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 10:31:29,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 10:31:29,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 10:31:29,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 10:31:29,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 10:31:29,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 10:31:29,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 10:31:29,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 10:31:29,558 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 10:31:29,559 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 10:31:29,602 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 10:31:29,603 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 10:31:29,604 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 10:31:29,606 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 10:31:29,607 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 10:31:29,608 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 10:31:38,057 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-14 10:31:38,067 - services.map_data_service - INFO - 未发现现有场景数据,直接创建: 场景ID=scene-001 +2025-07-14 10:31:38,069 - services.map_data_service - INFO - 开始创建库区数据: 数量=1 +2025-07-14 10:31:38,071 - services.map_data_service - INFO - 开始创建动作点数据: 数量=3 +2025-07-14 10:31:38,074 - services.map_data_service - DEBUG - 为库位层 6e3fea8f-83dc-44c8-90f9-743916afc5b5 同步了 2 个扩展属性 +2025-07-14 10:31:38,074 - services.map_data_service - DEBUG - 为新库位层 6e3fea8f-83dc-44c8-90f9-743916afc5b5 同步扩展属性成功 +2025-07-14 10:31:38,075 - services.map_data_service - DEBUG - 为库位层 9292fbbb-202f-4e03-a25d-0e66f0663367 同步了 2 个扩展属性 +2025-07-14 10:31:38,075 - services.map_data_service - DEBUG - 为新库位层 9292fbbb-202f-4e03-a25d-0e66f0663367 同步扩展属性成功 +2025-07-14 10:31:38,076 - services.map_data_service - DEBUG - 为库位层 7ba0b59c-2818-4e42-b463-137486c826e4 同步了 2 个扩展属性 +2025-07-14 10:31:38,076 - services.map_data_service - DEBUG - 为新库位层 7ba0b59c-2818-4e42-b463-137486c826e4 同步扩展属性成功 +2025-07-14 10:31:38,076 - services.map_data_service - DEBUG - 为库位层 26df265d-4f88-4edb-b730-76cc98f8570f 同步了 2 个扩展属性 +2025-07-14 10:31:38,076 - services.map_data_service - DEBUG - 为新库位层 26df265d-4f88-4edb-b730-76cc98f8570f 同步扩展属性成功 +2025-07-14 10:31:38,094 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=scene-001, 库区=1个, 动作点=3个, 分层=4个 +2025-07-14 10:31:38,096 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0390秒 +2025-07-14 10:32:35,172 - app - INFO - 应用程序关闭中... +2025-07-14 10:32:35,176 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 10:32:35,177 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 10:32:35,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 10:32:35,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 10:32:35,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 10:32:35,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 10:32:35,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 10:32:35,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 10:32:35,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 10:32:35,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 10:32:35,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 10:32:35,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 10:32:35,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 10:32:35,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 10:32:35,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 10:32:35,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 10:32:35,189 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 10:32:35,189 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 10:32:35,189 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 10:32:35,190 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 10:32:35,190 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 10:32:35,191 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 10:32:35,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 10:32:35,191 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 10:32:35,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 10:32:35,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 10:32:35,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 10:32:35,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 10:32:35,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 10:32:35,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 10:32:35,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 10:32:35,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 10:32:35,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 10:32:35,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 10:32:35,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 10:32:35,197 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 10:32:35,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 10:32:35,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 10:32:35,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 10:32:35,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 10:32:35,199 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 10:32:35,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 10:32:35,199 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 10:32:35,200 - app - INFO - 增强版任务调度器已停止 +2025-07-14 10:32:35,200 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 10:32:35,203 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 10:32:35,203 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 10:32:35,205 - data.session - INFO - 数据库连接已关闭 +2025-07-14 10:49:46,248 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 10:49:47,204 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 10:49:47,206 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 10:49:47,271 - data.session - INFO - 正在初始化数据库... +2025-07-14 10:49:47,304 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 10:49:47,477 - data.session - INFO - 数据库表初始化完成 +2025-07-14 10:49:47,505 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 10:49:47,505 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 10:49:47,505 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 10:49:47,508 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 10:49:47,508 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 10:49:47,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 10:49:47,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 10:49:47,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 10:49:47,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 10:49:47,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 10:49:47,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 10:49:47,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 10:49:47,512 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 10:49:47,512 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 10:49:47,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 10:49:47,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 10:49:47,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 10:49:47,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 10:49:47,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 10:49:47,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 10:49:47,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 10:49:47,515 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 10:49:47,515 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 10:49:47,563 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 10:49:47,565 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 10:49:47,566 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 10:49:47,568 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 10:49:47,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 10:49:47,569 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 10:53:47,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 10:53:47,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 10:53:47,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 10:53:47,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 10:53:47,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 10:53:47,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 10:53:47,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 10:53:47,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 10:53:47,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 10:53:47,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 10:53:47,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 10:53:47,570 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 10:53:47,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 10:53:47,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 10:53:47,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 10:53:47,572 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 10:53:47,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 10:53:47,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 10:53:47,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 10:53:47,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 10:53:47,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 10:53:47,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 10:53:47,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 10:53:47,573 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 10:53:47,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 10:53:47,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 10:53:47,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 10:53:47,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 10:53:47,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 10:53:47,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 10:53:47,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 10:53:47,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 10:53:47,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 10:53:47,575 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 10:53:47,576 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 10:53:47,576 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 10:53:47,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 10:53:47,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 10:53:47,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 10:53:47,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 10:53:47,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 10:53:47,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 10:53:47,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 10:53:47,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 10:53:47,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 10:53:47,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 10:53:47,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 10:53:47,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 10:53:47,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 10:53:47,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 10:53:47,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 10:53:47,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 10:53:47,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 10:53:47,580 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 10:53:47,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 10:53:47,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 10:53:47,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 10:53:47,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 10:53:47,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 10:53:47,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 10:53:47,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 10:53:47,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 10:53:47,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 10:53:47,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 10:53:47,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 10:53:47,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 10:53:47,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 10:53:47,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 10:53:47,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 10:53:47,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 10:53:47,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 10:53:47,590 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 10:53:47,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 10:53:47,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 10:53:47,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 10:53:47,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 10:53:47,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 10:53:47,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 10:53:47,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 10:53:47,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 10:53:47,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 10:53:47,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 10:53:47,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 10:53:47,596 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 10:53:47,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 10:53:47,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 10:53:47,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 10:53:47,598 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 10:53:47,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 10:53:47,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 10:56:22,420 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-14 10:56:22,446 - services.map_data_service - INFO - 未发现现有场景数据,直接创建: 场景ID=scene-001 +2025-07-14 10:56:22,447 - services.map_data_service - INFO - 开始创建库区数据: 数量=1 +2025-07-14 10:56:22,449 - services.map_data_service - INFO - 开始创建动作点数据: 数量=3 +2025-07-14 10:56:22,460 - services.map_data_service - DEBUG - 为库位层 e263ecf6-79a6-4a98-a61c-1d654e26a5a2 同步了 2 个扩展属性 +2025-07-14 10:56:22,460 - services.map_data_service - DEBUG - 为新库位层 e263ecf6-79a6-4a98-a61c-1d654e26a5a2 同步扩展属性成功 +2025-07-14 10:56:22,463 - services.map_data_service - DEBUG - 为库位层 c02095cc-eb67-4a06-bbdc-864eeb4c172f 同步了 2 个扩展属性 +2025-07-14 10:56:22,463 - services.map_data_service - DEBUG - 为新库位层 c02095cc-eb67-4a06-bbdc-864eeb4c172f 同步扩展属性成功 +2025-07-14 10:56:22,464 - services.map_data_service - DEBUG - 为库位层 84a6138f-5cef-45a8-8d6f-26a104e34b20 同步了 2 个扩展属性 +2025-07-14 10:56:22,464 - services.map_data_service - DEBUG - 为新库位层 84a6138f-5cef-45a8-8d6f-26a104e34b20 同步扩展属性成功 +2025-07-14 10:56:22,465 - services.map_data_service - DEBUG - 为库位层 2bc58c78-f266-410f-bebe-f852cec6b15c 同步了 2 个扩展属性 +2025-07-14 10:56:22,465 - services.map_data_service - DEBUG - 为新库位层 2bc58c78-f266-410f-bebe-f852cec6b15c 同步扩展属性成功 +2025-07-14 10:56:22,487 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=scene-001, 库区=1个, 动作点=3个, 分层=4个 +2025-07-14 10:56:22,490 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0702秒 +2025-07-14 10:57:47,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 10:57:47,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 10:57:47,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 10:57:47,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 10:57:47,683 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 10:57:47,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 10:57:47,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 10:57:47,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 10:57:47,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 10:57:47,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 10:57:47,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 10:57:47,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 10:57:47,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 10:57:47,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 10:57:47,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 10:57:47,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 10:57:47,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 10:57:47,696 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 10:57:47,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 10:57:47,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 10:57:47,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 10:57:47,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 10:57:47,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 10:57:47,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 10:57:47,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 10:57:47,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 10:57:47,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 10:57:47,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 10:57:47,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 10:57:47,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 10:57:47,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 10:57:47,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 10:57:47,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 10:57:47,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 10:57:47,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 10:57:47,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 10:57:47,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 10:57:47,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 10:57:47,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 10:57:47,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 10:57:47,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 10:57:47,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 10:57:47,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 10:57:47,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 10:57:47,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 10:57:47,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 10:57:47,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 10:57:47,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 10:57:47,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 10:57:47,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 10:57:47,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 10:57:47,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 10:57:47,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 10:57:47,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 10:57:47,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 10:57:47,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 10:57:47,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 10:57:47,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 10:57:47,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 10:57:47,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 10:57:47,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 10:57:47,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 10:57:47,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 10:57:47,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 10:57:47,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 10:57:47,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 10:57:47,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 10:57:47,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 10:57:47,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 10:57:47,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 10:57:47,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 10:57:47,729 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 10:57:47,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 10:57:47,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 10:57:47,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 10:57:47,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 10:57:47,731 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 10:57:47,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 10:57:47,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 10:57:47,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 10:57:47,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 10:57:47,734 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 10:57:47,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 10:57:47,735 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 10:57:47,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 10:57:47,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 10:57:47,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 10:57:47,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 10:57:47,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 10:57:47,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 10:59:10,961 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 10:59:10,981 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0202秒 +2025-07-14 10:59:23,233 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 10:59:23,235 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0019秒 +2025-07-14 10:59:33,469 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 10:59:33,474 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 10:59:33,474 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 10:59:33,474 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 10:59:33,495 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 10:59:33,495 - services.sync_service - INFO - 正在同步创建任务到天风系统: b28e1a3f-ac70-4758-8755-8910a7f4a707 +2025-07-14 10:59:33,496 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b28e1a3f-ac70-4758-8755-8910a7f4a707","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 10:59:33","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 10:59:33,725 - services.sync_service - INFO - 成功同步任务到系统任务: b28e1a3f-ac70-4758-8755-8910a7f4a707 +2025-07-14 10:59:33,726 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b28e1a3f-ac70-4758-8755-8910a7f4a707 +2025-07-14 10:59:33,730 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b28e1a3f-ac70-4758-8755-8910a7f4a707 (优先级 1) 添加到队列 0 +2025-07-14 10:59:33,731 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: b28e1a3f-ac70-4758-8755-8910a7f4a707 +2025-07-14 10:59:33,731 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2617秒 +2025-07-14 10:59:33,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: b28e1a3f-ac70-4758-8755-8910a7f4a707, 优先级: 1 +2025-07-14 10:59:33,793 - services.execution.task_executor - DEBUG - 任务 b28e1a3f-ac70-4758-8755-8910a7f4a707 设置超时时间: 3600秒 +2025-07-14 10:59:33,807 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b28e1a3f-ac70-4758-8755-8910a7f4a707 +2025-07-14 10:59:34,040 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 10:59:34,069 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 10:59:34,085 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 10:59:34,086 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 10:59:34,099 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 10:59:34,100 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 10:59:34,101 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 1, 类型: GetIdleSiteBp +2025-07-14 10:59:34,113 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: b4f619ed-1a3f-4e3c-8a1a-8a6bad049266 +2025-07-14 10:59:34,115 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] +2025-07-14 10:59:34,116 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 10:59:34,125 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 +2025-07-14 10:59:34,126 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'content': '', 'filled': '', 'groupName': '', 'ifFair': True, 'lock': '', 'locked': 'false', 'orderDesc': True, 'retryPeriod': '', 'siteId': '', 'type': ''} +2025-07-14 10:59:34,126 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-14 10:59:34,126 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 10:59:34,156 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] +2025-07-14 10:59:34,157 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['siteId'] +2025-07-14 10:59:34,185 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 10:59:34,185 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 10:59:34,197 - services.sync_service - INFO - 正在设置系统任务状态为已完成: b28e1a3f-ac70-4758-8755-8910a7f4a707 +2025-07-14 10:59:34,386 - services.sync_service - INFO - 成功设置系统任务状态为已完成: b28e1a3f-ac70-4758-8755-8910a7f4a707 +2025-07-14 10:59:34,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: b28e1a3f-ac70-4758-8755-8910a7f4a707, 结果: True +2025-07-14 11:01:47,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:01:47,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:01:47,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:01:47,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:01:47,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:01:47,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:01:47,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:01:47,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:01:47,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:01:47,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:01:47,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:01:47,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:01:47,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:01:47,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:01:47,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:01:47,789 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:01:47,789 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:01:47,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:01:47,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:01:47,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:01:47,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:01:47,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:01:47,795 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:01:47,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:01:47,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:01:47,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:01:47,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:01:47,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:01:47,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:01:47,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:01:47,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:01:47,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:01:47,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:01:47,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:01:47,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:01:47,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:01:47,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:01:47,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:01:47,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:01:47,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:01:47,812 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:01:47,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:01:47,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:01:47,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:01:47,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:01:47,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:01:47,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:01:47,818 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 11:01:47,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:01:47,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:01:47,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:01:47,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:01:47,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 11:01:47,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:01:47,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:01:47,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:01:47,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:01:47,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:01:47,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:01:47,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:01:47,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:01:47,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:01:47,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:01:47,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:01:47,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:01:47,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:01:47,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:01:47,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:01:47,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:01:47,836 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:01:47,836 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:01:47,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:01:47,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:01:47,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:01:47,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:01:47,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:01:47,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:01:47,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:01:47,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:01:47,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:01:47,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:01:47,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:01:47,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:01:47,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:02:14,567 - app - INFO - 应用程序关闭中... +2025-07-14 11:02:14,568 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:02:14,568 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:02:14,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:02:14,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:02:14,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:02:14,570 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:02:14,570 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:02:14,571 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:02:14,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:02:14,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:02:14,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:02:14,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:02:14,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:02:14,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:02:14,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:02:14,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:02:14,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:02:14,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:02:14,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:02:14,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:02:14,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:02:14,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:02:14,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:02:14,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:02:14,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:02:14,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:02:14,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:02:14,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:02:14,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:02:14,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:02:14,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:02:14,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:02:14,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:02:14,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:02:14,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:02:14,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:02:14,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:02:14,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:02:14,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:02:14,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:02:14,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:02:14,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:02:14,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:02:14,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:02:14,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:02:14,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:02:14,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:02:14,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:02:14,590 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:02:14,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:02:14,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:02:14,591 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:02:14,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:02:14,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:02:14,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:02:14,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:02:14,594 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:02:14,597 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:02:14,597 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:02:14,598 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:02:14,599 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:02:14,600 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:02:16,577 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:02:17,523 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:02:17,526 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:02:17,588 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:02:17,609 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:02:17,653 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:02:17,691 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:02:17,691 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:02:17,691 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:02:17,692 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:02:17,692 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:02:17,692 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:02:17,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:02:17,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:02:17,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:02:17,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:02:17,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:02:17,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:02:17,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:02:17,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:02:17,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:02:17,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:02:17,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:02:17,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:02:17,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:02:17,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:02:17,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:02:17,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:02:17,697 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:02:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:02:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:02:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:02:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:02:17,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:02:17,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:02:17,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:02:17,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:02:17,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:02:17,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:02:17,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:02:17,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:02:17,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:02:17,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:02:17,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:02:17,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:02:17,701 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:02:17,702 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:02:17,742 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:02:17,744 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:02:17,744 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:02:17,745 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:02:17,745 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:02:17,746 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:02:21,077 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:02:21,084 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:02:21,085 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:02:21,085 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:02:21,115 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:02:21,115 - services.sync_service - INFO - 正在同步创建任务到天风系统: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 +2025-07-14 11:02:21,115 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"fc47a4a1-9ed5-44a2-8bce-19df35c89ba3","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:02:21","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:02:21,332 - services.sync_service - INFO - 成功同步任务到系统任务: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 +2025-07-14 11:02:21,334 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 +2025-07-14 11:02:21,343 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 (优先级 1) 添加到队列 0 +2025-07-14 11:02:21,344 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 +2025-07-14 11:02:21,344 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2668秒 +2025-07-14 11:02:21,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3, 优先级: 1 +2025-07-14 11:02:21,394 - services.execution.task_executor - DEBUG - 任务 fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 设置超时时间: 3600秒 +2025-07-14 11:02:21,416 - services.sync_service - INFO - 正在设置系统任务状态为执行中: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 +2025-07-14 11:02:21,616 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:02:21,640 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:02:21,655 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:02:21,656 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:02:21,664 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:02:21,665 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:02:21,665 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 1, 类型: GetIdleSiteBp +2025-07-14 11:02:21,676 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: 5d88d32f-4c7b-435f-bdfc-e31de66c99cf +2025-07-14 11:02:21,678 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] +2025-07-14 11:02:21,678 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:02:21,687 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 +2025-07-14 11:02:21,687 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'content': '', 'filled': '', 'groupName': '', 'ifFair': True, 'lock': '', 'locked': 'false', 'orderDesc': True, 'retryPeriod': '', 'siteId': '', 'type': ''} +2025-07-14 11:02:21,688 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-14 11:02:21,689 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:02:21,701 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': True, 'message': '查询库位成功,库位ID: 2bc58c78-f266-410f-bebe-f852cec6b15c', 'data': {'siteId': '2bc58c78-f266-410f-bebe-f852cec6b15c'}} +2025-07-14 11:02:21,714 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] +2025-07-14 11:02:21,717 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['siteId'] +2025-07-14 11:02:21,747 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:02:21,747 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:02:21,756 - services.sync_service - INFO - 正在设置系统任务状态为已完成: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 +2025-07-14 11:02:21,952 - services.sync_service - INFO - 成功设置系统任务状态为已完成: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3 +2025-07-14 11:02:21,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: fc47a4a1-9ed5-44a2-8bce-19df35c89ba3, 结果: True +2025-07-14 11:04:25,561 - app - INFO - 应用程序关闭中... +2025-07-14 11:04:25,563 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:04:25,567 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:04:25,568 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:04:25,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:04:25,574 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:04:25,575 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:04:25,576 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:04:25,578 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:04:25,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:04:25,580 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:04:25,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:04:25,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:04:25,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:04:25,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:04:25,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:04:25,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:04:25,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:04:25,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:04:25,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:04:25,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:04:25,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:04:25,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:04:25,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:04:25,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:04:25,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:04:25,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:04:25,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:04:25,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:04:25,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:04:25,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:04:25,598 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:04:25,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:04:25,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:04:25,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:04:25,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:04:25,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:04:25,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:04:25,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:04:25,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:04:25,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:04:25,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:04:25,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:04:25,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:04:25,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:04:25,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:04:25,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:04:25,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:04:25,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:04:25,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:04:25,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:04:25,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:04:25,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:04:25,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:04:25,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:04:25,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:04:25,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:04:25,611 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:04:25,612 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:04:25,612 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:04:25,614 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:04:25,614 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:04:25,615 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:04:27,805 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:04:28,749 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:04:28,751 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:04:28,814 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:04:28,853 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:04:28,888 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:04:28,928 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:04:28,928 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:04:28,928 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:04:28,930 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:04:28,931 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:04:28,933 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:04:28,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:04:28,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:04:28,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:04:28,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:04:28,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:04:28,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:04:28,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:04:28,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:04:28,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:04:28,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:04:28,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:04:28,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:04:28,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:04:28,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:04:28,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:04:28,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:04:28,939 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:04:28,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:04:28,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:04:28,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:04:28,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:04:28,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:04:28,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:04:28,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:04:28,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:04:28,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:04:28,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:04:28,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:04:28,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:04:28,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:04:28,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:04:28,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:04:28,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:04:28,951 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:04:28,952 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:04:28,993 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:04:28,993 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:04:28,994 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:04:28,995 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:04:28,995 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:04:28,995 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:04:32,705 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:04:32,711 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:04:32,726 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:04:32,726 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:04:32,751 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:04:32,751 - services.sync_service - INFO - 正在同步创建任务到天风系统: 07eececb-02ac-4a60-a956-e3ffab3ffaff +2025-07-14 11:04:32,752 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"07eececb-02ac-4a60-a956-e3ffab3ffaff","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:04:32","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:04:32,978 - services.sync_service - INFO - 成功同步任务到系统任务: 07eececb-02ac-4a60-a956-e3ffab3ffaff +2025-07-14 11:04:32,979 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 07eececb-02ac-4a60-a956-e3ffab3ffaff +2025-07-14 11:04:32,987 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 07eececb-02ac-4a60-a956-e3ffab3ffaff (优先级 1) 添加到队列 0 +2025-07-14 11:04:32,988 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 07eececb-02ac-4a60-a956-e3ffab3ffaff +2025-07-14 11:04:32,988 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2838秒 +2025-07-14 11:04:33,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 07eececb-02ac-4a60-a956-e3ffab3ffaff, 优先级: 1 +2025-07-14 11:04:33,051 - services.execution.task_executor - DEBUG - 任务 07eececb-02ac-4a60-a956-e3ffab3ffaff 设置超时时间: 3600秒 +2025-07-14 11:04:33,064 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 07eececb-02ac-4a60-a956-e3ffab3ffaff +2025-07-14 11:04:33,282 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:04:33,309 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:04:33,336 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:04:33,344 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:04:33,358 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:04:33,358 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:04:33,358 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 1, 类型: GetIdleSiteBp +2025-07-14 11:04:33,367 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: b602ce70-f7f3-4d68-bbac-bd9ef827fef5 +2025-07-14 11:04:33,370 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] +2025-07-14 11:04:33,375 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:04:33,381 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 +2025-07-14 11:04:33,418 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'content': '', 'filled': '', 'groupName': '', 'ifFair': True, 'lock': '', 'locked': 'false', 'orderDesc': True, 'retryPeriod': '', 'siteId': '', 'type': ''} +2025-07-14 11:04:33,418 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-14 11:04:33,422 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:33,446 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:33,446 - services.execution.handlers.storage_location - INFO - 获取库位失败,第1次重试,等待 1 秒后继续 +2025-07-14 11:04:34,480 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:34,487 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:34,490 - services.execution.handlers.storage_location - INFO - 获取库位失败,第2次重试,等待 1 秒后继续 +2025-07-14 11:04:35,519 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:35,526 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:35,526 - services.execution.handlers.storage_location - INFO - 获取库位失败,第3次重试,等待 1 秒后继续 +2025-07-14 11:04:36,550 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:36,557 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:36,558 - services.execution.handlers.storage_location - INFO - 获取库位失败,第4次重试,等待 1 秒后继续 +2025-07-14 11:04:37,557 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:37,564 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:37,564 - services.execution.handlers.storage_location - INFO - 获取库位失败,第5次重试,等待 1 秒后继续 +2025-07-14 11:04:38,598 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:38,607 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:38,631 - services.execution.handlers.storage_location - INFO - 获取库位失败,第6次重试,等待 1 秒后继续 +2025-07-14 11:04:39,657 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:39,664 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:39,672 - services.execution.handlers.storage_location - INFO - 获取库位失败,第7次重试,等待 1 秒后继续 +2025-07-14 11:04:40,692 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:04:40,701 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-14 11:04:40,702 - services.execution.handlers.storage_location - INFO - 获取库位失败,第8次重试,等待 1 秒后继续 +2025-07-14 11:04:41,313 - app - INFO - 应用程序关闭中... +2025-07-14 11:04:41,314 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:04:41,314 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:04:41,315 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:04:41,316 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:04:41,316 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:04:41,316 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:04:41,317 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:04:41,317 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:04:41,318 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:04:41,319 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:04:41,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:04:41,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:04:41,321 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:04:41,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:04:41,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:04:41,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:04:41,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:04:41,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:04:41,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:04:41,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:04:41,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:04:41,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:04:41,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:04:41,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:04:41,329 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:04:41,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:04:41,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:04:41,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:04:41,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:04:41,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:04:41,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:04:41,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:04:41,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:04:41,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:04:41,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:04:41,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:04:41,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:04:41,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:04:41,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:04:41,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:04:41,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:04:41,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:04:41,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:04:41,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:04:41,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:04:41,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:04:41,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:04:41,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:04:41,340 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:04:41,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:04:41,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:04:41,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:04:41,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:04:41,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:04:41,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:04:41,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:04:41,347 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:04:41,347 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:04:41,348 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:04:41,349 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:04:41,350 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:04:41,351 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:06:04,818 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:06:05,794 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:06:05,796 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:06:05,867 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:06:05,903 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:06:06,118 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:06:06,151 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:06:06,152 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:06:06,152 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:06:06,153 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:06:06,153 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:06:06,153 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:06:06,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:06:06,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:06:06,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:06:06,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:06:06,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:06:06,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:06:06,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:06:06,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:06:06,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:06:06,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:06:06,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:06:06,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:06:06,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:06:06,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:06:06,157 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:06:06,157 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:06:06,157 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:06:06,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:06:06,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:06:06,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:06:06,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:06:06,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:06:06,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:06:06,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:06:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:06:06,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:06:06,161 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:06:06,162 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:06:06,213 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:06:06,214 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:06:06,215 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:06:06,216 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:06:06,216 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:06:06,216 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:07:26,352 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-14 11:07:26,375 - services.map_data_service - INFO - 未发现现有场景数据,直接创建: 场景ID=1936411520272753371 +2025-07-14 11:07:26,376 - services.map_data_service - INFO - 开始创建库区数据: 数量=1 +2025-07-14 11:07:26,380 - services.map_data_service - INFO - 开始创建动作点数据: 数量=3 +2025-07-14 11:07:26,386 - services.map_data_service - DEBUG - 为库位层 97d377cc-3574-4a02-ada4-1aa235eed1a2 同步了 2 个扩展属性 +2025-07-14 11:07:26,387 - services.map_data_service - DEBUG - 为新库位层 97d377cc-3574-4a02-ada4-1aa235eed1a2 同步扩展属性成功 +2025-07-14 11:07:26,389 - services.map_data_service - DEBUG - 为库位层 41324814-11b4-4a7a-9d2e-f12cd4e5c994 同步了 2 个扩展属性 +2025-07-14 11:07:26,389 - services.map_data_service - DEBUG - 为新库位层 41324814-11b4-4a7a-9d2e-f12cd4e5c994 同步扩展属性成功 +2025-07-14 11:07:26,392 - services.map_data_service - DEBUG - 为库位层 2590e828-d6f6-432e-b527-664d8a840369 同步了 2 个扩展属性 +2025-07-14 11:07:26,392 - services.map_data_service - DEBUG - 为新库位层 2590e828-d6f6-432e-b527-664d8a840369 同步扩展属性成功 +2025-07-14 11:07:26,395 - services.map_data_service - DEBUG - 为库位层 132f1530-544b-4505-b1e2-6cc5dd5a7454 同步了 2 个扩展属性 +2025-07-14 11:07:26,395 - services.map_data_service - DEBUG - 为新库位层 132f1530-544b-4505-b1e2-6cc5dd5a7454 同步扩展属性成功 +2025-07-14 11:07:26,415 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区=1个, 动作点=3个, 分层=4个 +2025-07-14 11:07:26,417 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0649秒 +2025-07-14 11:07:39,135 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:07:39,141 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:07:39,141 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:07:39,141 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:07:39,164 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:07:39,164 - services.sync_service - INFO - 正在同步创建任务到天风系统: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 +2025-07-14 11:07:39,164 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"ee943c86-1de7-4d0f-9206-6a3ebdaf64b2","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:07:39","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:07:39,381 - services.sync_service - INFO - 成功同步任务到系统任务: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 +2025-07-14 11:07:39,382 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 +2025-07-14 11:07:39,386 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 (优先级 1) 添加到队列 0 +2025-07-14 11:07:39,386 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 +2025-07-14 11:07:39,386 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2513秒 +2025-07-14 11:07:39,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2, 优先级: 1 +2025-07-14 11:07:39,467 - services.execution.task_executor - DEBUG - 任务 ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 设置超时时间: 3600秒 +2025-07-14 11:07:39,487 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 +2025-07-14 11:07:39,682 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:07:39,714 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:07:39,742 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:07:39,743 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:07:39,757 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:07:39,757 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:07:39,757 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 1, 类型: GetIdleSiteBp +2025-07-14 11:07:39,766 - services.execution.block_executor - DEBUG - 为子块 1 创建记录, 记录ID: a9814267-3965-40bd-bd4a-7657e47727fe +2025-07-14 11:07:39,767 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] +2025-07-14 11:07:39,767 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:07:39,775 - services.execution.block_executor - INFO - 开始执行子块 1 的处理逻辑 +2025-07-14 11:07:39,775 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'content': '', 'filled': '', 'groupName': '', 'ifFair': True, 'lock': '', 'locked': 'false', 'orderDesc': True, 'retryPeriod': '', 'siteId': '', 'type': ''} +2025-07-14 11:07:39,775 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-14 11:07:39,776 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-14 11:07:39,801 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': True, 'message': '查询库位成功,库位ID: 132f1530-544b-4505-b1e2-6cc5dd5a7454', 'data': {'siteId': '132f1530-544b-4505-b1e2-6cc5dd5a7454'}} +2025-07-14 11:07:39,814 - services.execution.block_executor - INFO - 块 b1 (ID: 1) 设置的变量: [] +2025-07-14 11:07:39,814 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['siteId'] +2025-07-14 11:07:39,832 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:07:39,832 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:07:39,840 - services.sync_service - INFO - 正在设置系统任务状态为已完成: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 +2025-07-14 11:07:40,023 - services.sync_service - INFO - 成功设置系统任务状态为已完成: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2 +2025-07-14 11:07:40,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: ee943c86-1de7-4d0f-9206-6a3ebdaf64b2, 结果: True +2025-07-14 11:07:45,825 - app - INFO - 应用程序关闭中... +2025-07-14 11:07:45,826 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:07:45,826 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:07:45,827 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:07:45,827 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:07:45,828 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:07:45,828 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:07:45,829 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:07:45,829 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:07:45,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:07:45,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:07:45,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:07:45,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:07:45,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:07:45,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:07:45,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:07:45,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:07:45,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:07:45,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:07:45,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:07:45,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:07:45,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:07:45,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:07:45,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:07:45,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:07:45,836 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:07:45,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:07:45,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:07:45,842 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:07:45,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:07:45,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:07:45,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:07:45,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:07:45,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:07:45,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:07:45,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:07:45,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:07:45,846 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:07:45,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:07:45,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:07:45,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:07:45,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:07:45,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:07:45,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:07:45,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:07:45,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:07:45,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:07:45,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:07:45,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:07:45,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:07:45,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:07:45,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:07:45,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:07:45,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:07:45,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:07:45,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:07:45,856 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:07:45,856 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:07:45,856 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:07:45,857 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:07:45,858 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:07:45,859 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:07:45,860 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:11:13,915 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:11:14,907 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:11:14,908 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:11:14,975 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:11:15,000 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:11:15,045 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:11:15,075 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:11:15,076 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:11:15,076 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:11:15,076 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:11:15,076 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:11:15,076 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:11:15,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:11:15,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:11:15,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:11:15,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:11:15,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:11:15,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:11:15,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:11:15,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:11:15,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:11:15,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:11:15,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:11:15,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:11:15,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:11:15,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:11:15,081 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:11:15,081 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:11:15,081 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:11:15,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:11:15,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:11:15,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:11:15,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:11:15,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:11:15,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:11:15,084 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:11:15,085 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:11:15,132 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:11:15,135 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:11:15,136 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:11:15,136 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:11:15,136 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:11:15,137 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:11:20,328 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 11:11:20,351 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0230秒 +2025-07-14 11:11:30,003 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:11:30,009 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:11:30,009 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:11:30,009 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:11:30,038 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:11:30,038 - services.sync_service - INFO - 正在同步创建任务到天风系统: 85f71e4e-72ce-4434-90c0-4700d645acbe +2025-07-14 11:11:30,041 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"85f71e4e-72ce-4434-90c0-4700d645acbe","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:11:30","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:11:30,239 - services.sync_service - INFO - 成功同步任务到系统任务: 85f71e4e-72ce-4434-90c0-4700d645acbe +2025-07-14 11:11:30,239 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 85f71e4e-72ce-4434-90c0-4700d645acbe +2025-07-14 11:11:30,245 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 85f71e4e-72ce-4434-90c0-4700d645acbe (优先级 1) 添加到队列 0 +2025-07-14 11:11:30,246 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 85f71e4e-72ce-4434-90c0-4700d645acbe +2025-07-14 11:11:30,246 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2428秒 +2025-07-14 11:11:30,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: 85f71e4e-72ce-4434-90c0-4700d645acbe, 优先级: 1 +2025-07-14 11:11:30,337 - services.execution.task_executor - DEBUG - 任务 85f71e4e-72ce-4434-90c0-4700d645acbe 设置超时时间: 3600秒 +2025-07-14 11:11:30,352 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 85f71e4e-72ce-4434-90c0-4700d645acbe +2025-07-14 11:11:30,558 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:11:30,582 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:11:30,600 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:11:30,600 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:11:30,608 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:11:30,609 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:11:30,609 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:11:30,627 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 9af7cfba-6ea5-412b-98e4-2e4ab235dd2f +2025-07-14 11:11:30,628 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:11:30,628 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:11:30,639 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:11:30,651 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: 批量设置库位执行异常: 'BatchSettingSiteBlockHandler' object has no attribute '_call_external_api' +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:11:30,663 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:11:30,664 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:11:30,684 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:11:30,686 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:11:30,694 - services.sync_service - INFO - 正在设置任务状态为已失败: 85f71e4e-72ce-4434-90c0-4700d645acbe +2025-07-14 11:11:30,922 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 85f71e4e-72ce-4434-90c0-4700d645acbe +2025-07-14 11:11:30,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: 85f71e4e-72ce-4434-90c0-4700d645acbe, 结果: False +2025-07-14 11:11:56,966 - app - INFO - 应用程序关闭中... +2025-07-14 11:11:56,967 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:11:56,967 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:11:56,968 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:11:56,968 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:11:56,968 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:11:56,969 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:11:56,969 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:11:56,970 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:11:56,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:11:56,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:11:56,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:11:56,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:11:56,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:11:56,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:11:56,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:11:56,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:11:56,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:11:56,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:11:56,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:11:56,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:11:56,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:11:56,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:11:56,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:11:56,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:11:56,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:11:56,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:11:56,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:11:56,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:11:56,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:11:56,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:11:56,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:11:56,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:11:56,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:11:56,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:11:56,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:11:57,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:11:57,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:11:57,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:11:57,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:11:57,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:11:57,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:11:57,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:11:57,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:11:57,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:11:57,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:11:57,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:11:57,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:11:57,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:11:57,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:11:57,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:11:57,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:11:57,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:11:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:11:57,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:11:57,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:11:57,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:11:57,015 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:11:57,015 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:11:57,017 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:11:57,019 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:11:57,019 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:11:57,021 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:12:34,729 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:12:35,670 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:12:35,684 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:12:35,754 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:12:35,772 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:12:35,806 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:12:35,842 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:12:35,844 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:12:35,845 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:12:35,848 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:12:35,849 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:12:35,851 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:12:35,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:12:35,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:12:35,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:12:35,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:12:35,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:12:35,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:12:35,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:12:35,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:12:35,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:12:35,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:12:35,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:12:35,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:12:35,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:12:35,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:12:35,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:12:35,863 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:12:35,864 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:12:35,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:12:35,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:12:35,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:12:35,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:12:35,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:12:35,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:12:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:12:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:12:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:12:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:12:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:12:35,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:12:35,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:12:35,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:12:35,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:12:35,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:12:35,879 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:12:35,881 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:12:35,922 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:12:35,923 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:12:35,923 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:12:35,924 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:12:35,925 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:12:35,926 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:12:44,530 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:12:44,536 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:12:44,536 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:12:44,536 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:12:44,563 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:12:44,563 - services.sync_service - INFO - 正在同步创建任务到天风系统: 99fd958b-f831-4e56-ab59-6f540af27ba3 +2025-07-14 11:12:44,564 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"99fd958b-f831-4e56-ab59-6f540af27ba3","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:12:44","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:12:44,794 - services.sync_service - INFO - 成功同步任务到系统任务: 99fd958b-f831-4e56-ab59-6f540af27ba3 +2025-07-14 11:12:44,794 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 99fd958b-f831-4e56-ab59-6f540af27ba3 +2025-07-14 11:12:44,799 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 99fd958b-f831-4e56-ab59-6f540af27ba3 (优先级 1) 添加到队列 0 +2025-07-14 11:12:44,801 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 99fd958b-f831-4e56-ab59-6f540af27ba3 +2025-07-14 11:12:44,802 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2726秒 +2025-07-14 11:12:44,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 99fd958b-f831-4e56-ab59-6f540af27ba3, 优先级: 1 +2025-07-14 11:12:44,879 - services.execution.task_executor - DEBUG - 任务 99fd958b-f831-4e56-ab59-6f540af27ba3 设置超时时间: 3600秒 +2025-07-14 11:12:44,911 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 99fd958b-f831-4e56-ab59-6f540af27ba3 +2025-07-14 11:12:45,116 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:12:45,128 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:12:45,146 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:12:45,146 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:12:45,157 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:12:45,157 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:12:45,157 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:12:45,167 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 46cd84a4-4d81-4084-9f1c-cb9be37dc8f8 +2025-07-14 11:12:45,168 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:12:45,169 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:12:45,174 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:12:45,187 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: 批量设置库位执行异常: 'BatchSettingSiteBlockHandler' object has no attribute '_call_external_api' +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:12:45,192 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:12:45,192 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:12:45,211 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:12:45,211 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:12:45,218 - services.sync_service - INFO - 正在设置任务状态为已失败: 99fd958b-f831-4e56-ab59-6f540af27ba3 +2025-07-14 11:12:45,443 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 99fd958b-f831-4e56-ab59-6f540af27ba3 +2025-07-14 11:12:45,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 99fd958b-f831-4e56-ab59-6f540af27ba3, 结果: False +2025-07-14 11:16:35,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:16:35,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:16:35,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:16:35,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:16:35,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:16:35,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:16:35,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:16:35,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:16:35,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:16:35,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:16:35,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:16:35,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:16:35,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:16:35,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:16:35,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:16:35,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:16:35,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:16:35,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:16:35,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:16:35,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:16:35,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:16:35,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:16:35,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:16:35,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:16:35,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:16:35,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:16:35,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:16:35,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:16:35,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:16:35,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:16:35,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:16:35,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:16:35,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:16:35,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:16:35,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:16:35,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:16:35,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:16:35,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:16:35,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:16:35,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:16:35,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:16:35,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:16:35,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:16:35,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:16:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:16:35,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:16:35,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:16:35,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 11:16:35,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:16:35,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:16:35,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:16:35,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:16:35,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 11:16:35,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:16:35,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:16:35,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:16:35,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:16:35,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:16:35,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:16:35,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:16:35,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:16:35,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:16:35,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:16:35,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:16:35,987 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:16:35,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:16:35,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:16:35,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:16:35,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:16:35,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:16:35,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:16:35,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:16:35,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:16:35,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:16:35,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:16:35,993 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:16:35,994 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:16:35,994 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:16:35,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:16:35,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:16:35,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:16:35,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:16:35,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:16:36,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:17:44,038 - app - INFO - 应用程序关闭中... +2025-07-14 11:17:44,038 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:17:44,039 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:17:44,040 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:17:44,040 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:17:44,041 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:17:44,041 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:17:44,042 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:17:44,042 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:17:44,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:17:44,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:17:44,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:17:44,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:17:44,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:17:44,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:17:44,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:17:44,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:17:44,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:17:44,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:17:44,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:17:44,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:17:44,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:17:44,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:17:44,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:17:44,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:17:44,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:17:44,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:17:44,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:17:44,056 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:17:44,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:17:44,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:17:44,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:17:44,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:17:44,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:17:44,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:17:44,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:17:44,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:17:44,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:17:44,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:17:44,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:17:44,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:17:44,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:17:44,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:17:44,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:17:44,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:17:44,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:17:44,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:17:44,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:17:44,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:17:44,069 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:17:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:17:44,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:17:44,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:17:44,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:17:44,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:17:44,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:17:44,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:17:44,074 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:17:44,074 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:17:44,075 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:17:44,077 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:17:44,077 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:17:44,079 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:17:45,869 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:17:46,821 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:17:46,825 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:17:46,889 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:17:46,922 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:17:46,967 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:17:47,019 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:17:47,019 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:17:47,020 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:17:47,022 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:17:47,023 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:17:47,025 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:17:47,025 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:17:47,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:17:47,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:17:47,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:17:47,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:17:47,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:17:47,037 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:17:47,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:17:47,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:17:47,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:17:47,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:17:47,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:17:47,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:17:47,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:17:47,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:17:47,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:17:47,053 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:17:47,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:17:47,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:17:47,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:17:47,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:17:47,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:17:47,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:17:47,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:17:47,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:17:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:17:47,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:17:47,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:17:47,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:17:47,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:17:47,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:17:47,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:17:47,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:17:47,077 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:17:47,082 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:17:47,121 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:17:47,121 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:17:47,123 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:17:47,125 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:17:47,127 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:17:47,129 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:17:51,281 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:17:51,287 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:17:51,288 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:17:51,288 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:17:51,315 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:17:51,316 - services.sync_service - INFO - 正在同步创建任务到天风系统: 129da579-c94c-4f32-9039-701a18886a68 +2025-07-14 11:17:51,316 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"129da579-c94c-4f32-9039-701a18886a68","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:17:51","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:17:51,535 - services.sync_service - INFO - 成功同步任务到系统任务: 129da579-c94c-4f32-9039-701a18886a68 +2025-07-14 11:17:51,536 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 129da579-c94c-4f32-9039-701a18886a68 +2025-07-14 11:17:51,539 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 129da579-c94c-4f32-9039-701a18886a68 (优先级 1) 添加到队列 0 +2025-07-14 11:17:51,539 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 129da579-c94c-4f32-9039-701a18886a68 +2025-07-14 11:17:51,539 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2575秒 +2025-07-14 11:17:51,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 129da579-c94c-4f32-9039-701a18886a68, 优先级: 1 +2025-07-14 11:17:51,599 - services.execution.task_executor - DEBUG - 任务 129da579-c94c-4f32-9039-701a18886a68 设置超时时间: 3600秒 +2025-07-14 11:17:51,617 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 129da579-c94c-4f32-9039-701a18886a68 +2025-07-14 11:17:51,852 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:17:51,883 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:17:51,914 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:17:51,915 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:17:51,927 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:17:51,927 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:17:51,928 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:17:51,946 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: feec24b4-0268-4509-812a-c20e808469aa +2025-07-14 11:17:51,949 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:17:51,950 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:17:51,958 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:17:51,973 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: siteIds参数必须是列表格式或能解析为列表的字符串 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:17:51,979 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:17:51,980 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:17:52,010 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:17:52,011 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:17:52,020 - services.sync_service - INFO - 正在设置任务状态为已失败: 129da579-c94c-4f32-9039-701a18886a68 +2025-07-14 11:17:52,221 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 129da579-c94c-4f32-9039-701a18886a68 +2025-07-14 11:17:52,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 129da579-c94c-4f32-9039-701a18886a68, 结果: False +2025-07-14 11:21:47,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 11:21:47,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:21:47,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:21:47,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:21:47,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 11:21:47,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:21:47,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:21:47,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:21:47,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:21:47,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:21:47,062 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:21:47,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:21:47,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:21:47,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:21:47,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:21:47,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:21:47,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:21:47,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:21:47,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:21:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:21:47,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:21:47,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:21:47,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:21:47,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:21:47,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:21:47,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:21:47,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:21:47,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:21:47,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:21:47,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:21:47,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:21:47,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:21:47,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:21:47,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:21:47,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:21:47,075 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:21:47,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:21:47,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:21:47,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:21:47,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:21:47,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:21:47,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:21:47,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:21:47,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:21:47,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:21:47,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:21:47,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:21:47,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 11:21:47,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:21:47,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:21:47,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:21:47,085 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:21:47,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 11:21:47,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:21:47,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:21:47,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:21:47,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:21:47,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:21:47,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:21:47,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:21:47,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:21:47,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:21:47,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:21:47,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:21:47,094 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:21:47,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:21:47,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:21:47,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:21:47,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:21:47,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:21:47,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:21:47,097 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:21:47,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:21:47,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:21:47,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:21:47,101 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:21:47,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:21:47,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:21:47,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:21:47,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:21:47,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:21:47,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:21:47,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:21:47,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:23:47,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:23:47,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:23:47,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:23:47,136 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:23:47,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:23:47,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:25:47,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 11:25:47,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:25:47,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:25:47,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:25:47,166 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 11:25:47,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:25:47,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:25:47,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:25:47,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:25:47,173 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:25:47,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:25:47,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:25:47,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:25:47,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:25:47,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:25:47,179 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:25:47,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:25:47,180 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:25:47,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:25:47,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:25:47,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:25:47,183 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:25:47,183 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:25:47,184 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:25:47,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:25:47,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:25:47,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:25:47,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:25:47,186 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:25:47,186 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:25:47,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:25:47,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:25:47,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:25:47,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:25:47,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:25:47,190 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:25:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:25:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:25:47,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:25:47,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:25:47,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:25:47,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:25:47,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:25:47,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:25:47,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:25:47,194 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:25:47,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:25:47,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 11:25:47,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:25:47,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:25:47,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:25:47,201 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:25:47,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 11:25:47,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:25:47,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:25:47,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:25:47,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:25:47,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:25:47,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:25:47,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:25:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:25:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:25:47,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:25:47,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:25:47,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:25:47,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:25:47,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:25:47,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:25:47,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:25:47,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:25:47,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:25:47,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:25:47,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:25:47,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:25:47,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:25:47,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:25:47,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:25:47,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:25:47,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:25:47,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:25:47,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:25:47,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:25:47,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:25:47,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:27:47,264 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:27:47,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:27:47,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:27:47,274 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:27:47,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:27:47,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:29:11,898 - app - INFO - 应用程序关闭中... +2025-07-14 11:29:11,899 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:29:11,900 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:29:11,901 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:29:11,901 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:29:11,902 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:29:11,902 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:29:11,903 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:29:11,903 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:29:11,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:29:11,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:29:11,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:29:11,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:29:11,905 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:29:11,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:29:11,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:29:11,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:29:11,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:29:11,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:29:11,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:29:11,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:29:11,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:29:11,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:29:11,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:29:11,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:29:11,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:29:11,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:29:11,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:29:11,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:29:11,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:29:11,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:29:11,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:29:11,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:29:11,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:29:11,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:29:11,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:29:11,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:29:11,924 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 +2025-07-14 11:29:11,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:29:11,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:29:11,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 +2025-07-14 11:29:11,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:29:11,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:29:11,927 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 +2025-07-14 11:29:11,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:29:11,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:29:11,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 +2025-07-14 11:29:11,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:29:11,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:29:11,932 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 +2025-07-14 11:29:11,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:29:11,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:29:11,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 +2025-07-14 11:29:11,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:29:11,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:29:11,936 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 0 +2025-07-14 11:29:11,937 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:29:11,937 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:29:11,937 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:29:11,937 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:29:11,939 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:29:11,940 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:29:11,941 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:29:13,964 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:29:14,946 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:29:14,948 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:29:15,012 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:29:15,023 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:29:15,062 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:29:15,103 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:29:15,103 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:29:15,104 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:29:15,104 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:29:15,104 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:29:15,104 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:29:15,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:29:15,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:29:15,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:29:15,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:29:15,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:29:15,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:29:15,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:29:15,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:29:15,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:29:15,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:29:15,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:29:15,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:29:15,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:29:15,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:29:15,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:29:15,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:29:15,107 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:29:15,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:29:15,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:29:15,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:29:15,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:29:15,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:29:15,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:29:15,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:29:15,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:29:15,110 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:29:15,111 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:29:15,156 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:29:15,157 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:29:15,157 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:29:15,157 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:29:15,158 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:29:15,158 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:29:18,931 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:29:18,938 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:29:18,938 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:29:18,938 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:29:18,968 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:29:18,968 - services.sync_service - INFO - 正在同步创建任务到天风系统: 5de6fbbc-fa52-4a66-b9bb-97616d448012 +2025-07-14 11:29:18,970 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"5de6fbbc-fa52-4a66-b9bb-97616d448012","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:29:18","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:29:19,191 - services.sync_service - INFO - 成功同步任务到系统任务: 5de6fbbc-fa52-4a66-b9bb-97616d448012 +2025-07-14 11:29:19,197 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 5de6fbbc-fa52-4a66-b9bb-97616d448012 +2025-07-14 11:29:19,201 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 5de6fbbc-fa52-4a66-b9bb-97616d448012 (优先级 1) 添加到队列 0 +2025-07-14 11:29:19,202 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 5de6fbbc-fa52-4a66-b9bb-97616d448012 +2025-07-14 11:29:19,203 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2725秒 +2025-07-14 11:29:19,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 5de6fbbc-fa52-4a66-b9bb-97616d448012, 优先级: 1 +2025-07-14 11:29:19,261 - services.execution.task_executor - DEBUG - 任务 5de6fbbc-fa52-4a66-b9bb-97616d448012 设置超时时间: 3600秒 +2025-07-14 11:29:19,274 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 5de6fbbc-fa52-4a66-b9bb-97616d448012 +2025-07-14 11:29:19,491 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:29:19,504 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:29:19,514 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:29:19,514 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:29:19,524 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:29:19,524 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:29:19,525 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:29:19,534 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: ff62acb1-7790-4628-97fb-8e603857629e +2025-07-14 11:29:19,537 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:29:19,537 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:29:19,545 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:29:19,556 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: siteIds参数必须是列表格式或能解析为列表的字符串 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:29:19,558 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:29:19,558 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:29:19,577 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:29:19,577 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:29:19,585 - services.sync_service - INFO - 正在设置任务状态为已失败: 5de6fbbc-fa52-4a66-b9bb-97616d448012 +2025-07-14 11:29:19,780 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 5de6fbbc-fa52-4a66-b9bb-97616d448012 +2025-07-14 11:29:19,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 5de6fbbc-fa52-4a66-b9bb-97616d448012, 结果: False +2025-07-14 11:29:46,132 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 11:29:46,155 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0225秒 +2025-07-14 11:29:52,787 - app - INFO - 应用程序关闭中... +2025-07-14 11:29:52,788 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:29:52,789 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:29:52,789 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:29:52,789 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:29:52,790 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:29:52,790 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:29:52,791 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:29:52,791 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:29:52,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:29:52,792 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:29:52,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:29:52,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:29:52,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:29:52,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:29:52,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:29:52,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:29:52,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:29:52,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:29:52,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:29:52,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:29:52,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:29:52,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:29:52,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:29:52,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:29:52,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:29:52,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:29:52,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:29:52,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:29:52,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:29:52,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:29:52,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:29:52,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:29:52,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:29:52,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:29:52,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:29:52,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:29:52,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:29:52,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:29:52,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:29:52,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:29:52,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:29:52,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:29:52,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:29:52,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:29:52,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:29:52,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:29:52,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:29:52,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:29:52,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:29:52,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:29:52,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:29:52,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:29:52,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:29:52,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:29:52,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:29:52,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:29:52,813 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:29:52,814 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:29:52,814 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:29:52,815 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:29:52,816 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:29:52,819 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:29:55,919 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:29:56,882 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:29:56,886 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:29:56,962 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:29:57,000 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:29:57,031 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:29:57,065 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:29:57,067 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:29:57,067 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:29:57,067 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:29:57,068 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:29:57,068 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:29:57,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:29:57,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:29:57,069 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:29:57,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:29:57,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:29:57,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:29:57,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:29:57,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:29:57,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:29:57,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:29:57,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:29:57,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:29:57,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:29:57,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:29:57,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:29:57,083 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:29:57,084 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:29:57,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:29:57,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:29:57,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:29:57,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:29:57,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:29:57,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:29:57,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:29:57,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:29:57,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:29:57,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:29:57,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:29:57,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:29:57,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:29:57,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:29:57,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:29:57,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:29:57,096 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:29:57,109 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:29:57,168 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:29:57,171 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:29:57,171 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:29:57,171 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:29:57,171 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:29:57,171 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:30:00,503 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:30:00,519 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:30:00,519 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:30:00,519 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:30:00,556 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:30:00,556 - services.sync_service - INFO - 正在同步创建任务到天风系统: b081b86f-ca5d-4b63-8843-05f27f33387e +2025-07-14 11:30:00,556 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b081b86f-ca5d-4b63-8843-05f27f33387e","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:30:00","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:30:00,768 - services.sync_service - INFO - 成功同步任务到系统任务: b081b86f-ca5d-4b63-8843-05f27f33387e +2025-07-14 11:30:00,769 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b081b86f-ca5d-4b63-8843-05f27f33387e +2025-07-14 11:30:00,773 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b081b86f-ca5d-4b63-8843-05f27f33387e (优先级 1) 添加到队列 0 +2025-07-14 11:30:00,773 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: b081b86f-ca5d-4b63-8843-05f27f33387e +2025-07-14 11:30:00,773 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2703秒 +2025-07-14 11:30:00,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: b081b86f-ca5d-4b63-8843-05f27f33387e, 优先级: 1 +2025-07-14 11:30:00,801 - services.execution.task_executor - DEBUG - 任务 b081b86f-ca5d-4b63-8843-05f27f33387e 设置超时时间: 3600秒 +2025-07-14 11:30:00,820 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b081b86f-ca5d-4b63-8843-05f27f33387e +2025-07-14 11:30:01,033 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:30:01,056 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:30:01,071 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:30:01,072 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:30:01,081 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:30:01,082 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:30:01,082 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:30:01,089 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 8139561d-5ef6-4887-afa8-d78ad8f5f394 +2025-07-14 11:30:01,090 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:30:01,090 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:30:01,097 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:30:01,109 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: groupNames参数必须是列表格式或能解析为列表的字符串 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:30:01,114 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:30:01,121 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:30:01,137 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:30:01,137 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:30:01,145 - services.sync_service - INFO - 正在设置任务状态为已失败: b081b86f-ca5d-4b63-8843-05f27f33387e +2025-07-14 11:30:01,377 - services.sync_service - INFO - 成功设置系统任务状态为已失败: b081b86f-ca5d-4b63-8843-05f27f33387e +2025-07-14 11:30:01,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: b081b86f-ca5d-4b63-8843-05f27f33387e, 结果: False +2025-07-14 11:30:35,762 - app - INFO - 应用程序关闭中... +2025-07-14 11:30:35,762 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:30:35,763 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:30:35,765 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:30:35,765 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:30:35,766 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:30:35,767 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:30:35,768 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:30:35,768 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:30:35,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:30:35,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:30:35,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:30:35,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:30:35,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:30:35,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:30:35,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:30:35,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:30:35,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:30:35,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:30:35,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:30:35,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:30:35,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:30:35,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:30:35,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:30:35,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:30:35,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:30:35,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:30:35,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:30:35,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:30:35,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:30:35,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:30:35,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:30:35,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:30:35,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:30:35,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:30:35,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:30:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:30:35,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:30:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:30:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:30:35,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:30:35,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:30:35,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:30:35,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:30:35,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:30:35,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:30:35,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:30:35,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:30:35,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:30:35,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:30:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:30:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:30:35,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:30:35,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:30:35,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:30:35,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:30:35,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:30:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:30:35,813 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:30:35,814 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:30:35,815 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:30:35,816 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:30:35,817 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:31:16,883 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:31:17,841 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:31:17,849 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:31:17,922 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:31:17,947 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:31:17,998 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:31:18,040 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:31:18,041 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:31:18,041 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:31:18,041 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:31:18,041 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:31:18,042 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:31:18,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:31:18,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:31:18,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:31:18,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:31:18,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:31:18,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:31:18,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:31:18,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:31:18,044 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:31:18,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:31:18,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:31:18,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:31:18,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:31:18,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:31:18,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:31:18,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:31:18,046 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:31:18,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:31:18,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:31:18,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:31:18,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:31:18,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:31:18,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:31:18,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:31:18,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:31:18,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:31:18,062 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:31:18,078 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:31:18,118 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:31:18,122 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:31:18,124 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:31:18,125 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:31:18,127 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:31:18,153 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:31:23,503 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:31:23,523 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:31:23,527 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:31:23,527 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:31:23,582 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:31:23,583 - services.sync_service - INFO - 正在同步创建任务到天风系统: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 +2025-07-14 11:31:23,584 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:31:23","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:31:23,789 - services.sync_service - INFO - 成功同步任务到系统任务: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 +2025-07-14 11:31:23,791 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 +2025-07-14 11:31:23,796 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 (优先级 1) 添加到队列 0 +2025-07-14 11:31:23,796 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 +2025-07-14 11:31:23,796 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2927秒 +2025-07-14 11:31:23,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 获取到任务: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0, 优先级: 1 +2025-07-14 11:31:23,888 - services.execution.task_executor - DEBUG - 任务 deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 设置超时时间: 3600秒 +2025-07-14 11:31:23,915 - services.sync_service - INFO - 正在设置系统任务状态为执行中: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 +2025-07-14 11:31:24,169 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:31:24,197 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:31:24,216 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:31:24,247 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:31:24,263 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:31:24,264 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:31:24,265 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:31:24,279 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 7908741e-f4b6-4784-a5f3-9a2088519753 +2025-07-14 11:31:24,282 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:31:24,284 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:31:24,297 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:31:24,323 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: groupNames参数必须是列表格式或能解析为列表的字符串 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:31:24,330 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:31:24,337 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:31:24,359 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:31:24,360 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:31:24,369 - services.sync_service - INFO - 正在设置任务状态为已失败: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 +2025-07-14 11:31:24,564 - services.sync_service - INFO - 成功设置系统任务状态为已失败: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0 +2025-07-14 11:31:24,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 完成任务: deef39b4-0ba9-4e0b-ae00-0e701cb1c4b0, 结果: False +2025-07-14 11:33:36,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:33:36,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:33:36,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:33:36,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:33:36,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:33:36,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:33:36,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:33:36,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:33:36,997 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:33:36,997 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:33:36,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:33:36,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:33:36,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:33:36,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:33:36,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:33:37,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:33:37,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:33:37,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:33:37,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:33:37,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:33:37,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:33:37,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:33:37,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:33:37,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:33:37,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:33:37,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:33:37,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:33:37,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:33:37,015 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:33:37,016 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:33:37,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:33:37,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:33:37,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:33:37,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:33:37,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:33:37,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:33:37,019 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:33:37,019 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:33:38,922 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:33:39,861 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:33:39,862 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:33:39,925 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:33:39,951 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:33:39,989 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:33:40,031 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:33:40,031 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:33:40,032 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:33:40,032 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:33:40,032 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:33:40,032 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:33:40,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:33:40,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:33:40,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:33:40,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:33:40,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:33:40,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:33:40,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:33:40,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:33:40,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:33:40,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:33:40,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:33:40,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:33:40,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:33:40,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:33:40,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:33:40,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:33:40,037 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:33:40,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:33:40,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:33:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:33:40,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:33:40,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:33:40,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:33:40,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:33:40,039 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:33:40,039 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:33:40,040 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:33:40,080 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:33:40,081 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:33:40,081 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:33:40,081 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:33:40,082 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:33:40,082 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:33:44,495 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:33:44,510 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:33:44,511 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:33:44,511 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:33:44,560 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:33:44,561 - services.sync_service - INFO - 正在同步创建任务到天风系统: ab60b7a0-9463-4845-98fb-1c6bce9241c1 +2025-07-14 11:33:44,562 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"ab60b7a0-9463-4845-98fb-1c6bce9241c1","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:33:44","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:33:44,751 - services.sync_service - INFO - 成功同步任务到系统任务: ab60b7a0-9463-4845-98fb-1c6bce9241c1 +2025-07-14 11:33:44,752 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ab60b7a0-9463-4845-98fb-1c6bce9241c1 +2025-07-14 11:33:44,755 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ab60b7a0-9463-4845-98fb-1c6bce9241c1 (优先级 1) 添加到队列 0 +2025-07-14 11:33:44,755 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: ab60b7a0-9463-4845-98fb-1c6bce9241c1 +2025-07-14 11:33:44,755 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2599秒 +2025-07-14 11:33:44,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 获取到任务: ab60b7a0-9463-4845-98fb-1c6bce9241c1, 优先级: 1 +2025-07-14 11:33:44,859 - services.execution.task_executor - DEBUG - 任务 ab60b7a0-9463-4845-98fb-1c6bce9241c1 设置超时时间: 3600秒 +2025-07-14 11:33:44,885 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ab60b7a0-9463-4845-98fb-1c6bce9241c1 +2025-07-14 11:33:45,078 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:33:45,104 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:33:45,119 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:33:45,120 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:33:45,131 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:33:45,131 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:33:45,132 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:33:45,149 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 47199c52-d89c-42ad-95d9-b4f675c8ee36 +2025-07-14 11:33:45,150 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:33:45,151 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:33:45,158 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:33:45,168 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: groupNames参数必须是列表格式或能解析为列表的字符串 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:33:45,176 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:33:45,177 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:33:45,195 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:33:45,196 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:33:45,205 - services.sync_service - INFO - 正在设置任务状态为已失败: ab60b7a0-9463-4845-98fb-1c6bce9241c1 +2025-07-14 11:33:45,413 - services.sync_service - INFO - 成功设置系统任务状态为已失败: ab60b7a0-9463-4845-98fb-1c6bce9241c1 +2025-07-14 11:33:45,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 完成任务: ab60b7a0-9463-4845-98fb-1c6bce9241c1, 结果: False +2025-07-14 11:33:59,037 - app - INFO - 应用程序关闭中... +2025-07-14 11:33:59,038 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:33:59,039 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:33:59,039 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:33:59,040 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:33:59,040 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:33:59,041 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:33:59,042 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:33:59,042 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:33:59,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:33:59,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:33:59,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:33:59,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:33:59,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:33:59,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:33:59,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:33:59,046 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:33:59,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:33:59,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:33:59,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:33:59,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:33:59,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:33:59,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:33:59,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:33:59,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:33:59,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:33:59,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:33:59,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:33:59,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:33:59,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:33:59,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:33:59,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:33:59,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:33:59,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:33:59,055 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:33:59,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:33:59,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:33:59,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:33:59,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:33:59,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:33:59,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:33:59,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:33:59,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:33:59,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:33:59,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:33:59,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:33:59,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:33:59,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:33:59,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:33:59,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:33:59,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:33:59,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:33:59,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:33:59,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:33:59,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:33:59,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:33:59,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:33:59,065 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:33:59,066 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:33:59,066 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:33:59,068 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:33:59,068 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:33:59,070 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:34:36,585 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:34:37,516 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:34:37,519 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:34:37,583 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:34:37,616 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:34:37,662 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:34:37,701 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:34:37,702 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:34:37,702 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:34:37,703 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:34:37,703 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:34:37,703 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:34:37,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:34:37,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:34:37,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:34:37,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:34:37,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:34:37,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:34:37,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:34:37,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:34:37,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:34:37,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:34:37,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:34:37,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:34:37,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:34:37,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:34:37,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:34:37,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:34:37,719 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:34:37,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:34:37,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:34:37,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:34:37,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:34:37,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:34:37,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:34:37,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:34:37,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:34:37,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:34:37,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:34:37,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:34:37,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:34:37,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:34:37,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:34:37,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:34:37,728 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:34:37,728 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:34:37,729 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:34:37,771 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:34:37,772 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:34:37,772 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:34:37,772 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:34:37,772 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:34:37,772 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:34:42,494 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:34:42,502 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:34:42,502 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:34:42,502 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:34:42,528 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:34:42,528 - services.sync_service - INFO - 正在同步创建任务到天风系统: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e +2025-07-14 11:34:42,528 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"9c99f5cd-6577-43d7-a78a-baf7f9bd634e","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:34:42","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:34:42,753 - services.sync_service - INFO - 成功同步任务到系统任务: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e +2025-07-14 11:34:42,754 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e +2025-07-14 11:34:42,756 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 9c99f5cd-6577-43d7-a78a-baf7f9bd634e (优先级 1) 添加到队列 0 +2025-07-14 11:34:42,756 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e +2025-07-14 11:34:42,757 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2624秒 +2025-07-14 11:34:42,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 获取到任务: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e, 优先级: 1 +2025-07-14 11:34:42,810 - services.execution.task_executor - DEBUG - 任务 9c99f5cd-6577-43d7-a78a-baf7f9bd634e 设置超时时间: 3600秒 +2025-07-14 11:34:42,824 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e +2025-07-14 11:34:43,026 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:34:43,036 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:34:43,048 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:34:43,048 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:34:43,055 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:34:43,055 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:34:43,056 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:34:43,062 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 8b3452f7-6891-4537-9cea-a6f34a79e265 +2025-07-14 11:34:43,063 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:34:43,063 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:34:43,069 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:34:43,072 - services.execution.handlers.storage_location - ERROR - [logger.py:204] - error() - 批量设置库位异常: sequence item 0: expected str instance, int found +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\services\execution\handlers\storage_location.py", line 167, in _batch_setting_site_in_db + "message": f"以下库位不存在或已禁用: {', '.join(missing_sites)}" + ^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: sequence item 0: expected str instance, int found +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 322, in execute_children + result = await handler.execute(child_block, parsed_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\storage_location.py", line 130, in execute + result = await self._batch_setting_site_in_db(site_ids, group_names, filled, content, map_id) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\storage_location.py", line 297, in _batch_setting_site_in_db + logger.error(f"批量设置库位异常: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:34:43,085 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: 批量设置库位异常: sequence item 0: expected str instance, int found +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:34:43,086 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:34:43,086 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:34:43,098 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:34:43,098 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:34:43,105 - services.sync_service - INFO - 正在设置任务状态为已失败: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e +2025-07-14 11:34:43,333 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e +2025-07-14 11:34:43,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 完成任务: 9c99f5cd-6577-43d7-a78a-baf7f9bd634e, 结果: False +2025-07-14 11:37:21,018 - app - INFO - 应用程序关闭中... +2025-07-14 11:37:21,019 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:37:21,019 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:37:21,020 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:37:21,020 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:37:21,021 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:37:21,021 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:37:21,022 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:37:21,023 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:37:21,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:37:21,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:37:21,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:37:21,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:37:21,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:37:21,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:37:21,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:37:21,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:37:21,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:37:21,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:37:21,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:37:21,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:37:21,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:37:21,037 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:37:21,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:37:21,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:37:21,039 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:37:21,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:37:21,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:37:21,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:37:21,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:37:21,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:37:21,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:37:21,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:37:21,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:37:21,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:37:21,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:37:21,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:37:21,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:37:21,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:37:21,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:37:21,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 11:37:21,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:37:21,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:37:21,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 11:37:21,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:37:21,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:37:21,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 11:37:21,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:37:21,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:37:21,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 11:37:21,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:37:21,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:37:21,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 11:37:21,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:37:21,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:37:21,059 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 11:37:21,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:37:21,060 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:37:21,061 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:37:21,062 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:37:21,065 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:37:21,065 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:37:21,067 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:37:23,567 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:37:24,539 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:37:24,540 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:37:24,615 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:37:24,647 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:37:24,688 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:37:24,730 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:37:24,730 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:37:24,730 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:37:24,731 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:37:24,731 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:37:24,731 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:37:24,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:37:24,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:37:24,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:37:24,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:37:24,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:37:24,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:37:24,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:37:24,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:37:24,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:37:24,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:37:24,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:37:24,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:37:24,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:37:24,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:37:24,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:37:24,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:37:24,736 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:37:24,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:37:24,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:37:24,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:37:24,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:37:24,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:37:24,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:37:24,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:37:24,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:37:24,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:37:24,739 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:37:24,740 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:37:24,781 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:37:24,786 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:37:24,786 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:37:24,786 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:37:24,786 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:37:24,787 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:37:28,392 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:37:28,398 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:37:28,398 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:37:28,398 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:37:28,427 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:37:28,428 - services.sync_service - INFO - 正在同步创建任务到天风系统: 3876122b-2137-4596-a821-d033bae97798 +2025-07-14 11:37:28,432 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"3876122b-2137-4596-a821-d033bae97798","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:37:28","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:37:28,654 - services.sync_service - INFO - 成功同步任务到系统任务: 3876122b-2137-4596-a821-d033bae97798 +2025-07-14 11:37:28,655 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 3876122b-2137-4596-a821-d033bae97798 +2025-07-14 11:37:28,657 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 3876122b-2137-4596-a821-d033bae97798 (优先级 1) 添加到队列 0 +2025-07-14 11:37:28,658 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 3876122b-2137-4596-a821-d033bae97798 +2025-07-14 11:37:28,658 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2665秒 +2025-07-14 11:37:28,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 3876122b-2137-4596-a821-d033bae97798, 优先级: 1 +2025-07-14 11:37:28,767 - services.execution.task_executor - DEBUG - 任务 3876122b-2137-4596-a821-d033bae97798 设置超时时间: 3600秒 +2025-07-14 11:37:28,787 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 3876122b-2137-4596-a821-d033bae97798 +2025-07-14 11:37:29,014 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:37:29,028 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:37:29,037 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:37:29,037 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:37:29,044 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:37:29,044 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:37:29,044 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:37:29,051 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 46013275-142c-449b-95e4-1f6685b87d84 +2025-07-14 11:37:29,052 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:37:29,052 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:37:29,061 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:37:29,076 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 2 执行失败: 以下库位不存在或已禁用: 1 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:37:29,079 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:37:29,079 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:37:29,109 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:37:29,109 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:37:29,115 - services.sync_service - INFO - 正在设置任务状态为已失败: 3876122b-2137-4596-a821-d033bae97798 +2025-07-14 11:37:29,337 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 3876122b-2137-4596-a821-d033bae97798 +2025-07-14 11:37:29,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 3876122b-2137-4596-a821-d033bae97798, 结果: False +2025-07-14 11:41:24,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:41:24,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:41:24,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:41:24,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:41:24,799 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:41:24,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:41:24,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:41:24,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:41:24,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:41:24,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:41:24,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:41:24,802 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:41:24,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:41:24,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:41:24,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:41:24,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:41:24,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:41:24,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:41:24,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:41:24,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:41:24,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:41:24,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:41:24,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:41:24,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:41:24,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:41:24,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:41:24,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:41:24,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:41:24,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:41:24,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:41:24,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:41:24,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:41:24,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:41:24,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:41:24,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:41:24,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:41:24,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:41:24,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:41:24,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:41:24,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:41:24,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:41:24,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:41:24,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:41:24,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:41:24,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:41:24,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:41:24,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:41:24,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 11:41:24,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:41:24,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:41:24,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:41:24,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:41:24,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 11:41:24,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:41:24,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:41:24,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:41:24,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:41:24,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:41:24,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:41:24,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:41:24,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:41:24,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:41:24,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:41:24,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:41:24,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:41:24,836 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:41:24,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:41:24,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:41:24,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:41:24,839 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:41:24,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:41:24,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:41:24,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:41:24,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:41:24,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:41:24,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:41:24,847 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:41:24,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:41:24,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:41:24,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:41:24,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:41:24,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:41:24,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:41:24,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:41:39,507 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 11:41:39,528 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0203秒 +2025-07-14 11:43:24,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 11:43:24,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:43:24,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:43:24,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:43:24,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 11:43:24,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:45:10,046 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 11:45:10,049 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0029秒 +2025-07-14 11:45:18,021 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:45:18,024 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:45:18,024 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:45:18,024 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:45:18,043 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:45:18,044 - services.sync_service - INFO - 正在同步创建任务到天风系统: 72ec0022-195e-4772-a5fb-c25957ab6aca +2025-07-14 11:45:18,044 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"72ec0022-195e-4772-a5fb-c25957ab6aca","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:45:18","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:45:18,276 - services.sync_service - INFO - 成功同步任务到系统任务: 72ec0022-195e-4772-a5fb-c25957ab6aca +2025-07-14 11:45:18,277 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 72ec0022-195e-4772-a5fb-c25957ab6aca +2025-07-14 11:45:18,279 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 72ec0022-195e-4772-a5fb-c25957ab6aca (优先级 1) 添加到队列 0 +2025-07-14 11:45:18,280 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 72ec0022-195e-4772-a5fb-c25957ab6aca +2025-07-14 11:45:18,280 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2592秒 +2025-07-14 11:45:18,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: 72ec0022-195e-4772-a5fb-c25957ab6aca, 优先级: 1 +2025-07-14 11:45:18,323 - services.execution.task_executor - DEBUG - 任务 72ec0022-195e-4772-a5fb-c25957ab6aca 设置超时时间: 3600秒 +2025-07-14 11:45:18,339 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 72ec0022-195e-4772-a5fb-c25957ab6aca +2025-07-14 11:45:18,558 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:45:18,573 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:45:18,584 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:45:18,584 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:45:18,593 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:45:18,593 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:45:18,593 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:45:18,600 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 21aaf1a1-78b9-4317-9834-2594efa4b011 +2025-07-14 11:45:18,601 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:45:18,601 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:45:18,608 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:45:18,626 - services.execution.handlers.storage_location - INFO - 批量设置库位完成: 批量设置库位为占用成功,更新了 3 个库位 +2025-07-14 11:45:18,636 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:45:18,637 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:45:18,660 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:45:18,660 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:45:18,666 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 72ec0022-195e-4772-a5fb-c25957ab6aca +2025-07-14 11:45:18,891 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 72ec0022-195e-4772-a5fb-c25957ab6aca +2025-07-14 11:45:18,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: 72ec0022-195e-4772-a5fb-c25957ab6aca, 结果: True +2025-07-14 11:45:24,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:45:24,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:45:24,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:45:24,921 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:45:24,922 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:45:24,922 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:45:24,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:45:24,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:45:24,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:45:24,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:45:24,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:45:24,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:45:24,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:45:24,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:45:24,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:45:24,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:45:24,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:45:24,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:45:24,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:45:24,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:45:24,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:45:24,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:45:24,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:45:24,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:45:24,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:45:24,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:45:24,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:45:24,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:45:24,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:45:24,944 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:45:24,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:45:24,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:45:24,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:45:24,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:45:24,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:45:24,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:45:24,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:45:24,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:45:24,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:45:24,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:45:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:45:24,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:45:24,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:45:24,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:45:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:45:24,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:45:24,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:45:24,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:45:24,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:45:24,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:45:24,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:45:24,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:45:24,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:45:24,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:45:24,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:45:24,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:45:24,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:45:24,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:45:24,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:45:24,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:45:24,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:45:24,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:45:24,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:45:24,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:45:24,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:45:24,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:45:24,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:45:24,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:45:24,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:45:24,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:45:24,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:45:24,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:45:24,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:45:24,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:45:24,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:45:24,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:45:24,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:45:25,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:46:12,654 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 11:46:12,669 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0155秒 +2025-07-14 11:46:16,884 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:46:16,890 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:46:16,890 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:46:16,890 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:46:16,920 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:46:16,920 - services.sync_service - INFO - 正在同步创建任务到天风系统: 166dc651-610c-4005-ad86-25411488aa14 +2025-07-14 11:46:16,921 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"166dc651-610c-4005-ad86-25411488aa14","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:46:16","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:46:17,129 - services.sync_service - INFO - 成功同步任务到系统任务: 166dc651-610c-4005-ad86-25411488aa14 +2025-07-14 11:46:17,130 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 166dc651-610c-4005-ad86-25411488aa14 +2025-07-14 11:46:17,134 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 166dc651-610c-4005-ad86-25411488aa14 (优先级 1) 添加到队列 0 +2025-07-14 11:46:17,135 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 166dc651-610c-4005-ad86-25411488aa14 +2025-07-14 11:46:17,135 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2509秒 +2025-07-14 11:46:17,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 166dc651-610c-4005-ad86-25411488aa14, 优先级: 1 +2025-07-14 11:46:17,205 - services.execution.task_executor - DEBUG - 任务 166dc651-610c-4005-ad86-25411488aa14 设置超时时间: 3600秒 +2025-07-14 11:46:17,220 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 166dc651-610c-4005-ad86-25411488aa14 +2025-07-14 11:46:17,427 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:46:17,438 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:46:17,446 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:46:17,446 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:46:17,453 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:46:17,453 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:46:17,453 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:46:17,459 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 9153d796-8d08-449c-a538-d80ad18c0d1d +2025-07-14 11:46:17,461 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:46:17,462 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:46:17,468 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:46:17,471 - services.execution.handlers.storage_location - INFO - 批量设置库位完成: 批量设置库位为占用成功,更新了 0 个库位,3 个库位已是占用状态 +2025-07-14 11:46:17,479 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:46:17,479 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:46:17,494 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:46:17,495 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:46:17,503 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 166dc651-610c-4005-ad86-25411488aa14 +2025-07-14 11:46:17,712 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 166dc651-610c-4005-ad86-25411488aa14 +2025-07-14 11:46:17,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 166dc651-610c-4005-ad86-25411488aa14, 结果: True +2025-07-14 11:46:56,736 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 11:46:56,739 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0030秒 +2025-07-14 11:47:25,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 11:47:25,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:47:25,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:47:25,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:47:25,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 11:47:25,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:49:25,055 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 11:49:25,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:49:25,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:49:25,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:49:25,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 11:49:25,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:49:25,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:49:25,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:49:25,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:49:25,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:49:25,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:49:25,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:49:25,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:49:25,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:49:25,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:49:25,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:49:25,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:49:25,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:49:25,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:49:25,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:49:25,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:49:25,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:49:25,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:49:25,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:49:25,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:49:25,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:49:25,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:49:25,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:49:25,072 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:49:25,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:49:25,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:49:25,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:49:25,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:49:25,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:49:25,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:49:25,076 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:49:25,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:49:25,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:49:25,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:49:25,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:49:25,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:49:25,079 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:49:25,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:49:25,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:49:25,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:49:25,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:49:25,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:49:25,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:49:25,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:49:25,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:49:25,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:49:25,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:49:25,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:49:25,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:49:25,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:49:25,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:49:25,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:49:25,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:49:25,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:49:25,089 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:49:25,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:49:25,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:49:25,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:49:25,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:49:25,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:49:25,093 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:49:25,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:49:25,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:49:25,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:49:25,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:49:25,095 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:49:25,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:49:25,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:49:25,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:49:25,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:49:25,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:49:25,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:49:25,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:51:25,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:51:25,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:51:25,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:51:25,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:51:25,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:51:25,130 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 11:51:25,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:51:25,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:51:25,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:51:25,131 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:51:25,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 11:51:25,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:52:37,411 - app - INFO - 应用程序关闭中... +2025-07-14 11:52:37,413 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 11:52:37,413 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 11:52:37,414 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 11:52:37,414 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 11:52:37,414 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 11:52:37,415 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 11:52:37,415 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 11:52:37,415 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 11:52:37,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 11:52:37,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 11:52:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:52:37,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:52:37,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:52:37,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:52:37,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:52:37,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 11:52:37,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:52:37,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:52:37,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 11:52:37,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:52:37,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:52:37,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 11:52:37,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:52:37,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:52:37,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 11:52:37,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:52:37,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:52:37,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 11:52:37,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:52:37,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:52:37,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 11:52:37,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:52:37,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:52:37,428 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 11:52:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:52:37,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:52:37,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 11:52:37,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:52:37,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:52:37,431 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 +2025-07-14 11:52:37,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:52:37,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:52:37,432 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 +2025-07-14 11:52:37,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:52:37,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:52:37,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 +2025-07-14 11:52:37,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:52:37,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:52:37,434 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 +2025-07-14 11:52:37,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:52:37,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:52:37,436 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 +2025-07-14 11:52:37,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:52:37,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:52:37,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 0 +2025-07-14 11:52:37,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 11:52:37,438 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 11:52:37,438 - app - INFO - 增强版任务调度器已停止 +2025-07-14 11:52:37,438 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 11:52:37,441 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 11:52:37,444 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 11:52:37,446 - data.session - INFO - 数据库连接已关闭 +2025-07-14 11:52:39,934 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 11:52:40,847 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 11:52:40,849 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 11:52:40,912 - data.session - INFO - 正在初始化数据库... +2025-07-14 11:52:40,948 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 11:52:40,985 - data.session - INFO - 数据库表初始化完成 +2025-07-14 11:52:41,028 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 11:52:41,029 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 11:52:41,029 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 11:52:41,029 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 11:52:41,029 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 11:52:41,030 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 11:52:41,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 11:52:41,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 11:52:41,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 11:52:41,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 11:52:41,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 11:52:41,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 11:52:41,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 11:52:41,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 11:52:41,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 11:52:41,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 11:52:41,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 11:52:41,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 11:52:41,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 11:52:41,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 11:52:41,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:52:41,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 11:52:41,034 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 11:52:41,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:52:41,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:52:41,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 11:52:41,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:52:41,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:52:41,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:52:41,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:52:41,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:52:41,038 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 11:52:41,038 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 11:52:41,039 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 11:52:41,081 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 11:52:41,082 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 11:52:41,083 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 11:52:41,084 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 11:52:41,084 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 11:52:41,086 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 11:52:50,314 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 11:52:50,322 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 11:52:50,323 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 11:52:50,323 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 11:52:50,346 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 11:52:50,346 - services.sync_service - INFO - 正在同步创建任务到天风系统: 929cae47-e49a-4769-8abb-ef70b5f953ba +2025-07-14 11:52:50,351 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"929cae47-e49a-4769-8abb-ef70b5f953ba","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 11:52:50","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 11:52:50,559 - services.sync_service - INFO - 成功同步任务到系统任务: 929cae47-e49a-4769-8abb-ef70b5f953ba +2025-07-14 11:52:50,563 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 929cae47-e49a-4769-8abb-ef70b5f953ba +2025-07-14 11:52:50,567 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 929cae47-e49a-4769-8abb-ef70b5f953ba (优先级 1) 添加到队列 0 +2025-07-14 11:52:50,567 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 929cae47-e49a-4769-8abb-ef70b5f953ba +2025-07-14 11:52:50,567 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2539秒 +2025-07-14 11:52:50,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 获取到任务: 929cae47-e49a-4769-8abb-ef70b5f953ba, 优先级: 1 +2025-07-14 11:52:50,678 - services.execution.task_executor - DEBUG - 任务 929cae47-e49a-4769-8abb-ef70b5f953ba 设置超时时间: 3600秒 +2025-07-14 11:52:50,698 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 929cae47-e49a-4769-8abb-ef70b5f953ba +2025-07-14 11:52:50,923 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 11:52:50,960 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 11:52:50,987 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:52:50,988 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:52:51,010 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 11:52:51,011 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 11:52:51,012 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: BatchSettingSiteBp +2025-07-14 11:52:51,029 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: 2adefa12-1a0a-4837-a3e1-52154df370e0 +2025-07-14 11:52:51,031 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:52:51,032 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:52:51,046 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-14 11:52:51,080 - services.execution.handlers.storage_location - INFO - 批量设置库位完成: 批量设置库位为空闲成功,更新了 3 个库位 +2025-07-14 11:52:51,100 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-14 11:52:51,101 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-14 11:52:51,129 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 11:52:51,130 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 11:52:51,136 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 929cae47-e49a-4769-8abb-ef70b5f953ba +2025-07-14 11:52:51,333 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 929cae47-e49a-4769-8abb-ef70b5f953ba +2025-07-14 11:52:51,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 完成任务: 929cae47-e49a-4769-8abb-ef70b5f953ba, 结果: True +2025-07-14 11:56:41,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 11:56:41,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 11:56:41,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 11:56:41,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 11:56:41,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 11:56:41,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 11:56:41,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 11:56:41,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 11:56:41,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 11:56:41,106 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 11:56:41,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 11:56:41,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 11:56:41,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 11:56:41,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 11:56:41,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 11:56:41,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 11:56:41,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 11:56:41,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 11:56:41,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 11:56:41,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 11:56:41,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 11:56:41,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 11:56:41,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 11:56:41,114 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 11:56:41,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 11:56:41,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 11:56:41,117 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 11:56:41,118 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 11:56:41,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 11:56:41,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 11:56:41,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 11:56:41,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 11:56:41,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 11:56:41,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 11:56:41,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 11:56:41,122 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 11:56:41,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 11:56:41,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 11:56:41,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 11:56:41,124 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 11:56:41,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 11:56:41,125 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 11:56:41,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 11:56:41,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 11:56:41,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 11:56:41,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 11:56:41,127 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 11:56:41,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 11:56:41,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 11:56:41,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 11:56:41,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 11:56:41,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 11:56:41,136 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 11:56:41,137 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 11:56:41,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 11:56:41,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 11:56:41,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 11:56:41,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 11:56:41,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 11:56:41,140 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 11:56:41,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 11:56:41,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 11:56:41,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 11:56:41,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 11:56:41,145 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 11:56:41,146 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 11:56:41,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 11:56:41,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 11:56:41,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 11:56:41,149 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 11:56:41,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 11:56:41,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 11:56:41,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 11:56:41,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 11:56:41,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 11:56:41,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 11:56:41,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 11:56:41,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 11:56:41,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 11:56:41,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 11:56:41,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 11:56:41,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 11:56:41,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 11:56:41,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 11:58:41,189 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 11:58:41,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 11:58:41,192 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 11:58:41,193 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 11:58:41,194 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 11:58:41,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:00:41,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:00:41,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:00:41,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:00:41,229 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:00:41,230 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:00:41,230 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:00:41,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:00:41,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:00:41,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:00:41,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:00:41,235 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:00:41,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:00:41,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:00:41,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:00:41,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:00:41,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:00:41,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:00:41,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:00:41,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:00:41,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:00:41,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:00:41,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:00:41,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:00:41,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:00:41,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:00:41,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:00:41,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:00:41,248 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:00:41,249 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:00:41,249 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:00:41,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:00:41,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:00:41,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:00:41,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:00:41,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:00:41,253 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:00:41,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:00:41,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:00:41,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:00:41,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:00:41,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:00:41,263 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:00:41,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:00:41,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:00:41,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:00:41,266 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:00:41,267 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:00:41,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:00:41,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:00:41,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:00:41,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:00:41,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:00:41,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:00:41,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:00:41,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:00:41,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:00:41,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:00:41,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:00:41,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:00:41,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:00:41,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:00:41,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:00:41,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:00:41,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:00:41,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:00:41,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:00:41,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:00:41,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:00:41,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:00:41,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:00:41,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:00:41,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:00:41,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:00:41,284 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:00:41,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:00:41,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:00:41,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:00:41,287 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:00:41,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:00:41,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:00:41,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:00:41,290 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:00:41,291 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:00:41,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:02:41,320 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:02:41,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:02:41,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:02:41,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:02:41,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:02:41,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:04:41,342 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:04:41,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:04:41,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:04:41,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:04:41,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:04:41,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:04:41,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:04:41,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:04:41,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:04:41,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:04:41,349 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:04:41,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:04:41,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:04:41,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:04:41,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:04:41,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:04:41,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:04:41,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:04:41,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:04:41,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:04:41,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:04:41,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:04:41,353 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:04:41,353 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:04:41,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:04:41,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:04:41,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:04:41,355 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:04:41,355 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:04:41,356 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:04:41,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:04:41,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:04:41,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:04:41,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:04:41,360 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:04:41,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:04:41,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:04:41,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:04:41,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:04:41,364 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:04:41,364 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:04:41,365 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:04:41,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:04:41,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:04:41,367 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:04:41,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:04:41,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:04:41,373 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:04:41,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:04:41,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:04:41,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:04:41,376 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:04:41,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:04:41,378 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:04:41,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:04:41,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:04:41,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:04:41,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:04:41,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:04:41,380 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:04:41,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:04:41,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:04:41,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:04:41,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:04:41,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:04:41,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:04:41,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:04:41,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:04:41,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:04:41,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:04:41,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:04:41,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:04:41,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:04:41,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:04:41,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:04:41,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:04:41,402 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:04:41,402 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:04:41,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:04:41,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:04:41,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:04:41,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:04:41,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:04:41,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:04:41,432 - services.enhanced_scheduler.task_scheduler - INFO - 清理 1 个僵尸任务 +2025-07-14 12:06:41,448 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:06:41,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:06:41,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:06:41,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:06:41,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:06:41,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:08:41,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:08:41,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:08:41,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:08:41,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:08:41,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:08:41,481 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:08:41,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:08:41,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:08:41,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:08:41,483 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:08:41,483 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:08:41,483 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:08:41,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:08:41,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:08:41,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:08:41,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:08:41,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:08:41,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:08:41,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:08:41,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:08:41,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:08:41,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:08:41,487 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:08:41,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:08:41,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:08:41,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:08:41,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:08:41,490 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:08:41,490 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:08:41,491 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:08:41,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:08:41,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:08:41,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:08:41,492 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:08:41,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:08:41,492 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:08:41,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:08:41,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:08:41,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:08:41,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:08:41,494 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:08:41,495 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:08:41,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:08:41,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:08:41,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:08:41,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:08:41,498 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:08:41,501 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:08:41,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:08:41,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:08:41,507 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:08:41,507 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:08:41,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:08:41,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:08:41,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:08:41,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:08:41,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:08:41,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:08:41,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:08:41,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:08:41,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:08:41,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:08:41,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:08:41,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:08:41,516 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:08:41,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:08:41,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:08:41,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:08:41,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:08:41,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:08:41,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:08:41,521 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:08:41,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:08:41,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:08:41,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:08:41,523 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:08:41,523 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:08:41,524 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:08:41,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:08:41,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:08:41,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:08:41,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:08:41,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:08:41,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:10:41,570 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:10:41,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:10:41,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:10:41,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:10:41,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:10:41,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:12:41,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:12:41,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:12:41,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:12:41,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:12:41,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:12:41,616 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:12:41,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:12:41,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:12:41,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:12:41,619 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:12:41,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:12:41,620 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:12:41,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:12:41,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:12:41,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:12:41,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:12:41,626 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:12:41,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:12:41,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:12:41,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:12:41,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:12:41,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:12:41,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:12:41,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:12:41,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:12:41,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:12:41,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:12:41,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:12:41,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:12:41,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:12:41,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:12:41,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:12:41,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:12:41,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:12:41,637 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:12:41,637 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:12:41,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:12:41,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:12:41,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:12:41,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:12:41,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:12:41,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:12:41,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:12:41,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:12:41,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:12:41,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:12:41,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:12:41,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:12:41,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:12:41,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:12:41,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:12:41,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:12:41,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:12:41,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:12:41,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:12:41,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:12:41,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:12:41,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:12:41,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:12:41,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:12:41,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:12:41,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:12:41,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:12:41,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:12:41,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:12:41,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:12:41,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:12:41,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:12:41,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:12:41,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:12:41,654 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:12:41,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:12:41,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:12:41,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:12:41,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:12:41,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:12:41,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:12:41,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:12:41,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:12:41,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:12:41,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:12:41,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:12:41,663 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:12:41,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:14:41,689 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:14:41,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:14:41,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:14:41,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:14:41,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:14:41,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:16:41,734 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:16:41,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:16:41,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:16:41,737 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:16:41,737 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:16:41,738 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:16:41,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:16:41,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:16:41,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:16:41,741 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:16:41,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:16:41,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:16:41,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:16:41,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:16:41,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:16:41,743 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:16:41,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:16:41,744 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:16:41,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:16:41,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:16:41,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:16:41,746 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:16:41,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:16:41,747 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:16:41,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:16:41,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:16:41,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:16:41,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:16:41,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:16:41,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:16:41,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:16:41,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:16:41,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:16:41,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:16:41,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:16:41,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:16:41,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:16:41,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:16:41,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:16:41,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:16:41,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:16:41,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:16:41,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:16:41,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:16:41,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:16:41,762 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:16:41,762 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:16:41,763 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:16:41,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:16:41,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:16:41,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:16:41,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:16:41,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:16:41,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:16:41,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:16:41,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:16:41,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:16:41,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:16:41,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:16:41,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:16:41,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:16:41,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:16:41,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:16:41,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:16:41,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:16:41,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:16:41,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:16:41,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:16:41,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:16:41,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:16:41,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:16:41,779 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:16:41,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:16:41,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:16:41,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:16:41,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:16:41,783 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:16:41,784 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:16:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:16:41,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:16:41,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:16:41,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:16:41,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:16:41,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:18:41,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:18:41,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:18:41,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:18:41,826 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:18:41,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:18:41,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:20:41,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:20:41,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:20:41,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:20:41,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:20:41,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:20:41,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:20:41,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:20:41,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:20:41,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:20:41,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:20:41,894 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:20:41,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:20:41,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:20:41,895 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:20:41,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:20:41,897 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:20:41,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:20:41,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:20:41,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:20:41,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:20:41,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:20:41,902 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:20:41,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:20:41,903 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:20:41,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:20:41,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:20:41,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:20:41,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:20:41,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:20:41,908 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:20:41,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:20:41,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:20:41,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:20:41,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:20:41,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:20:41,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:20:41,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:20:41,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:20:41,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:20:41,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:20:41,916 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:20:41,917 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:20:41,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:20:41,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:20:41,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:20:41,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:20:41,923 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:20:41,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:20:41,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:20:41,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:20:41,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:20:41,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:20:41,927 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:20:41,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:20:41,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:20:41,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:20:41,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:20:41,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:20:41,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:20:41,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:20:41,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:20:41,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:20:41,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:20:41,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:20:41,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:20:41,940 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:20:41,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:20:41,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:20:41,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:20:41,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:20:41,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:20:41,944 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:20:41,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:20:41,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:20:41,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:20:41,947 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:20:41,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:20:41,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:20:41,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:20:41,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:20:41,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:20:41,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:20:41,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:20:41,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:22:41,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:22:42,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:22:42,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:22:42,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:22:42,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:22:42,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:24:42,033 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:24:42,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:24:42,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:24:42,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:24:42,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:24:42,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:24:42,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:24:42,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:24:42,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:24:42,039 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:24:42,039 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:24:42,040 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:24:42,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:24:42,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:24:42,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:24:42,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:24:42,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:24:42,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:24:42,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:24:42,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:24:42,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:24:42,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:24:42,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:24:42,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:24:42,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:24:42,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:24:42,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:24:42,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:24:42,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:24:42,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:24:42,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:24:42,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:24:42,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:24:42,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:24:42,055 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:24:42,055 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:24:42,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:24:42,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:24:42,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:24:42,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:24:42,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:24:42,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:24:42,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:24:42,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:24:42,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:24:42,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:24:42,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:24:42,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:24:42,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:24:42,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:24:42,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:24:42,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:24:42,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:24:42,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:24:42,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:24:42,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:24:42,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:24:42,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:24:42,068 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:24:42,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:24:42,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:24:42,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:24:42,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:24:42,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:24:42,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:24:42,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:24:42,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:24:42,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:24:42,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:24:42,073 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:24:42,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:24:42,074 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:24:42,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:24:42,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:24:42,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:24:42,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:24:42,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:24:42,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:24:42,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:24:42,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:24:42,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:24:42,079 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:24:42,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:24:42,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:26:42,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:26:42,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:26:42,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:26:42,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:26:42,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:26:42,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:28:42,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:28:42,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:28:42,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:28:42,152 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:28:42,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:28:42,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:28:42,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:28:42,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:28:42,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:28:42,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:28:42,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:28:42,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:28:42,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:28:42,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:28:42,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:28:42,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:28:42,167 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:28:42,168 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:28:42,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:28:42,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:28:42,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:28:42,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:28:42,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:28:42,180 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:28:42,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:28:42,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:28:42,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:28:42,182 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:28:42,182 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:28:42,183 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:28:42,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:28:42,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:28:42,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:28:42,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:28:42,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:28:42,186 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:28:42,186 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:28:42,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:28:42,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:28:42,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:28:42,188 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:28:42,189 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:28:42,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:28:42,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:28:42,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:28:42,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:28:42,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:28:42,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:28:42,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:28:42,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:28:42,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:28:42,196 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:28:42,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:28:42,197 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:28:42,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:28:42,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:28:42,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:28:42,204 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:28:42,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:28:42,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:28:42,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:28:42,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:28:42,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:28:42,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:28:42,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:28:42,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:28:42,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:28:42,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:28:42,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:28:42,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:28:42,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:28:42,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:28:42,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:28:42,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:28:42,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:28:42,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:28:42,223 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:28:42,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:28:42,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:28:42,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:28:42,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:28:42,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:28:42,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:28:42,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:30:42,272 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:30:42,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:30:42,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:30:42,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:30:42,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:30:42,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:32:42,307 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:32:42,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:32:42,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:32:42,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:32:42,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:32:42,312 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:32:42,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:32:42,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:32:42,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:32:42,317 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:32:42,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:32:42,318 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:32:42,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:32:42,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:32:42,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:32:42,320 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:32:42,320 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:32:42,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:32:42,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:32:42,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:32:42,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:32:42,323 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:32:42,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:32:42,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:32:42,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:32:42,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:32:42,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:32:42,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:32:42,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:32:42,329 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:32:42,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:32:42,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:32:42,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:32:42,332 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:32:42,332 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:32:42,333 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:32:42,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:32:42,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:32:42,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:32:42,335 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:32:42,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:32:42,336 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:32:42,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:32:42,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:32:42,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:32:42,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:32:42,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:32:42,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:32:42,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:32:42,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:32:42,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:32:42,345 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:32:42,346 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:32:42,346 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:32:42,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:32:42,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:32:42,347 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:32:42,348 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:32:42,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:32:42,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:32:42,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:32:42,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:32:42,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:32:42,351 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:32:42,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:32:42,352 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:32:42,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:32:42,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:32:42,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:32:42,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:32:42,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:32:42,357 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:32:42,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:32:42,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:32:42,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:32:42,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:32:42,361 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:32:42,361 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:32:42,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:32:42,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:32:42,364 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:32:42,365 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:32:42,365 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:32:42,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:34:13,395 - app - INFO - 应用程序关闭中... +2025-07-14 12:34:13,396 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 12:34:13,399 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 12:34:13,400 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 12:34:13,400 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 12:34:13,401 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 12:34:13,401 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 12:34:13,402 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 12:34:13,402 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 12:34:13,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 12:34:13,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 12:34:13,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:34:13,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:34:13,406 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:34:13,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:34:13,407 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:34:13,408 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 +2025-07-14 12:34:13,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:34:13,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:34:13,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 +2025-07-14 12:34:13,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:34:13,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:34:13,410 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 +2025-07-14 12:34:13,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:34:13,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:34:13,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 +2025-07-14 12:34:13,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:34:13,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:34:13,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 +2025-07-14 12:34:13,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:34:13,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:34:13,415 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 +2025-07-14 12:34:13,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:34:13,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:34:13,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 +2025-07-14 12:34:13,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:34:13,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:34:13,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 +2025-07-14 12:34:13,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:34:13,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:34:13,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 +2025-07-14 12:34:13,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:34:13,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:34:13,422 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 12:34:13,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:34:13,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:34:13,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 12:34:13,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:34:13,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:34:13,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 12:34:13,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:34:13,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:34:13,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 12:34:13,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:34:13,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:34:13,428 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 12:34:13,429 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 12:34:13,429 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 12:34:13,429 - app - INFO - 增强版任务调度器已停止 +2025-07-14 12:34:13,430 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 12:34:13,430 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 12:34:13,431 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 12:34:13,433 - data.session - INFO - 数据库连接已关闭 +2025-07-14 12:37:23,583 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 12:37:24,579 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 12:37:24,582 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 12:37:24,654 - data.session - INFO - 正在初始化数据库... +2025-07-14 12:37:24,682 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 12:37:24,907 - data.session - INFO - 数据库表初始化完成 +2025-07-14 12:37:24,951 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 12:37:24,951 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 12:37:24,951 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 12:37:24,951 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 12:37:24,951 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 12:37:24,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 12:37:24,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 12:37:24,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 12:37:24,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 12:37:24,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:37:24,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 12:37:24,953 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 12:37:24,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:37:24,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:37:24,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:37:24,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:37:24,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 12:37:24,956 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 12:37:24,957 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 12:37:25,000 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 12:37:25,001 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 12:37:25,002 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 12:37:25,003 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 12:37:25,003 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 12:37:25,003 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 12:37:43,279 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-14 12:37:43,313 - services.map_data_service - INFO - 未发现现有场景数据,直接创建: 场景ID=1936411520272753371 +2025-07-14 12:37:43,314 - services.map_data_service - INFO - 开始创建库区数据: 数量=1 +2025-07-14 12:37:43,318 - services.map_data_service - INFO - 开始创建动作点数据: 数量=3 +2025-07-14 12:37:43,324 - services.map_data_service - DEBUG - 为库位层 9afa7b78-cf15-4edc-927d-1f51e8489818 同步了 2 个扩展属性 +2025-07-14 12:37:43,324 - services.map_data_service - DEBUG - 为新库位层 9afa7b78-cf15-4edc-927d-1f51e8489818 同步扩展属性成功 +2025-07-14 12:37:43,326 - services.map_data_service - DEBUG - 为库位层 841f01b7-93f0-496e-a4ae-42f0e62d4dc3 同步了 2 个扩展属性 +2025-07-14 12:37:43,326 - services.map_data_service - DEBUG - 为新库位层 841f01b7-93f0-496e-a4ae-42f0e62d4dc3 同步扩展属性成功 +2025-07-14 12:37:43,329 - services.map_data_service - DEBUG - 为库位层 b08b1b3c-2eec-4e31-b957-92e1fe985032 同步了 2 个扩展属性 +2025-07-14 12:37:43,329 - services.map_data_service - DEBUG - 为新库位层 b08b1b3c-2eec-4e31-b957-92e1fe985032 同步扩展属性成功 +2025-07-14 12:37:43,330 - services.map_data_service - DEBUG - 为库位层 d9eb6b3b-5e8f-4654-a4a3-cca9866a898c 同步了 2 个扩展属性 +2025-07-14 12:37:43,330 - services.map_data_service - DEBUG - 为新库位层 d9eb6b3b-5e8f-4654-a4a3-cca9866a898c 同步扩展属性成功 +2025-07-14 12:37:43,353 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区=1个, 动作点=3个, 分层=4个 +2025-07-14 12:37:43,357 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0779秒 +2025-07-14 12:40:10,328 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 12:40:10,349 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0208秒 +2025-07-14 12:40:18,943 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 12:40:18,949 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 12:40:18,950 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 12:40:18,950 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 12:40:18,974 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 12:40:18,974 - services.sync_service - INFO - 正在同步创建任务到天风系统: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b +2025-07-14 12:40:18,975 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 12:40:18","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 12:40:19,179 - services.sync_service - INFO - 成功同步任务到系统任务: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b +2025-07-14 12:40:19,180 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b +2025-07-14 12:40:19,186 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b (优先级 1) 添加到队列 0 +2025-07-14 12:40:19,186 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b +2025-07-14 12:40:19,187 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2439秒 +2025-07-14 12:40:19,193 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 获取到任务: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b, 优先级: 1 +2025-07-14 12:40:19,203 - services.execution.task_executor - DEBUG - 任务 aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b 设置超时时间: 3600秒 +2025-07-14 12:40:19,219 - services.sync_service - INFO - 正在设置系统任务状态为执行中: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b +2025-07-14 12:40:19,427 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 12:40:19,451 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 12:40:19,475 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 12:40:19,475 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 12:40:19,486 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 12:40:19,488 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 12:40:19,488 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: BatchSettingSiteBp +2025-07-14 12:40:19,497 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 23847040-7a12-44d9-aedd-2c6245ecccb2 +2025-07-14 12:40:19,499 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-14 12:40:19,499 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-14 12:40:19,509 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-14 12:40:19,522 - services.execution.handlers.storage_location - INFO - 批量设置库位完成: 批量设置库位为占用成功,更新了 2 个库位 +2025-07-14 12:40:19,532 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-14 12:40:19,532 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-14 12:40:19,552 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 12:40:19,552 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 12:40:19,560 - services.sync_service - INFO - 正在设置系统任务状态为已完成: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b +2025-07-14 12:40:19,747 - services.sync_service - INFO - 成功设置系统任务状态为已完成: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b +2025-07-14 12:40:19,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 完成任务: aa58478c-16fa-4e5c-9c2c-5e0e68e03d9b, 结果: True +2025-07-14 12:41:22,325 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 12:41:22,344 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0192秒 +2025-07-14 12:41:25,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:41:25,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:41:25,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:41:25,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:41:25,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:41:25,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:41:25,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:41:25,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:41:25,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:41:25,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:41:25,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:41:25,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:41:25,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:41:25,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:41:25,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:41:25,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:41:25,031 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:41:25,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:41:25,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:41:25,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:41:25,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:41:25,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:41:25,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:41:25,037 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:41:25,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:41:25,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:41:25,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:41:25,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:41:25,046 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:41:25,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:41:25,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:41:25,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:41:25,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:41:25,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:41:25,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:41:25,053 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:41:25,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:41:25,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:41:25,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:41:25,055 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:41:25,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:41:25,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:41:25,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:41:25,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:41:25,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:41:25,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:41:25,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:41:25,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:41:25,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:41:25,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:41:25,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:41:25,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:41:25,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:41:25,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:41:25,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:41:25,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:41:25,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:41:25,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:41:25,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:41:25,084 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:41:25,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:41:25,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:41:25,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:41:25,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:41:25,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:41:25,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:41:25,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:41:25,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:41:25,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:41:25,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:41:25,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:41:25,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:41:25,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:41:25,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:41:25,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:41:25,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:41:25,094 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:41:25,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:41:25,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:41:25,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:41:25,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:41:25,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:41:25,098 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:41:25,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:41:26,297 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 12:41:26,301 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 12:41:26,301 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 12:41:26,301 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 12:41:26,333 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 12:41:26,333 - services.sync_service - INFO - 正在同步创建任务到天风系统: b409faa9-8bde-4bb1-bb8c-a4fe9625b513 +2025-07-14 12:41:26,333 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b409faa9-8bde-4bb1-bb8c-a4fe9625b513","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 12:41:26","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 12:41:26,542 - services.sync_service - INFO - 成功同步任务到系统任务: b409faa9-8bde-4bb1-bb8c-a4fe9625b513 +2025-07-14 12:41:26,542 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b409faa9-8bde-4bb1-bb8c-a4fe9625b513 +2025-07-14 12:41:26,546 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b409faa9-8bde-4bb1-bb8c-a4fe9625b513 (优先级 1) 添加到队列 0 +2025-07-14 12:41:26,546 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: b409faa9-8bde-4bb1-bb8c-a4fe9625b513 +2025-07-14 12:41:26,546 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2494秒 +2025-07-14 12:41:26,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: b409faa9-8bde-4bb1-bb8c-a4fe9625b513, 优先级: 1 +2025-07-14 12:41:26,631 - services.execution.task_executor - DEBUG - 任务 b409faa9-8bde-4bb1-bb8c-a4fe9625b513 设置超时时间: 3600秒 +2025-07-14 12:41:26,646 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b409faa9-8bde-4bb1-bb8c-a4fe9625b513 +2025-07-14 12:41:26,831 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 12:41:26,847 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 12:41:26,858 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 12:41:26,861 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 12:41:26,867 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 12:41:26,867 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 12:41:26,868 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: BatchSettingSiteBp +2025-07-14 12:41:26,876 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 874aae18-3f87-45c6-bc7c-dc18b07276ef +2025-07-14 12:41:26,877 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-14 12:41:26,878 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-14 12:41:26,885 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-14 12:41:26,894 - services.execution.handlers.storage_location - INFO - 批量设置库位完成: 批量设置库位为空闲成功,更新了 2 个库位 +2025-07-14 12:41:26,903 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-14 12:41:26,903 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-14 12:41:26,917 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 12:41:26,917 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 12:41:26,925 - services.sync_service - INFO - 正在设置系统任务状态为已完成: b409faa9-8bde-4bb1-bb8c-a4fe9625b513 +2025-07-14 12:41:27,096 - services.sync_service - INFO - 成功设置系统任务状态为已完成: b409faa9-8bde-4bb1-bb8c-a4fe9625b513 +2025-07-14 12:41:27,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: b409faa9-8bde-4bb1-bb8c-a4fe9625b513, 结果: True +2025-07-14 12:45:25,126 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:45:25,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:45:25,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:45:25,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:45:25,130 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:45:25,132 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:45:25,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:45:25,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:45:25,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:45:25,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:45:25,136 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:45:25,137 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:45:25,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:45:25,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:45:25,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:45:25,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:45:25,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:45:25,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:45:25,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:45:25,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:45:25,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:45:25,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:45:25,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:45:25,146 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:45:25,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:45:25,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:45:25,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:45:25,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:45:25,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:45:25,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:45:25,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:45:25,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:45:25,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:45:25,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:45:25,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:45:25,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:45:25,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:45:25,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:45:25,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:45:25,154 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:45:25,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:45:25,155 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:45:25,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:45:25,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:45:25,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:45:25,157 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:45:25,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:45:25,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:45:25,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:45:25,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:45:25,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:45:25,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:45:25,160 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:45:25,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:45:25,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:45:25,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:45:25,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:45:25,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:45:25,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:45:25,163 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:45:25,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:45:25,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:45:25,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:45:25,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:45:25,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:45:25,166 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:45:25,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:45:25,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:45:25,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:45:25,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:45:25,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:45:25,169 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:45:25,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:45:25,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:45:25,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:45:25,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:45:25,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:45:25,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:45:25,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:45:25,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:45:25,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:45:25,174 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:45:25,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:45:25,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:47:25,188 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:47:25,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:47:25,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:47:25,188 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:47:25,189 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:47:25,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:49:25,177 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:49:25,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:49:25,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:49:25,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:49:25,180 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:49:25,181 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:49:25,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:49:25,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:49:25,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:49:25,184 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:49:25,184 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:49:25,184 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:49:25,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:49:25,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:49:25,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:49:25,187 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:49:25,187 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:49:25,188 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:49:25,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:49:25,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:49:25,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:49:25,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:49:25,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:49:25,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:49:25,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:49:25,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:49:25,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:49:25,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:49:25,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:49:25,198 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:49:25,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:49:25,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:49:25,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:49:25,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:49:25,203 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:49:25,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:49:25,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:49:25,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:49:25,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:49:25,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:49:25,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:49:25,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:49:25,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:49:25,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:49:25,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:49:25,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:49:25,214 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:49:25,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:49:25,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:49:25,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:49:25,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:49:25,216 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:49:25,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:49:25,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:49:25,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:49:25,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:49:25,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:49:25,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:49:25,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:49:25,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:49:25,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:49:25,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:49:25,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:49:25,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:49:25,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:49:25,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:49:25,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:49:25,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:49:25,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:49:25,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:49:25,231 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:49:25,232 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:49:25,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:49:25,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:49:25,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:49:25,235 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:49:25,236 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:49:25,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:49:25,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:49:25,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:49:25,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:49:25,245 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:49:25,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:49:25,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:51:25,255 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:51:25,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:51:25,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:51:25,263 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:51:25,264 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:51:25,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:53:25,298 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:53:25,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:53:25,299 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:53:25,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:53:25,300 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:53:25,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:53:25,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:53:25,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:53:25,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:53:25,304 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:53:25,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:53:25,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:53:25,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:53:25,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:53:25,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:53:25,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:53:25,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:53:25,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:53:25,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:53:25,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:53:25,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:53:25,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:53:25,313 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:53:25,313 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:53:25,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:53:25,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:53:25,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:53:25,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:53:25,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:53:25,317 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:53:25,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:53:25,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:53:25,319 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:53:25,319 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:53:25,320 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:53:25,320 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:53:25,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:53:25,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:53:25,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:53:25,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:53:25,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:53:25,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:53:25,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:53:25,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:53:25,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:53:25,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:53:25,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:53:25,326 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:53:25,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:53:25,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:53:25,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:53:25,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:53:25,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:53:25,329 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:53:25,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:53:25,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:53:25,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:53:25,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:53:25,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:53:25,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:53:25,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:53:25,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:53:25,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:53:25,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:53:25,334 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:53:25,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:53:25,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:53:25,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:53:25,336 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:53:25,336 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:53:25,337 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:53:25,337 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:53:25,338 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:53:25,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:53:25,339 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:53:25,339 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:53:25,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:53:25,341 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:53:25,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:53:25,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:53:25,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:53:25,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:53:25,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:53:25,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:55:25,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:55:25,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:55:25,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:55:25,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:55:25,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:55:25,505 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 12:57:25,530 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 12:57:25,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 12:57:25,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 12:57:25,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 12:57:25,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 12:57:25,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 12:57:25,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 12:57:25,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 12:57:25,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 12:57:25,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 12:57:25,536 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 12:57:25,537 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 12:57:25,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 12:57:25,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 12:57:25,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 12:57:25,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 12:57:25,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 12:57:25,540 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 12:57:25,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 12:57:25,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 12:57:25,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 12:57:25,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 12:57:25,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 12:57:25,542 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 12:57:25,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 12:57:25,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 12:57:25,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 12:57:25,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 12:57:25,556 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 12:57:25,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 12:57:25,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 12:57:25,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 12:57:25,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 12:57:25,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 12:57:25,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 12:57:25,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 12:57:25,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 12:57:25,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 12:57:25,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 12:57:25,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 12:57:25,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 12:57:25,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 12:57:25,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 12:57:25,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 12:57:25,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 12:57:25,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 12:57:25,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 12:57:25,566 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 12:57:25,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 12:57:25,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 12:57:25,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 12:57:25,568 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 12:57:25,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 12:57:25,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 12:57:25,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 12:57:25,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 12:57:25,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 12:57:25,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 12:57:25,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 12:57:25,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 12:57:25,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 12:57:25,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 12:57:25,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 12:57:25,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 12:57:25,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 12:57:25,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 12:57:25,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 12:57:25,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 12:57:25,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 12:57:25,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 12:57:25,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 12:57:25,579 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 12:57:25,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 12:57:25,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 12:57:25,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 12:57:25,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 12:57:25,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 12:57:25,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 12:57:25,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 12:57:25,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 12:57:25,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 12:57:25,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 12:57:25,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 12:57:25,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 12:59:25,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 12:59:25,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 12:59:25,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 12:59:25,617 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 12:59:25,617 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 12:59:25,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:01:25,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:01:25,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:01:25,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:01:25,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:01:25,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:01:25,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:01:25,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:01:25,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:01:25,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:01:25,659 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:01:25,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:01:25,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:01:25,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:01:25,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:01:25,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:01:25,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:01:25,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:01:25,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:01:25,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:01:25,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:01:25,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:01:25,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:01:25,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:01:25,670 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:01:25,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:01:25,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:01:25,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:01:25,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:01:25,672 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:01:25,673 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:01:25,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:01:25,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:01:25,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:01:25,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:01:25,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:01:25,676 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:01:25,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:01:25,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:01:25,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:01:25,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:01:25,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:01:25,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:01:25,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:01:25,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:01:25,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:01:25,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:01:25,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:01:25,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:01:25,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:01:25,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:01:25,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:01:25,684 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:01:25,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:01:25,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:01:25,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:01:25,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:01:25,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:01:25,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:01:25,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:01:25,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:01:25,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:01:25,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:01:25,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:01:25,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:01:25,699 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:01:25,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:01:25,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:01:25,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:01:25,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:01:25,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:01:25,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:01:25,703 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:01:25,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:01:25,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:01:25,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:01:25,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:01:25,706 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:01:25,707 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:01:25,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:01:25,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:01:25,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:01:25,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:01:25,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:01:25,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:03:25,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:03:25,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:03:25,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:03:25,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:03:25,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:03:25,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:05:25,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:05:25,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:05:25,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:05:25,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:05:25,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:05:25,773 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:05:25,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:05:25,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:05:25,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:05:25,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:05:25,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:05:25,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:05:25,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:05:25,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:05:25,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:05:25,779 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:05:25,779 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:05:25,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:05:25,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:05:25,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:05:25,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:05:25,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:05:25,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:05:25,787 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:05:25,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:05:25,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:05:25,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:05:25,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:05:25,791 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:05:25,792 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:05:25,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:05:25,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:05:25,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:05:25,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:05:25,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:05:25,796 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:05:25,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:05:25,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:05:25,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:05:25,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:05:25,799 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:05:25,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:05:25,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:05:25,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:05:25,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:05:25,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:05:25,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:05:25,806 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:05:25,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:05:25,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:05:25,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:05:25,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:05:25,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:05:25,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:05:25,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:05:25,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:05:25,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:05:25,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:05:25,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:05:25,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:05:25,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:05:25,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:05:25,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:05:25,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:05:25,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:05:25,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:05:25,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:05:25,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:05:25,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:05:25,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:05:25,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:05:25,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:05:25,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:05:25,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:05:25,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:05:25,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:05:25,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:05:25,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:05:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:05:25,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:05:25,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:05:25,826 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:05:25,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:05:25,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:07:25,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:07:25,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:07:25,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:07:25,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:07:25,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:07:25,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:09:25,911 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:09:25,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:09:25,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:09:25,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:09:25,918 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:09:25,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:09:25,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:09:25,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:09:25,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:09:25,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:09:25,922 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:09:25,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:09:25,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:09:25,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:09:25,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:09:25,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:09:25,925 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:09:25,925 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:09:25,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:09:25,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:09:25,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:09:25,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:09:25,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:09:25,928 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:09:25,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:09:25,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:09:25,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:09:25,931 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:09:25,932 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:09:25,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:09:25,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:09:25,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:09:25,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:09:25,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:09:25,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:09:25,935 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:09:25,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:09:25,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:09:25,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:09:25,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:09:25,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:09:25,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:09:25,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:09:25,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:09:25,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:09:25,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:09:25,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:09:25,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:09:25,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:09:25,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:09:25,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:09:25,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:09:25,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:09:25,954 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:09:25,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:09:25,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:09:25,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:09:25,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:09:25,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:09:25,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:09:25,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:09:25,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:09:25,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:09:25,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:09:25,963 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:09:25,964 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:09:25,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:09:25,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:09:25,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:09:25,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:09:25,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:09:25,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:09:25,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:09:25,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:09:25,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:09:25,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:09:25,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:09:25,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:09:25,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:09:25,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:09:25,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:09:25,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:09:25,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:09:25,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:10:59,630 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 13:10:59,643 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0128秒 +2025-07-14 13:11:26,010 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:11:26,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:11:26,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:11:26,011 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:11:26,011 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:11:26,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:12:26,156 - app - INFO - 应用程序关闭中... +2025-07-14 13:12:26,157 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 13:12:26,157 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 13:12:26,157 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 13:12:26,157 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 13:12:26,158 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 13:12:26,158 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 13:12:26,158 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 13:12:26,158 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 13:12:26,158 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 13:12:26,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 13:12:26,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:12:26,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:12:26,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:12:26,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:12:26,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:12:26,160 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 +2025-07-14 13:12:26,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:12:26,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:12:26,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 +2025-07-14 13:12:26,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:12:26,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:12:26,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 +2025-07-14 13:12:26,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:12:26,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:12:26,162 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 +2025-07-14 13:12:26,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:12:26,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:12:26,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 +2025-07-14 13:12:26,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:12:26,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:12:26,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 +2025-07-14 13:12:26,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:12:26,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:12:26,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 +2025-07-14 13:12:26,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:12:26,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:12:26,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 +2025-07-14 13:12:26,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:12:26,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:12:26,167 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 5 +2025-07-14 13:12:26,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:12:26,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:12:26,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 4 +2025-07-14 13:12:26,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:12:26,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:12:26,169 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 3 +2025-07-14 13:12:26,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:12:26,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:12:26,170 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 13:12:26,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:12:26,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:12:26,170 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 +2025-07-14 13:12:26,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:12:26,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:12:26,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 0 +2025-07-14 13:12:26,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 13:12:26,173 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 13:12:26,173 - app - INFO - 增强版任务调度器已停止 +2025-07-14 13:12:26,173 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 13:12:26,174 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 13:12:26,174 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 13:12:26,175 - data.session - INFO - 数据库连接已关闭 +2025-07-14 13:12:28,154 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 13:12:29,142 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 13:12:29,144 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 13:12:29,207 - data.session - INFO - 正在初始化数据库... +2025-07-14 13:12:29,235 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 13:12:29,277 - data.session - INFO - 数据库表初始化完成 +2025-07-14 13:12:29,321 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 13:12:29,321 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 13:12:29,322 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 13:12:29,322 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 13:12:29,322 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 13:12:29,323 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 13:12:29,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 13:12:29,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 13:12:29,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 13:12:29,323 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 13:12:29,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 13:12:29,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:12:29,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 13:12:29,325 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 13:12:29,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:12:29,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:12:29,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:12:29,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:12:29,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:12:29,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:12:29,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 13:12:29,328 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 13:12:29,329 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 13:12:29,378 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 13:12:29,379 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 13:12:29,379 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 13:12:29,379 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 13:12:29,379 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 13:12:29,380 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 13:12:35,434 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 13:12:35,450 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 13:12:35,463 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 13:12:35,463 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 13:12:35,489 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 13:12:35,489 - services.sync_service - INFO - 正在同步创建任务到天风系统: 09f642f8-3d19-41d6-b191-410024dfc424 +2025-07-14 13:12:35,491 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"09f642f8-3d19-41d6-b191-410024dfc424","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 13:12:35","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 13:12:35,686 - services.sync_service - INFO - 成功同步任务到系统任务: 09f642f8-3d19-41d6-b191-410024dfc424 +2025-07-14 13:12:35,688 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 09f642f8-3d19-41d6-b191-410024dfc424 +2025-07-14 13:12:35,699 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 09f642f8-3d19-41d6-b191-410024dfc424 (优先级 1) 添加到队列 0 +2025-07-14 13:12:35,700 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 09f642f8-3d19-41d6-b191-410024dfc424 +2025-07-14 13:12:35,702 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2670秒 +2025-07-14 13:12:35,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 09f642f8-3d19-41d6-b191-410024dfc424, 优先级: 1 +2025-07-14 13:12:35,771 - services.execution.task_executor - DEBUG - 任务 09f642f8-3d19-41d6-b191-410024dfc424 设置超时时间: 3600秒 +2025-07-14 13:12:35,802 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 09f642f8-3d19-41d6-b191-410024dfc424 +2025-07-14 13:12:35,991 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:12:36,004 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 13:12:36,015 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:12:36,016 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:12:36,023 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 13:12:36,023 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 13:12:36,023 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 5, 类型: QueryIdleSiteBp +2025-07-14 13:12:36,031 - services.execution.block_executor - DEBUG - 为子块 5 创建记录, 记录ID: 0661bc6b-5c09-4df7-af6b-682b760c081f +2025-07-14 13:12:36,032 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] +2025-07-14 13:12:36,032 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:12:36,040 - services.execution.block_executor - INFO - 开始执行子块 5 的处理逻辑 +2025-07-14 13:12:36,049 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 5 执行失败: 查询库位执行异常: cannot access local variable 'result' where it is not associated with a value +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:12:36,052 - services.execution.block_executor - INFO - 块 b4 (ID: 5) 设置的变量: [] +2025-07-14 13:12:36,053 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:12:36,070 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:12:36,071 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:12:36,078 - services.sync_service - INFO - 正在设置任务状态为已失败: 09f642f8-3d19-41d6-b191-410024dfc424 +2025-07-14 13:12:36,272 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 09f642f8-3d19-41d6-b191-410024dfc424 +2025-07-14 13:12:36,288 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 09f642f8-3d19-41d6-b191-410024dfc424, 结果: False +2025-07-14 13:16:29,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:16:29,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:16:29,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:16:29,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:16:29,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:16:29,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:16:29,368 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:16:29,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:16:29,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:16:29,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:16:29,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:16:29,371 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:16:29,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:16:29,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:16:29,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:16:29,373 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:16:29,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:16:29,374 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:16:29,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:16:29,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:16:29,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:16:29,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:16:29,378 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:16:29,379 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:16:29,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:16:29,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:16:29,380 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:16:29,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:16:29,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:16:29,384 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:16:29,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:16:29,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:16:29,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:16:29,385 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:16:29,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:16:29,386 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:16:29,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:16:29,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:16:29,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:16:29,389 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:16:29,389 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:16:29,389 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:16:29,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:16:29,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:16:29,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:16:29,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:16:29,396 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:16:29,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:16:29,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:16:29,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:16:29,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:16:29,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:16:29,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:16:29,400 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:16:29,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:16:29,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:16:29,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:16:29,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:16:29,402 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:16:29,402 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:16:29,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:16:29,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:16:29,404 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:16:29,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:16:29,406 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:16:29,407 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:16:29,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:16:29,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:16:29,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:16:29,409 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:16:29,409 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:16:29,410 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:16:29,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:16:29,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:16:29,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:16:29,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:16:29,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:16:29,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:16:29,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:16:29,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:16:29,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:16:29,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:16:29,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:16:29,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:18:29,442 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:18:29,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:18:29,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:18:29,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:18:29,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:18:29,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:20:29,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:20:29,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:20:29,504 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:20:29,505 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:20:29,506 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:20:29,506 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:20:29,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:20:29,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:20:29,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:20:29,511 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:20:29,511 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:20:29,512 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:20:29,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:20:29,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:20:29,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:20:29,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:20:29,521 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:20:29,521 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:20:29,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:20:29,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:20:29,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:20:29,524 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:20:29,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:20:29,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:20:29,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:20:29,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:20:29,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:20:29,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:20:29,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:20:29,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:20:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:20:29,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:20:29,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:20:29,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:20:29,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:20:29,538 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:20:29,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:20:29,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:20:29,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:20:29,540 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:20:29,540 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:20:29,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:20:29,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:20:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:20:29,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:20:29,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:20:29,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:20:29,547 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:20:29,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:20:29,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:20:29,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:20:29,549 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:20:29,549 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:20:29,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:20:29,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:20:29,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:20:29,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:20:29,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:20:29,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:20:29,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:20:29,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:20:29,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:20:29,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:20:29,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:20:29,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:20:29,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:20:29,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:20:29,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:20:29,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:20:29,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:20:29,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:20:29,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:20:29,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:20:29,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:20:29,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:20:29,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:20:29,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:20:29,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:20:29,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:20:29,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:20:29,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:20:29,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:20:29,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:20:29,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:22:29,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:22:29,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:22:29,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:22:29,623 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:22:29,623 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:22:29,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:23:31,958 - app - INFO - 应用程序关闭中... +2025-07-14 13:23:31,960 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 13:23:31,964 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 13:23:31,964 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 13:23:31,965 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 13:23:31,966 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 13:23:31,966 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 13:23:31,967 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 13:23:31,970 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 13:23:31,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 13:23:31,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 13:23:31,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:23:31,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:23:31,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:23:31,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:23:31,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:23:31,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 13:23:31,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:23:31,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:23:31,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 12 +2025-07-14 13:23:31,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:23:31,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:23:31,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 11 +2025-07-14 13:23:31,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:23:31,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:23:31,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 10 +2025-07-14 13:23:31,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:23:31,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:23:31,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 9 +2025-07-14 13:23:31,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:23:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:23:31,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 8 +2025-07-14 13:23:31,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:23:31,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:23:31,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 7 +2025-07-14 13:23:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:23:31,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:23:31,988 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 6 +2025-07-14 13:23:31,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:23:31,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:23:31,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 5 +2025-07-14 13:23:31,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:23:31,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:23:31,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 4 +2025-07-14 13:23:31,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:23:31,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:23:31,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 3 +2025-07-14 13:23:31,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:23:31,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:23:31,995 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 2 +2025-07-14 13:23:31,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:23:31,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:23:31,996 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 1 +2025-07-14 13:23:31,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:23:31,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:23:31,999 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 0 +2025-07-14 13:23:31,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 13:23:32,000 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 13:23:32,000 - app - INFO - 增强版任务调度器已停止 +2025-07-14 13:23:32,001 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 13:23:32,005 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 13:23:32,006 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 13:23:32,007 - data.session - INFO - 数据库连接已关闭 +2025-07-14 13:24:39,683 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 13:24:40,611 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 13:24:40,613 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 13:24:40,676 - data.session - INFO - 正在初始化数据库... +2025-07-14 13:24:40,716 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 13:24:40,761 - data.session - INFO - 数据库表初始化完成 +2025-07-14 13:24:40,804 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 13:24:40,805 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 13:24:40,805 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 13:24:40,805 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 13:24:40,805 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 13:24:40,806 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 13:24:40,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 13:24:40,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 13:24:40,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 13:24:40,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 13:24:40,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 13:24:40,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 13:24:40,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 13:24:40,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:24:40,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 13:24:40,808 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 13:24:40,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:24:40,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:24:40,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:24:40,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:24:40,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:24:40,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:24:40,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:24:40,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 13:24:40,811 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 13:24:40,813 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 13:24:40,854 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 13:24:40,856 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 13:24:40,857 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 13:24:40,858 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 13:24:40,858 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 13:24:40,859 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 13:24:44,765 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 13:24:44,778 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0135秒 +2025-07-14 13:25:01,568 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 13:25:01,575 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 13:25:01,575 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 13:25:01,575 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 13:25:01,607 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 13:25:01,607 - services.sync_service - INFO - 正在同步创建任务到天风系统: 1f1898a6-b124-4ecf-87da-24e23f377b7f +2025-07-14 13:25:01,608 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"1f1898a6-b124-4ecf-87da-24e23f377b7f","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 13:25:01","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 13:25:01,837 - services.sync_service - INFO - 成功同步任务到系统任务: 1f1898a6-b124-4ecf-87da-24e23f377b7f +2025-07-14 13:25:01,838 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 1f1898a6-b124-4ecf-87da-24e23f377b7f +2025-07-14 13:25:01,842 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 1f1898a6-b124-4ecf-87da-24e23f377b7f (优先级 1) 添加到队列 0 +2025-07-14 13:25:01,842 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 1f1898a6-b124-4ecf-87da-24e23f377b7f +2025-07-14 13:25:01,843 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2748秒 +2025-07-14 13:25:01,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 1f1898a6-b124-4ecf-87da-24e23f377b7f, 优先级: 1 +2025-07-14 13:25:01,956 - services.execution.task_executor - DEBUG - 任务 1f1898a6-b124-4ecf-87da-24e23f377b7f 设置超时时间: 3600秒 +2025-07-14 13:25:01,975 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 1f1898a6-b124-4ecf-87da-24e23f377b7f +2025-07-14 13:25:02,174 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:25:02,182 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 13:25:02,190 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:25:02,190 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:25:02,195 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 13:25:02,195 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 +2025-07-14 13:25:02,195 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b4, ID: 6, 类型: QueryIdleSiteBp +2025-07-14 13:25:02,202 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 44340ee7-d234-44ec-a5c1-952b206136e6 +2025-07-14 13:25:02,204 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:25:02,204 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:25:02,214 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 +2025-07-14 13:25:02,215 - services.execution.handlers.storage_location - INFO - 查询库位SQL条件: site_id=1-1, content=箱子, filled=False, locked=True, group_name=一般存储区B, order_desc=True +2025-07-14 13:25:02,234 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 6 执行失败: 查询库位失败: 未找到符合条件的库位 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:25:02,236 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:25:02,237 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:25:02,271 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:25:02,272 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:25:02,279 - services.sync_service - INFO - 正在设置任务状态为已失败: 1f1898a6-b124-4ecf-87da-24e23f377b7f +2025-07-14 13:25:02,473 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 1f1898a6-b124-4ecf-87da-24e23f377b7f +2025-07-14 13:25:02,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 1f1898a6-b124-4ecf-87da-24e23f377b7f, 结果: False +2025-07-14 13:26:26,319 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 13:26:26,335 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0155秒 +2025-07-14 13:26:33,139 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 13:26:33,144 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 13:26:33,144 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 13:26:33,144 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 13:26:33,177 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 13:26:33,177 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8f8942ca-025b-4a79-a653-7ae5e0924627 +2025-07-14 13:26:33,197 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"8f8942ca-025b-4a79-a653-7ae5e0924627","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 13:26:33","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 13:26:33,408 - services.sync_service - INFO - 成功同步任务到系统任务: 8f8942ca-025b-4a79-a653-7ae5e0924627 +2025-07-14 13:26:33,411 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8f8942ca-025b-4a79-a653-7ae5e0924627 +2025-07-14 13:26:33,414 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8f8942ca-025b-4a79-a653-7ae5e0924627 (优先级 1) 添加到队列 0 +2025-07-14 13:26:33,414 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 8f8942ca-025b-4a79-a653-7ae5e0924627 +2025-07-14 13:26:33,415 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2762秒 +2025-07-14 13:26:33,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 获取到任务: 8f8942ca-025b-4a79-a653-7ae5e0924627, 优先级: 1 +2025-07-14 13:26:33,473 - services.execution.task_executor - DEBUG - 任务 8f8942ca-025b-4a79-a653-7ae5e0924627 设置超时时间: 3600秒 +2025-07-14 13:26:33,495 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 8f8942ca-025b-4a79-a653-7ae5e0924627 +2025-07-14 13:26:33,676 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:26:33,695 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 13:26:33,707 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:26:33,707 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:26:33,716 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 13:26:33,724 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 +2025-07-14 13:26:33,726 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b4, ID: 6, 类型: QueryIdleSiteBp +2025-07-14 13:26:33,741 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: c50ac5b3-1ab1-4293-aca9-74f67308971e +2025-07-14 13:26:33,745 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:26:33,746 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:26:33,758 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 +2025-07-14 13:26:33,760 - services.execution.handlers.storage_location - INFO - 查询库位SQL条件: site_id=1-1, content=, filled=False, locked=False, group_name=, order_desc=True +2025-07-14 13:26:33,779 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:26:33,779 - services.execution.block_executor - INFO - 为块 b4 存储输出: ['site'] +2025-07-14 13:26:33,790 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b5, ID: 7, 类型: PrintBp +2025-07-14 13:26:33,804 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 23c6d25f-8c9f-430f-9d2a-70314c48427d +2025-07-14 13:26:33,808 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:26:33,809 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:26:33,836 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 +2025-07-14 13:26:33,837 - services.execution.handlers.foundation - INFO - 任务 8f8942ca-025b-4a79-a653-7ae5e0924627 打印: {'layer_name': '1-1', 'id': '9afa7b78-cf15-4edc-927d-1f51e8489818', 'station_name': 'STATION-A-001', 'storage_location_name': '库位A001', 'area_name': '一般存储区B', 'scene_id': '1936411520272753371', 'layer_index': 1, 'is_occupied': False, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': False, 'is_disabled': False, 'is_empty_tray': False, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': '2025-07-14T12:41:27', 'last_access_at': '2025-07-14T12:41:27', 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-14T12:37:43.323629"\n },\n "test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-14T12:37:43.323629"\n }\n }\n}', 'created_at': '2025-07-14T12:37:43.339628', 'updated_at': '2025-07-14T12:41:26.887264'} +2025-07-14 13:26:33,851 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:26:33,852 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:26:33,873 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:26:33,875 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:26:33,886 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 8f8942ca-025b-4a79-a653-7ae5e0924627 +2025-07-14 13:26:34,074 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 8f8942ca-025b-4a79-a653-7ae5e0924627 +2025-07-14 13:26:34,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 完成任务: 8f8942ca-025b-4a79-a653-7ae5e0924627, 结果: True +2025-07-14 13:27:27,324 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 13:27:27,330 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 13:27:27,330 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 13:27:27,330 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 13:27:27,350 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 13:27:27,350 - services.sync_service - INFO - 正在同步创建任务到天风系统: ba66e2c7-6885-4ec0-8ee3-66024d09232b +2025-07-14 13:27:27,354 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"ba66e2c7-6885-4ec0-8ee3-66024d09232b","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 13:27:27","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 13:27:27,566 - services.sync_service - INFO - 成功同步任务到系统任务: ba66e2c7-6885-4ec0-8ee3-66024d09232b +2025-07-14 13:27:27,566 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: ba66e2c7-6885-4ec0-8ee3-66024d09232b +2025-07-14 13:27:27,568 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 ba66e2c7-6885-4ec0-8ee3-66024d09232b (优先级 1) 添加到队列 0 +2025-07-14 13:27:27,570 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: ba66e2c7-6885-4ec0-8ee3-66024d09232b +2025-07-14 13:27:27,570 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2452秒 +2025-07-14 13:27:27,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: ba66e2c7-6885-4ec0-8ee3-66024d09232b, 优先级: 1 +2025-07-14 13:27:27,614 - services.execution.task_executor - DEBUG - 任务 ba66e2c7-6885-4ec0-8ee3-66024d09232b 设置超时时间: 3600秒 +2025-07-14 13:27:27,626 - services.sync_service - INFO - 正在设置系统任务状态为执行中: ba66e2c7-6885-4ec0-8ee3-66024d09232b +2025-07-14 13:27:27,832 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:27:27,843 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 13:27:27,853 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:27:27,854 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:27:27,860 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 13:27:27,861 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 +2025-07-14 13:27:27,861 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b4, ID: 6, 类型: QueryIdleSiteBp +2025-07-14 13:27:27,872 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 659979e2-f2d5-44bb-a33c-e356256359fa +2025-07-14 13:27:27,875 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:27:27,875 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:27:27,884 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 +2025-07-14 13:27:27,896 - services.execution.handlers.storage_location - INFO - 查询库位SQL条件: site_id=1-1, content=, filled=False, locked=False, group_name=, order_desc=True +2025-07-14 13:27:27,908 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:27:27,908 - services.execution.block_executor - INFO - 为块 b4 存储输出: ['site'] +2025-07-14 13:27:27,919 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b5, ID: 7, 类型: PrintBp +2025-07-14 13:27:27,927 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 87d41460-e453-4f33-8667-56da42e0f0ed +2025-07-14 13:27:27,930 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:27:27,930 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:27:27,942 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 +2025-07-14 13:27:27,943 - services.execution.handlers.foundation - INFO - 任务 ba66e2c7-6885-4ec0-8ee3-66024d09232b 打印: {'layer_name': '1-1', 'id': '9afa7b78-cf15-4edc-927d-1f51e8489818', 'station_name': 'STATION-A-001', 'storage_location_name': '库位A001', 'area_name': '一般存储区B', 'scene_id': '1936411520272753371', 'layer_index': 1, 'is_occupied': False, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': False, 'is_disabled': False, 'is_empty_tray': False, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': '2025-07-14T12:41:27', 'last_access_at': '2025-07-14T12:41:27', 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-14T12:37:43.323629"\n },\n "test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-14T12:37:43.323629"\n }\n }\n}', 'created_at': '2025-07-14T12:37:43.339628', 'updated_at': '2025-07-14T12:41:26.887264'} +2025-07-14 13:27:27,957 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:27:27,957 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:27:27,976 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:27:27,977 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:27:27,987 - services.sync_service - INFO - 正在设置系统任务状态为已完成: ba66e2c7-6885-4ec0-8ee3-66024d09232b +2025-07-14 13:27:28,152 - services.sync_service - INFO - 成功设置系统任务状态为已完成: ba66e2c7-6885-4ec0-8ee3-66024d09232b +2025-07-14 13:27:28,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: ba66e2c7-6885-4ec0-8ee3-66024d09232b, 结果: True +2025-07-14 13:28:40,841 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:28:40,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:28:40,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:28:40,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:28:40,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:28:40,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:28:40,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:28:40,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:28:40,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:28:40,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:28:40,846 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:28:40,846 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:28:40,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:28:40,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:28:40,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:28:40,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:28:40,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:28:40,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:28:40,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:28:40,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:28:40,852 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:28:40,852 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:28:40,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:28:40,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:28:40,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:28:40,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:28:40,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:28:40,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:28:40,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:28:40,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:28:40,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:28:40,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:28:40,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:28:40,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:28:40,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:28:40,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:28:40,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:28:40,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:28:40,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:28:40,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:28:40,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:28:40,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:28:40,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:28:40,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:28:40,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:28:40,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:28:40,861 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:28:40,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:28:40,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:28:40,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:28:40,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:28:40,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:28:40,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:30:40,899 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:30:40,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:30:40,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:30:40,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:30:40,902 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:30:40,902 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:30:40,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:30:40,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:30:40,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:30:40,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:30:40,905 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:30:40,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:31:33,294 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 13:31:33,314 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0203秒 +2025-07-14 13:31:42,314 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 13:31:42,318 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 13:31:42,319 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 13:31:42,319 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 13:31:42,344 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 13:31:42,344 - services.sync_service - INFO - 正在同步创建任务到天风系统: d3657461-262c-4add-bfa7-37b7356e521b +2025-07-14 13:31:42,344 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d3657461-262c-4add-bfa7-37b7356e521b","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 13:31:42","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 13:31:42,552 - services.sync_service - INFO - 成功同步任务到系统任务: d3657461-262c-4add-bfa7-37b7356e521b +2025-07-14 13:31:42,552 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d3657461-262c-4add-bfa7-37b7356e521b +2025-07-14 13:31:42,555 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d3657461-262c-4add-bfa7-37b7356e521b (优先级 1) 添加到队列 0 +2025-07-14 13:31:42,555 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: d3657461-262c-4add-bfa7-37b7356e521b +2025-07-14 13:31:42,556 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2418秒 +2025-07-14 13:31:42,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: d3657461-262c-4add-bfa7-37b7356e521b, 优先级: 1 +2025-07-14 13:31:42,589 - services.execution.task_executor - DEBUG - 任务 d3657461-262c-4add-bfa7-37b7356e521b 设置超时时间: 3600秒 +2025-07-14 13:31:42,601 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d3657461-262c-4add-bfa7-37b7356e521b +2025-07-14 13:31:42,794 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:31:42,805 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 13:31:42,814 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:31:42,815 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:31:42,821 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 13:31:42,821 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 +2025-07-14 13:31:42,821 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b4, ID: 6, 类型: QueryIdleSiteBp +2025-07-14 13:31:42,827 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 2a1df460-d894-4dbc-9f69-00b53333eb66 +2025-07-14 13:31:42,828 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:31:42,828 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:31:42,835 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 +2025-07-14 13:31:42,836 - services.execution.handlers.storage_location - INFO - 查询库位SQL条件: site_id=, content=, filled=False, locked=False, group_name=一般存储区B, order_desc=True +2025-07-14 13:31:42,844 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:31:42,845 - services.execution.block_executor - INFO - 为块 b4 存储输出: ['site'] +2025-07-14 13:31:42,855 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b5, ID: 7, 类型: PrintBp +2025-07-14 13:31:42,861 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 3b0f96ff-3a2d-4784-ba5e-88158a14a709 +2025-07-14 13:31:42,862 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:31:42,862 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:31:42,868 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 +2025-07-14 13:31:42,869 - services.execution.handlers.foundation - INFO - 任务 d3657461-262c-4add-bfa7-37b7356e521b 打印: {'layer_name': '2-1', 'id': 'b08b1b3c-2eec-4e31-b957-92e1fe985032', 'station_name': 'STATION-B-001', 'storage_location_name': '库位B002', 'area_name': '一般存储区B', 'scene_id': '1936411520272753371', 'layer_index': 1, 'is_occupied': False, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': False, 'is_disabled': False, 'is_empty_tray': False, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-14T12:37:43.329541"\n },\n "test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-14T12:37:43.329541"\n }\n }\n}', 'created_at': '2025-07-14T12:37:43.339628', 'updated_at': '2025-07-14T12:37:43.339628'} +2025-07-14 13:31:42,878 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:31:42,879 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:31:42,893 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:31:42,895 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:31:42,904 - services.sync_service - INFO - 正在设置系统任务状态为已完成: d3657461-262c-4add-bfa7-37b7356e521b +2025-07-14 13:31:43,087 - services.sync_service - INFO - 成功设置系统任务状态为已完成: d3657461-262c-4add-bfa7-37b7356e521b +2025-07-14 13:31:43,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: d3657461-262c-4add-bfa7-37b7356e521b, 结果: True +2025-07-14 13:32:07,430 - app - INFO - 应用程序关闭中... +2025-07-14 13:32:07,431 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 13:32:07,432 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 13:32:07,432 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 13:32:07,433 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 13:32:07,433 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 13:32:07,434 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 13:32:07,434 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 13:32:07,435 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 13:32:07,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 13:32:07,436 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 13:32:07,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:32:07,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:32:07,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:32:07,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:32:07,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:32:07,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 13:32:07,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:32:07,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:32:07,441 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 13:32:07,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:32:07,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:32:07,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 11 +2025-07-14 13:32:07,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:32:07,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:32:07,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 10 +2025-07-14 13:32:07,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:32:07,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:32:07,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 9 +2025-07-14 13:32:07,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:32:07,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:32:07,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 8 +2025-07-14 13:32:07,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:32:07,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:32:07,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 7 +2025-07-14 13:32:07,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:32:07,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:32:07,468 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 6 +2025-07-14 13:32:07,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:32:07,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:32:07,469 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 5 +2025-07-14 13:32:07,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:32:07,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:32:07,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 4 +2025-07-14 13:32:07,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:32:07,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:32:07,472 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 3 +2025-07-14 13:32:07,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:32:07,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:32:07,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 2 +2025-07-14 13:32:07,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:32:07,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:32:07,474 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 1 +2025-07-14 13:32:07,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:32:07,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:32:07,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 0 +2025-07-14 13:32:07,476 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 13:32:07,477 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 13:32:07,477 - app - INFO - 增强版任务调度器已停止 +2025-07-14 13:32:07,477 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 13:32:07,511 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 13:32:07,511 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 13:32:07,513 - data.session - INFO - 数据库连接已关闭 +2025-07-14 13:32:18,825 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 13:32:19,740 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 13:32:19,743 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 13:32:19,810 - data.session - INFO - 正在初始化数据库... +2025-07-14 13:32:19,847 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 13:32:19,880 - data.session - INFO - 数据库表初始化完成 +2025-07-14 13:32:19,923 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 13:32:19,925 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 13:32:19,926 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 13:32:19,926 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 13:32:19,926 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 13:32:19,929 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 13:32:19,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 13:32:19,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 13:32:19,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 13:32:19,937 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 13:32:19,939 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 13:32:19,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 13:32:19,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 13:32:19,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 13:32:19,942 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 13:32:19,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 13:32:19,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 13:32:19,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 13:32:19,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 13:32:19,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 13:32:19,943 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:32:19,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 13:32:19,944 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 13:32:19,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:32:19,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:32:19,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:32:19,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:32:19,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:32:19,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:32:19,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:32:19,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 13:32:19,947 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 13:32:19,948 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 13:32:19,993 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 13:32:19,995 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 13:32:19,995 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 13:32:19,995 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 13:32:19,996 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 13:32:19,996 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 13:32:26,467 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 13:32:26,473 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 13:32:26,474 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 13:32:26,475 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 13:32:26,495 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 13:32:26,495 - services.sync_service - INFO - 正在同步创建任务到天风系统: 8d4a47c5-523d-4a38-a448-94d6a643bc3b +2025-07-14 13:32:26,500 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"8d4a47c5-523d-4a38-a448-94d6a643bc3b","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 13:32:26","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 13:32:26,712 - services.sync_service - INFO - 成功同步任务到系统任务: 8d4a47c5-523d-4a38-a448-94d6a643bc3b +2025-07-14 13:32:26,712 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 8d4a47c5-523d-4a38-a448-94d6a643bc3b +2025-07-14 13:32:26,715 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 8d4a47c5-523d-4a38-a448-94d6a643bc3b (优先级 1) 添加到队列 0 +2025-07-14 13:32:26,715 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 8d4a47c5-523d-4a38-a448-94d6a643bc3b +2025-07-14 13:32:26,716 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2494秒 +2025-07-14 13:32:26,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 获取到任务: 8d4a47c5-523d-4a38-a448-94d6a643bc3b, 优先级: 1 +2025-07-14 13:32:26,748 - services.execution.task_executor - DEBUG - 任务 8d4a47c5-523d-4a38-a448-94d6a643bc3b 设置超时时间: 3600秒 +2025-07-14 13:32:26,770 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 8d4a47c5-523d-4a38-a448-94d6a643bc3b +2025-07-14 13:32:26,978 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 13:32:26,995 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 13:32:27,006 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:32:27,006 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:32:27,016 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 13:32:27,027 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 2 个子块 +2025-07-14 13:32:27,027 - services.execution.block_executor - INFO - 执行子块 [1/2] - 名称: b4, ID: 6, 类型: QueryIdleSiteBp +2025-07-14 13:32:27,034 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 7399aede-ec8c-47ac-89e9-1904f6ec70ff +2025-07-14 13:32:27,035 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:32:27,035 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-14 13:32:27,042 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 +2025-07-14 13:32:27,043 - services.execution.handlers.storage_location - INFO - 查询库位SQL条件: site_id=, content=, filled=False, locked=False, group_name=一般存储区B, order_desc=True +2025-07-14 13:32:27,057 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-14 13:32:27,057 - services.execution.block_executor - INFO - 为块 b4 存储输出: ['site'] +2025-07-14 13:32:27,066 - services.execution.block_executor - INFO - 执行子块 [2/2] - 名称: b5, ID: 7, 类型: PrintBp +2025-07-14 13:32:27,072 - services.execution.block_executor - DEBUG - 为子块 7 创建记录, 记录ID: 633d2170-abef-4aea-aa7a-9fc16c7d7044 +2025-07-14 13:32:27,073 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:32:27,073 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:32:27,084 - services.execution.block_executor - INFO - 开始执行子块 7 的处理逻辑 +2025-07-14 13:32:27,085 - services.execution.handlers.foundation - INFO - 任务 8d4a47c5-523d-4a38-a448-94d6a643bc3b 打印: {'layer_name': '1-2'} +2025-07-14 13:32:27,094 - services.execution.block_executor - INFO - 块 b5 (ID: 7) 设置的变量: [] +2025-07-14 13:32:27,095 - services.execution.block_executor - INFO - 为块 b5 存储输出: +2025-07-14 13:32:27,110 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 13:32:27,111 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 13:32:27,119 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 8d4a47c5-523d-4a38-a448-94d6a643bc3b +2025-07-14 13:32:27,323 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 8d4a47c5-523d-4a38-a448-94d6a643bc3b +2025-07-14 13:32:27,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 完成任务: 8d4a47c5-523d-4a38-a448-94d6a643bc3b, 结果: True +2025-07-14 13:32:59,423 - app - INFO - 应用程序关闭中... +2025-07-14 13:32:59,424 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 13:32:59,424 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 13:32:59,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:32:59,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:32:59,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:32:59,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:32:59,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:32:59,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:32:59,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:32:59,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:32:59,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:32:59,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:32:59,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:32:59,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:32:59,433 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 13:32:59,434 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 13:32:59,434 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 13:32:59,435 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 13:32:59,435 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 13:32:59,435 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 13:32:59,436 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 13:32:59,437 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 13:32:59,437 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:32:59,438 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 13:32:59,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 13:32:59,440 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 13:32:59,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:32:59,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:32:59,442 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 13:32:59,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 13:32:59,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 13:32:59,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 13:32:59,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 13:32:59,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 13:32:59,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:32:59,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:32:59,447 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 13:32:59,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 13:32:59,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:32:59,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:32:59,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 13:32:59,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 13:32:59,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 13:32:59,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 13:32:59,450 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 13:32:59,450 - app - INFO - 增强版任务调度器已停止 +2025-07-14 13:32:59,450 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 13:32:59,451 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 13:32:59,451 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 13:32:59,453 - data.session - INFO - 数据库连接已关闭 +2025-07-14 13:34:17,206 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 13:34:18,140 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 13:34:18,142 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 13:34:18,206 - data.session - INFO - 正在初始化数据库... +2025-07-14 13:34:18,227 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 13:34:18,272 - data.session - INFO - 数据库表初始化完成 +2025-07-14 13:34:18,313 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 13:34:18,314 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 13:34:18,314 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 13:34:18,314 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 13:34:18,314 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 13:34:18,315 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 13:34:18,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 13:34:18,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 13:34:18,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 13:34:18,315 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 13:34:18,316 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 13:34:18,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 13:34:18,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 13:34:18,317 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 13:34:18,319 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 13:34:18,319 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 13:34:18,319 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 13:34:18,319 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 13:34:18,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 13:34:18,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 13:34:18,321 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:34:18,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 13:34:18,322 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 13:34:18,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:34:18,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:34:18,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:34:18,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:34:18,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:34:18,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:34:18,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:34:18,326 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 13:34:18,326 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 13:34:18,327 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 13:34:18,372 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 13:34:18,373 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 13:34:18,373 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 13:34:18,373 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 13:34:18,374 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 13:34:18,374 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 13:38:18,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:38:18,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:38:18,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:38:18,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:38:18,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:38:18,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:38:18,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:38:18,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:38:18,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:38:18,389 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:38:18,389 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:38:18,390 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:38:18,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:38:18,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:38:18,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:38:18,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:38:18,392 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:38:18,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:38:18,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:38:18,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:38:18,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:38:18,395 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:38:18,396 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:38:18,397 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:38:18,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:38:18,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:38:18,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:38:18,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:38:18,401 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:38:18,402 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:38:18,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:38:18,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:38:18,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:38:18,404 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:38:18,410 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:38:18,413 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:38:18,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:38:18,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:38:18,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:38:18,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:38:18,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:38:18,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:38:18,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:38:18,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:38:18,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:38:18,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:38:18,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:38:18,428 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:38:18,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:38:18,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:38:18,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:38:18,432 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:38:18,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:38:18,435 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:38:18,436 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:38:18,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:38:18,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:38:18,438 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:38:18,438 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:38:18,439 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:38:18,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:38:18,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:38:18,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:38:18,447 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:38:18,447 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:38:18,448 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:38:18,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:38:18,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:38:18,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:38:18,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:38:18,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:38:18,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:38:18,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:38:18,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:38:18,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:38:18,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:38:18,460 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:38:18,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:38:18,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:38:18,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:38:18,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:38:18,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:38:18,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:38:18,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:38:18,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:38:18,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:38:18,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:38:18,474 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:38:18,474 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:38:18,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:42:18,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:42:18,512 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:42:18,513 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:42:18,513 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:42:18,514 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:42:18,514 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:42:18,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:42:18,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:42:18,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:42:18,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:42:18,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:42:18,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:42:18,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:42:18,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:42:18,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:42:18,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:42:18,519 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:42:18,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:42:18,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:42:18,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:42:18,522 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:42:18,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:42:18,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:42:18,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:42:18,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:42:18,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:42:18,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:42:18,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:42:18,528 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:42:18,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:42:18,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:42:18,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:42:18,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:42:18,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:42:18,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:42:18,531 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:42:18,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:42:18,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:42:18,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:42:18,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:42:18,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:42:18,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:42:18,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:42:18,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:42:18,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:42:18,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:42:18,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:42:18,537 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:42:18,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:42:18,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:42:18,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:42:18,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:42:18,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:42:18,541 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:42:18,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:42:18,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:42:18,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:42:18,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:42:18,543 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:42:18,543 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:42:18,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:42:18,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:42:18,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:42:18,546 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:42:18,546 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:42:18,547 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:42:18,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:42:18,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:42:18,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:42:18,550 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:42:18,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:42:18,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:42:18,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:42:18,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:42:18,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:42:18,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:42:18,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:42:18,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:42:18,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:42:18,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:42:18,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:42:18,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:42:18,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:42:18,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:42:18,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:42:18,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:42:18,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:42:18,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:42:18,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:42:18,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:46:18,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:46:18,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:46:18,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:46:18,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:46:18,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:46:18,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:46:18,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:46:18,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:46:18,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:46:18,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:46:18,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:46:18,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:46:18,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:46:18,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:46:18,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:46:18,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:46:18,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:46:18,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:46:18,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:46:18,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:46:18,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:46:18,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:46:18,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:46:18,616 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:46:18,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:46:18,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:46:18,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:46:18,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:46:18,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:46:18,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:46:18,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:46:18,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:46:18,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:46:18,621 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:46:18,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:46:18,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:46:18,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:46:18,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:46:18,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:46:18,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:46:18,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:46:18,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:46:18,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:46:18,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:46:18,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:46:18,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:46:18,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:46:18,630 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:46:18,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:46:18,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:46:18,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:46:18,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:46:18,633 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:46:18,633 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:46:18,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:46:18,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:46:18,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:46:18,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:46:18,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:46:18,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:46:18,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:46:18,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:46:18,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:46:18,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:46:18,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:46:18,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:46:18,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:46:18,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:46:18,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:46:18,644 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:46:18,645 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:46:18,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:46:18,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:46:18,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:46:18,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:46:18,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:46:18,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:46:18,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:46:18,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:46:18,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:46:18,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:46:18,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:46:18,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:46:18,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:46:18,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:46:18,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:46:18,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:46:18,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:46:18,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:46:18,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:50:18,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:50:18,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:50:18,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:50:18,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:50:18,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:50:18,696 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:50:18,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:50:18,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:50:18,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:50:18,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:50:18,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:50:18,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:50:18,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:50:18,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:50:18,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:50:18,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:50:18,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:50:18,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:50:18,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:50:18,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:50:18,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:50:18,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:50:18,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:50:18,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:50:18,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:50:18,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:50:18,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:50:18,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:50:18,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:50:18,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:50:18,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:50:18,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:50:18,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:50:18,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:50:18,722 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:50:18,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:50:18,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:50:18,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:50:18,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:50:18,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:50:18,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:50:18,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:50:18,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:50:18,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:50:18,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:50:18,730 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:50:18,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:50:18,731 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:50:18,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:50:18,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:50:18,735 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:50:18,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:50:18,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:50:18,739 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:50:18,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:50:18,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:50:18,741 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:50:18,744 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:50:18,744 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:50:18,745 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:50:18,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:50:18,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:50:18,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:50:18,747 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:50:18,747 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:50:18,748 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:50:18,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:50:18,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:50:18,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:50:18,750 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:50:18,750 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:50:18,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:50:18,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:50:18,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:50:18,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:50:18,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:50:18,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:50:18,762 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:50:18,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:50:18,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:50:18,764 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:50:18,765 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:50:18,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:50:18,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:50:18,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:50:18,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:50:18,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:50:18,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:50:18,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:50:18,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:54:18,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:54:18,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:54:18,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:54:18,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:54:18,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:54:18,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:54:18,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:54:18,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:54:18,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:54:18,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:54:18,819 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:54:18,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:54:18,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:54:18,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:54:18,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:54:18,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:54:18,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:54:18,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:54:18,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:54:18,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:54:18,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:54:18,826 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:54:18,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:54:18,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:54:18,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:54:18,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:54:18,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:54:18,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:54:18,833 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:54:18,833 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:54:18,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:54:18,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:54:18,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:54:18,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:54:18,838 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:54:18,839 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:54:18,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:54:18,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:54:18,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:54:18,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:54:18,841 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:54:18,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:54:18,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:54:18,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:54:18,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:54:18,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:54:18,846 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:54:18,846 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:54:18,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:54:18,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:54:18,848 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:54:18,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:54:18,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:54:18,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:54:18,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:54:18,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:54:18,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:54:18,855 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:54:18,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:54:18,857 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:54:18,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:54:18,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:54:18,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:54:18,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:54:18,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:54:18,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:54:18,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:54:18,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:54:18,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:54:18,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:54:18,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:54:18,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:54:18,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:54:18,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:54:18,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:54:18,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:54:18,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:54:18,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:54:18,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:54:18,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:54:18,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:54:18,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:54:18,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:54:18,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:54:18,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:54:18,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:54:18,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:54:18,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:54:18,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:54:18,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 13:58:18,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 13:58:18,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 13:58:18,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 13:58:18,945 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 13:58:18,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 13:58:18,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 13:58:18,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 13:58:18,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 13:58:18,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 13:58:18,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 13:58:18,948 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 13:58:18,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 13:58:18,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 13:58:18,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 13:58:18,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 13:58:18,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 13:58:18,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 13:58:18,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 13:58:18,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 13:58:18,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 13:58:18,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 13:58:18,954 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 13:58:18,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 13:58:18,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 13:58:18,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 13:58:18,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 13:58:18,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 13:58:18,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 13:58:18,957 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 13:58:18,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 13:58:18,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 13:58:18,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 13:58:18,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 13:58:18,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 13:58:18,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 13:58:18,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 13:58:18,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 13:58:18,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 13:58:18,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 13:58:18,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 13:58:18,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 13:58:18,970 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 13:58:18,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 13:58:18,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 13:58:18,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 13:58:18,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 13:58:18,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 13:58:18,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 13:58:18,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 13:58:18,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 13:58:18,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 13:58:18,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 13:58:18,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 13:58:18,977 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 13:58:18,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 13:58:18,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 13:58:18,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 13:58:18,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 13:58:18,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 13:58:18,981 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 13:58:18,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 13:58:18,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 13:58:18,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 13:58:18,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 13:58:18,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 13:58:18,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 13:58:18,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 13:58:18,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 13:58:18,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 13:58:18,986 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 13:58:18,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 13:58:18,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 13:58:18,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 13:58:18,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 13:58:18,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 13:58:18,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 13:58:18,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 13:58:18,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 13:58:18,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 13:58:18,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 13:58:18,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 13:58:18,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 13:58:18,994 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 13:58:18,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 13:58:18,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 13:58:18,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 13:58:18,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 13:58:18,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 13:58:18,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 13:58:19,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:02:19,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:02:19,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:02:19,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:02:19,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:02:19,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:02:19,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:02:19,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:02:19,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:02:19,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:02:19,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:02:19,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:02:19,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:02:19,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:02:19,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:02:19,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:02:19,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:02:19,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:02:19,066 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:02:19,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:02:19,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:02:19,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:02:19,071 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:02:19,071 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:02:19,072 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:02:19,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:02:19,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:02:19,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:02:19,074 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:02:19,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:02:19,075 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:02:19,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:02:19,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:02:19,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:02:19,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:02:19,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:02:19,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:02:19,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:02:19,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:02:19,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:02:19,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:02:19,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:02:19,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:02:19,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:02:19,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:02:19,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:02:19,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:02:19,088 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:02:19,089 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:02:19,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:02:19,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:02:19,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:02:19,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:02:19,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:02:19,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:02:19,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:02:19,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:02:19,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:02:19,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:02:19,094 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:02:19,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:02:19,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:02:19,096 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:02:19,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:02:19,100 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:02:19,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:02:19,101 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:02:19,102 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:02:19,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:02:19,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:02:19,103 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:02:19,104 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:02:19,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:02:19,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:02:19,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:02:19,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:02:19,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:02:19,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:02:19,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:02:19,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:02:19,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:02:19,119 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:02:19,120 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:02:19,120 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:02:19,120 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:02:19,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:02:19,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:02:19,123 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:02:19,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:02:19,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:02:19,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:06:19,195 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:06:19,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:06:19,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:06:19,206 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:06:19,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:06:19,207 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:06:19,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:06:19,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:06:19,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:06:19,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:06:19,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:06:19,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:06:19,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:06:19,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:06:19,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:06:19,222 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:06:19,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:06:19,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:06:19,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:06:19,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:06:19,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:06:19,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:06:19,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:06:19,227 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:06:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:06:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:06:19,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:06:19,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:06:19,230 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:06:19,235 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:06:19,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:06:19,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:06:19,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:06:19,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:06:19,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:06:19,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:06:19,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:06:19,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:06:19,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:06:19,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:06:19,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:06:19,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:06:19,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:06:19,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:06:19,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:06:19,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:06:19,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:06:19,253 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:06:19,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:06:19,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:06:19,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:06:19,258 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:06:19,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:06:19,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:06:19,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:06:19,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:06:19,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:06:19,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:06:19,262 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:06:19,263 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:06:19,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:06:19,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:06:19,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:06:19,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:06:19,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:06:19,270 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:06:19,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:06:19,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:06:19,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:06:19,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:06:19,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:06:19,274 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:06:19,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:06:19,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:06:19,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:06:19,281 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:06:19,285 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:06:19,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:06:19,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:06:19,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:06:19,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:06:19,305 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:06:19,306 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:06:19,306 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:06:19,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:06:19,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:06:19,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:06:19,308 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:06:19,309 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:06:19,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:10:19,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:10:19,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:10:19,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:10:19,412 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:10:19,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:10:19,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:10:19,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:10:19,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:10:19,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:10:19,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:10:19,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:10:19,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:10:19,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:10:19,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:10:19,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:10:19,423 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:10:19,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:10:19,424 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:10:19,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:10:19,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:10:19,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:10:19,427 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:10:19,428 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:10:19,428 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:10:19,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:10:19,429 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:10:19,430 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:10:19,430 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:10:19,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:10:19,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:10:19,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:10:19,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:10:19,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:10:19,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:10:19,434 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:10:19,434 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:10:19,435 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:10:19,437 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:10:19,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:10:19,440 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:10:19,440 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:10:19,441 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:10:19,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:10:19,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:10:19,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:10:19,444 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:10:19,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:10:19,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:10:19,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:10:19,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:10:19,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:10:19,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:10:19,448 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:10:19,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:10:19,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:10:19,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:10:19,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:10:19,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:10:19,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:10:19,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:10:19,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:10:19,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:10:19,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:10:19,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:10:19,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:10:19,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:10:19,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:10:19,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:10:19,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:10:19,471 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:10:19,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:10:19,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:10:19,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:10:19,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:10:19,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:10:19,477 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:10:19,478 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:10:19,478 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:10:19,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:10:19,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:10:19,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:10:19,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:10:19,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:10:19,481 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:10:19,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:10:19,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:10:19,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:10:19,485 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:10:19,486 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:10:19,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:14:19,546 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:14:19,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:14:19,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:14:19,549 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:14:19,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:14:19,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:14:19,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:14:19,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:14:19,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:14:19,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:14:19,553 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:14:19,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:14:19,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:14:19,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:14:19,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:14:19,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:14:19,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:14:19,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:14:19,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:14:19,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:14:19,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:14:19,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:14:19,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:14:19,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:14:19,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:14:19,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:14:19,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:14:19,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:14:19,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:14:19,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:14:19,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:14:19,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:14:19,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:14:19,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:14:19,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:14:19,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:14:19,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:14:19,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:14:19,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:14:19,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:14:19,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:14:19,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:14:19,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:14:19,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:14:19,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:14:19,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:14:19,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:14:19,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:14:19,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:14:19,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:14:19,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:14:19,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:14:19,582 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:14:19,582 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:14:19,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:14:19,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:14:19,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:14:19,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:14:19,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:14:19,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:14:19,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:14:19,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:14:19,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:14:19,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:14:19,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:14:19,590 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:14:19,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:14:19,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:14:19,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:14:19,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:14:19,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:14:19,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:14:19,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:14:19,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:14:19,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:14:19,596 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:14:19,596 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:14:19,596 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:14:19,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:14:19,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:14:19,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:14:19,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:14:19,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:14:19,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:14:19,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:14:19,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:14:19,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:14:19,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:14:19,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:14:19,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:18:19,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:18:19,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:18:19,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:18:19,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:18:19,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:18:19,682 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:18:19,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:18:19,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:18:19,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:18:19,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:18:19,683 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:18:19,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:18:19,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:18:19,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:18:19,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:18:19,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:18:19,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:18:19,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:18:19,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:18:19,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:18:19,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:18:19,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:18:19,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:18:19,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:18:19,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:18:19,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:18:19,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:18:19,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:18:19,693 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:18:19,693 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:18:19,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:18:19,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:18:19,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:18:19,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:18:19,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:18:19,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:18:19,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:18:19,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:18:19,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:18:19,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:18:19,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:18:19,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:18:19,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:18:19,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:18:19,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:18:19,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:18:19,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:18:19,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:18:19,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:18:19,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:18:19,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:18:19,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:18:19,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:18:19,712 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:18:19,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:18:19,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:18:19,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:18:19,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:18:19,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:18:19,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:18:19,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:18:19,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:18:19,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:18:19,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:18:19,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:18:19,719 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:18:19,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:18:19,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:18:19,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:18:19,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:18:19,723 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:18:19,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:18:19,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:18:19,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:18:19,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:18:19,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:18:19,727 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:18:19,727 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:18:19,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:18:19,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:18:19,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:18:19,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:18:19,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:18:19,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:18:19,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:18:19,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:18:19,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:18:19,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:18:19,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:18:19,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:22:19,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:22:19,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:22:19,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:22:19,784 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:22:19,785 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:22:19,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:22:19,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:22:19,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:22:19,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:22:19,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:22:19,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:22:19,791 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:22:19,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:22:19,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:22:19,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:22:19,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:22:19,796 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:22:19,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:22:19,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:22:19,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:22:19,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:22:19,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:22:19,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:22:19,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:22:19,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:22:19,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:22:19,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:22:19,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:22:19,807 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:22:19,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:22:19,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:22:19,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:22:19,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:22:19,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:22:19,816 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:22:19,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:22:19,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:22:19,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:22:19,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:22:19,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:22:19,824 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:22:19,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:22:19,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:22:19,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:22:19,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:22:19,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:22:19,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:22:19,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:22:19,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:22:19,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:22:19,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:22:19,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:22:19,832 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:22:19,832 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:22:19,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:22:19,834 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:22:19,835 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:22:19,835 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:22:19,836 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:22:19,836 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:22:19,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:22:19,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:22:19,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:22:19,844 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:22:19,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:22:19,845 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:22:19,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:22:19,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:22:19,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:22:19,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:22:19,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:22:19,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:22:19,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:22:19,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:22:19,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:22:19,850 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:22:19,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:22:19,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:22:19,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:22:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:22:19,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:22:19,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:22:19,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:22:19,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:22:19,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:22:19,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:22:19,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:22:19,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:22:19,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:22:19,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:26:19,910 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:26:19,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:26:19,913 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:26:19,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:26:19,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:26:19,915 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:26:19,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:26:19,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:26:19,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:26:19,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:26:19,917 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:26:19,918 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:26:19,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:26:19,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:26:19,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:26:19,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:26:19,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:26:19,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:26:19,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:26:19,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:26:19,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:26:19,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:26:19,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:26:19,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:26:19,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:26:19,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:26:19,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:26:19,929 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:26:19,929 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:26:19,930 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:26:19,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:26:19,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:26:19,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:26:19,932 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:26:19,933 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:26:19,933 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:26:19,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:26:19,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:26:19,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:26:19,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:26:19,936 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:26:19,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:26:19,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:26:19,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:26:19,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:26:19,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:26:19,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:26:19,939 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:26:19,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:26:19,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:26:19,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:26:19,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:26:19,944 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:26:19,944 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:26:19,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:26:19,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:26:19,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:26:19,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:26:19,946 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:26:19,947 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:26:19,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:26:19,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:26:19,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:26:19,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:26:19,950 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:26:19,950 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:26:19,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:26:19,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:26:19,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:26:19,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:26:19,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:26:19,953 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:26:19,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:26:19,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:26:19,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:26:19,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:26:19,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:26:19,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:26:19,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:26:19,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:26:19,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:26:19,961 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:26:19,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:26:19,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:26:19,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:26:19,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:26:19,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:26:19,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:26:19,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:26:19,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:30:20,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:30:20,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:30:20,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:30:20,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:30:20,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:30:20,019 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:30:20,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:30:20,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:30:20,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:30:20,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:30:20,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:30:20,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:30:20,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:30:20,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:30:20,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:30:20,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:30:20,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:30:20,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:30:20,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:30:20,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:30:20,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:30:20,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:30:20,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:30:20,033 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:30:20,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:30:20,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:30:20,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:30:20,044 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:30:20,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:30:20,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:30:20,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:30:20,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:30:20,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:30:20,047 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:30:20,047 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:30:20,048 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:30:20,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:30:20,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:30:20,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:30:20,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:30:20,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:30:20,051 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:30:20,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:30:20,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:30:20,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:30:20,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:30:20,054 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:30:20,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:30:20,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:30:20,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:30:20,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:30:20,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:30:20,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:30:20,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:30:20,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:30:20,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:30:20,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:30:20,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:30:20,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:30:20,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:30:20,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:30:20,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:30:20,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:30:20,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:30:20,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:30:20,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:30:20,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:30:20,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:30:20,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:30:20,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:30:20,066 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:30:20,067 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:30:20,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:30:20,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:30:20,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:30:20,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:30:20,072 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:30:20,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:30:20,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:30:20,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:30:20,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:30:20,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:30:20,075 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:30:20,076 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:30:20,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:30:20,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:30:20,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:30:20,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:30:20,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:30:20,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:34:19,175 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 14:34:20,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:34:20,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:34:20,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:34:20,132 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:34:20,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:34:20,133 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:34:20,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:34:20,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:34:20,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:34:20,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:34:20,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:34:20,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:34:20,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:34:20,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:34:20,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:34:20,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:34:20,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:34:20,137 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:34:20,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:34:20,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:34:20,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:34:20,137 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:34:20,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:34:20,137 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:34:20,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:34:20,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:34:20,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:34:20,139 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:34:20,139 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:34:20,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:34:20,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:34:20,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:34:20,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:34:20,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:34:20,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:34:20,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:34:20,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:34:20,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:34:20,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:34:20,142 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:34:20,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:34:20,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:34:20,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:34:20,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:34:20,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:34:20,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:34:20,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:34:20,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:34:20,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:34:20,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:34:20,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:34:20,148 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:34:20,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:34:20,149 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:34:20,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:34:20,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:34:20,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:34:20,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:34:20,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:34:20,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:34:20,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:34:20,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:34:20,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:34:20,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:34:20,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:34:20,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:34:20,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:34:20,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:34:20,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:34:20,170 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:34:20,170 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:34:20,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:34:20,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:34:20,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:34:20,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:34:20,174 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:34:20,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:34:20,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:34:20,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:34:20,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:34:20,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:34:20,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:34:20,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:34:20,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:34:20,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:34:20,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:34:20,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:34:20,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:34:20,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:34:20,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:38:20,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:38:20,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:38:20,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:38:20,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:38:20,206 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:38:20,207 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:38:20,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:38:20,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:38:20,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:38:20,208 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:38:20,209 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:38:20,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:38:20,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:38:20,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:38:20,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:38:20,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:38:20,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:38:20,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:38:20,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:38:20,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:38:20,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:38:20,214 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:38:20,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:38:20,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:38:20,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:38:20,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:38:20,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:38:20,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:38:20,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:38:20,218 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:38:20,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:38:20,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:38:20,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:38:20,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:38:20,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:38:20,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:38:20,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:38:20,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:38:20,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:38:20,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:38:20,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:38:20,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:38:20,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:38:20,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:38:20,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:38:20,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:38:20,227 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:38:20,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:38:20,228 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:38:20,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:38:20,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:38:20,230 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:38:20,231 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:38:20,232 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:38:20,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:38:20,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:38:20,234 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:38:20,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:38:20,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:38:20,237 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:38:20,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:38:20,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:38:20,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:38:20,239 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:38:20,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:38:20,240 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:38:20,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:38:20,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:38:20,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:38:20,243 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:38:20,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:38:20,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:38:20,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:38:20,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:38:20,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:38:20,245 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:38:20,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:38:20,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:38:20,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:38:20,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:38:20,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:38:20,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:38:20,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:38:20,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:38:20,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:38:20,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:38:20,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:38:20,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:38:20,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:38:20,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:42:20,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:42:20,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:42:20,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:42:20,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:42:20,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:42:20,347 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:42:20,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:42:20,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:42:20,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:42:20,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:42:20,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:42:20,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:42:20,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:42:20,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:42:20,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:42:20,353 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:42:20,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:42:20,354 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:42:20,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:42:20,355 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:42:20,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:42:20,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:42:20,357 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:42:20,358 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:42:20,359 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:42:20,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:42:20,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:42:20,361 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:42:20,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:42:20,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:42:20,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:42:20,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:42:20,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:42:20,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:42:20,371 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:42:20,371 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:42:20,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:42:20,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:42:20,373 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:42:20,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:42:20,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:42:20,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:42:20,375 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:42:20,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:42:20,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:42:20,377 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:42:20,377 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:42:20,378 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:42:20,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:42:20,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:42:20,379 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:42:20,380 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:42:20,380 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:42:20,381 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:42:20,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:42:20,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:42:20,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:42:20,383 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:42:20,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:42:20,384 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:42:20,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:42:20,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:42:20,385 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:42:20,386 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:42:20,386 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:42:20,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:42:20,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:42:20,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:42:20,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:42:20,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:42:20,391 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:42:20,392 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:42:20,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:42:20,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:42:20,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:42:20,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:42:20,394 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:42:20,395 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:42:20,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:42:20,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:42:20,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:42:20,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:42:20,396 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:42:20,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:42:20,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:42:20,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:42:20,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:42:20,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:42:20,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:42:20,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:46:20,447 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:46:20,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:46:20,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:46:20,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:46:20,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:46:20,462 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:46:20,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:46:20,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:46:20,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:46:20,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:46:20,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:46:20,465 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:46:20,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:46:20,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:46:20,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:46:20,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:46:20,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:46:20,468 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:46:20,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:46:20,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:46:20,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:46:20,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:46:20,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:46:20,478 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:46:20,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:46:20,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:46:20,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:46:20,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:46:20,480 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:46:20,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:46:20,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:46:20,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:46:20,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:46:20,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:46:20,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:46:20,483 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:46:20,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:46:20,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:46:20,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:46:20,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:46:20,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:46:20,489 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:46:20,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:46:20,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:46:20,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:46:20,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:46:20,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:46:20,492 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:46:20,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:46:20,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:46:20,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:46:20,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:46:20,496 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:46:20,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:46:20,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:46:20,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:46:20,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:46:20,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:46:20,499 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:46:20,499 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:46:20,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:46:20,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:46:20,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:46:20,501 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:46:20,502 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:46:20,502 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:46:20,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:46:20,503 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:46:20,506 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:46:20,506 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:46:20,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:46:20,508 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:46:20,509 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:46:20,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:46:20,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:46:20,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:46:20,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:46:20,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:46:20,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:46:20,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:46:20,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:46:20,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:46:20,516 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:46:20,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:46:20,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:46:20,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:46:20,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:46:20,519 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:46:20,520 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:46:20,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:50:20,586 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:50:20,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:50:20,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:50:20,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:50:20,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:50:20,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:50:20,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:50:20,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:50:20,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:50:20,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:50:20,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:50:20,595 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:50:20,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:50:20,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:50:20,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:50:20,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:50:20,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:50:20,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:50:20,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:50:20,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:50:20,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:50:20,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:50:20,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:50:20,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:50:20,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:50:20,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:50:20,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:50:20,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:50:20,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:50:20,602 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:50:20,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:50:20,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:50:20,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:50:20,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:50:20,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:50:20,603 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:50:20,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:50:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:50:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:50:20,604 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:50:20,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:50:20,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:50:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:50:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:50:20,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:50:20,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:50:20,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:50:20,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:50:20,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:50:20,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:50:20,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:50:20,606 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:50:20,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:50:20,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:50:20,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:50:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:50:20,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:50:20,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:50:20,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:50:20,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:50:20,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:50:20,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:50:20,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:50:20,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:50:20,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:50:20,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:50:20,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:50:20,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:50:20,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:50:20,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:50:20,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:50:20,612 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:50:20,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:50:20,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:50:20,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:50:20,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:50:20,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:50:20,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:50:20,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:50:20,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:50:20,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:50:20,614 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:50:20,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:50:20,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:50:20,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:50:20,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:50:20,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:50:20,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:50:20,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:50:20,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:54:20,686 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:54:20,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:54:20,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:54:20,688 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:54:20,688 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:54:20,688 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:54:20,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:54:20,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:54:20,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:54:20,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:54:20,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:54:20,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:54:20,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:54:20,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:54:20,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:54:20,691 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:54:20,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:54:20,692 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:54:20,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:54:20,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:54:20,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:54:20,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:54:20,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:54:20,693 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:54:20,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:54:20,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:54:20,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:54:20,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:54:20,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:54:20,696 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:54:20,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:54:20,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:54:20,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:54:20,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:54:20,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:54:20,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:54:20,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:54:20,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:54:20,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:54:20,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:54:20,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:54:20,702 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:54:20,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:54:20,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:54:20,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:54:20,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:54:20,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:54:20,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:54:20,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:54:20,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:54:20,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:54:20,705 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:54:20,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:54:20,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:54:20,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:54:20,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:54:20,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:54:20,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:54:20,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:54:20,707 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:54:20,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:54:20,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:54:20,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:54:20,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:54:20,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:54:20,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:54:20,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:54:20,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:54:20,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:54:20,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:54:20,710 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:54:20,711 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:54:20,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:54:20,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:54:20,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:54:20,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:54:20,714 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:54:20,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:54:20,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:54:20,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:54:20,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:54:20,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:54:20,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:54:20,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:54:20,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:54:20,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:54:20,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:54:20,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:54:20,725 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:54:20,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 14:58:20,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 14:58:20,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 14:58:20,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 14:58:20,761 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 14:58:20,761 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 14:58:20,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 14:58:20,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 14:58:20,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 14:58:20,763 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 14:58:20,764 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 14:58:20,764 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 14:58:20,764 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 14:58:20,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 14:58:20,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 14:58:20,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 14:58:20,765 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 14:58:20,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 14:58:20,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 14:58:20,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 14:58:20,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 14:58:20,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 14:58:20,769 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 14:58:20,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 14:58:20,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 14:58:20,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 14:58:20,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 14:58:20,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 14:58:20,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 14:58:20,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 14:58:20,770 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 14:58:20,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 14:58:20,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 14:58:20,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 14:58:20,771 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 14:58:20,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 14:58:20,772 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 14:58:20,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 14:58:20,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 14:58:20,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 14:58:20,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 14:58:20,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 14:58:20,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 14:58:20,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 14:58:20,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 14:58:20,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 14:58:20,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 14:58:20,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 14:58:20,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 14:58:20,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 14:58:20,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 14:58:20,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 14:58:20,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 14:58:20,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 14:58:20,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 14:58:20,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 14:58:20,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 14:58:20,778 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 14:58:20,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 14:58:20,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 14:58:20,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 14:58:20,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 14:58:20,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 14:58:20,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 14:58:20,781 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 14:58:20,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 14:58:20,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 14:58:20,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 14:58:20,797 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:02:20,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:02:20,812 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:02:20,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:02:20,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:02:20,814 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:02:20,814 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:02:20,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:02:20,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:02:20,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:02:20,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:02:20,818 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:02:20,818 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:02:20,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:02:20,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:02:20,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:02:20,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:02:20,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:02:20,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:02:20,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:02:20,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:02:20,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:02:20,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:02:20,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:02:20,824 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:02:20,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:02:20,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:02:20,825 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:02:20,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:02:20,827 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:02:20,827 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:02:20,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:02:20,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:02:20,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:02:20,828 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:02:20,828 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:02:20,828 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:02:20,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:02:20,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:02:20,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:02:20,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:02:20,831 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:02:20,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:02:20,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:02:20,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:02:20,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:02:20,834 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:02:20,835 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:02:20,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:02:20,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:02:20,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:02:20,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:02:20,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:02:20,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:02:20,837 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:02:20,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:02:20,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:02:20,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:02:20,840 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:02:20,840 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:02:20,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:02:20,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:02:20,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:02:20,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:02:20,849 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:02:20,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:02:20,851 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:02:20,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:02:20,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:02:20,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:02:20,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:02:20,859 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:02:20,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:02:20,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:02:20,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:02:20,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:02:20,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:02:20,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:02:20,862 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:02:20,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:02:20,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:02:20,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:02:20,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:02:20,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:02:20,863 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:02:20,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:02:20,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:02:20,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:02:20,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:02:20,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:02:20,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:06:20,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:06:20,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:06:20,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:06:20,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:06:20,940 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:06:20,941 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:06:20,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:06:20,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:06:20,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:06:20,943 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:06:20,944 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:06:20,944 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:06:20,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:06:20,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:06:20,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:06:20,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:06:20,946 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:06:20,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:06:20,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:06:20,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:06:20,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:06:20,949 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:06:20,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:06:20,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:06:20,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:06:20,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:06:20,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:06:20,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:06:20,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:06:20,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:06:20,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:06:20,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:06:20,954 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:06:20,955 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:06:20,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:06:20,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:06:20,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:06:20,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:06:20,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:06:20,958 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:06:20,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:06:20,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:06:20,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:06:20,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:06:20,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:06:20,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:06:20,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:06:20,961 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:06:20,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:06:20,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:06:20,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:06:20,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:06:20,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:06:20,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:06:20,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:06:20,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:06:20,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:06:20,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:06:20,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:06:20,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:06:20,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:06:20,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:06:20,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:06:20,972 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:06:20,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:06:20,973 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:06:20,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:06:20,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:06:20,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:06:20,975 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:06:20,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:06:20,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:06:20,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:06:20,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:06:20,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:06:20,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:06:20,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:06:20,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:06:20,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:06:20,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:06:20,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:06:20,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:06:20,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:06:20,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:06:20,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:06:20,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:06:20,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:06:20,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:06:20,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:06:21,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:10:21,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:10:21,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:10:21,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:10:21,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:10:21,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:10:21,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:10:21,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:10:21,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:10:21,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:10:21,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:10:21,054 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:10:21,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:10:21,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:10:21,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:10:21,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:10:21,065 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:10:21,065 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:10:21,065 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:10:21,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:10:21,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:10:21,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:10:21,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:10:21,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:10:21,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:10:21,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:10:21,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:10:21,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:10:21,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:10:21,070 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:10:21,071 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:10:21,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:10:21,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:10:21,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:10:21,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:10:21,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:10:21,079 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:10:21,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:10:21,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:10:21,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:10:21,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:10:21,082 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:10:21,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:10:21,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:10:21,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:10:21,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:10:21,083 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:10:21,083 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:10:21,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:10:21,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:10:21,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:10:21,084 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:10:21,084 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:10:21,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:10:21,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:10:21,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:10:21,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:10:21,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:10:21,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:10:21,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:10:21,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:10:21,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:10:21,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:10:21,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:10:21,089 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:10:21,089 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:10:21,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:10:21,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:10:21,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:10:21,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:10:21,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:10:21,090 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:10:21,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:10:21,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:10:21,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:10:21,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:10:21,097 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:10:21,097 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:10:21,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:10:21,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:10:21,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:10:21,098 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:10:21,098 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:10:21,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:14:21,203 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:14:21,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:14:21,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:14:21,205 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:14:21,205 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:14:21,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:14:21,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:14:21,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:14:21,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:14:21,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:14:21,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:14:21,210 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:14:21,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:14:21,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:14:21,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:14:21,210 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:14:21,211 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:14:21,211 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:14:21,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:14:21,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:14:21,212 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:14:21,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:14:21,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:14:21,213 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:14:21,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:14:21,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:14:21,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:14:21,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:14:21,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:14:21,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:14:21,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:14:21,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:14:21,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:14:21,217 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:14:21,217 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:14:21,217 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:14:21,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:14:21,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:14:21,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:14:21,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:14:21,218 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:14:21,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:14:21,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:14:21,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:14:21,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:14:21,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:14:21,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:14:21,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:14:21,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:14:21,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:14:21,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:14:21,225 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:14:21,226 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:14:21,230 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:14:21,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:14:21,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:14:21,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:14:21,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:14:21,233 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:14:21,233 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:14:21,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:14:21,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:14:21,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:14:21,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:14:21,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:14:21,240 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:14:21,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:14:21,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:14:21,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:14:21,242 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:14:21,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:14:21,244 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:14:21,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:14:21,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:14:21,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:14:21,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:14:21,248 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:14:21,249 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:14:21,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:14:21,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:14:21,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:14:21,251 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:14:21,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:14:21,251 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:14:21,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:14:21,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:14:21,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:14:21,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:14:21,252 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:14:21,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:21:26,517 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:21:26,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:21:26,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:21:26,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:21:26,526 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:21:26,530 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:21:26,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:21:26,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:21:26,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:21:26,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:21:26,543 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:21:26,543 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:21:26,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:21:26,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:21:26,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:21:26,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:21:26,545 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:21:26,545 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:21:26,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:21:26,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:21:26,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:21:26,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:21:26,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:21:26,547 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:21:26,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:21:26,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:21:26,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:21:26,549 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:21:26,549 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:21:26,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:21:26,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:21:26,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:21:26,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:21:26,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:21:26,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:21:26,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:21:26,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:21:26,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:21:26,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:21:26,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:21:26,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:21:26,553 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:21:26,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:21:26,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:21:26,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:21:26,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:21:26,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:21:26,554 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:21:26,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:21:26,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:21:26,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:21:26,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:21:26,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:21:26,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:21:26,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:21:26,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:21:26,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:21:26,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:21:26,556 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:21:26,557 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:21:26,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:21:26,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:21:26,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:21:26,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:21:26,558 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:21:26,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:21:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:21:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:21:26,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:21:26,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:21:26,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:21:26,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:21:26,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:21:26,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:21:26,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:21:26,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:21:26,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:21:26,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:21:26,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:21:26,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:21:26,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:21:26,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:21:26,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:21:26,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:21:26,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:21:26,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:21:26,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:21:26,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:21:26,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:21:26,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:26:16,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:26:16,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:26:16,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:26:16,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:26:16,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:26:16,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:26:16,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:26:16,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:26:16,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:26:16,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:26:16,653 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:26:16,653 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:26:16,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:26:16,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:26:16,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:26:16,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:26:16,657 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:26:16,658 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:26:16,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:26:16,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:26:16,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:26:16,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:26:16,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:26:16,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:26:16,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:26:16,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:26:16,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:26:16,667 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:26:16,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:26:16,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:26:16,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:26:16,670 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:26:16,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:26:16,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:26:16,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:26:16,674 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:26:16,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:26:16,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:26:16,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:26:16,676 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:26:16,676 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:26:16,677 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:26:16,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:26:16,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:26:16,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:26:16,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:26:16,680 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:26:16,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:26:16,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:26:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:26:16,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:26:16,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:26:16,685 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:26:16,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:26:16,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:26:16,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:26:16,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:26:16,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:26:16,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:26:16,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:26:16,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:26:16,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:26:16,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:26:16,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:26:16,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:26:16,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:26:16,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:26:16,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:26:16,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:26:16,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:26:16,699 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:26:16,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:26:16,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:26:16,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:26:16,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:26:16,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:26:16,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:26:16,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:26:16,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:26:16,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:26:16,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:26:16,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:26:16,711 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:26:16,713 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:26:16,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:26:16,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:26:16,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:26:16,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:26:16,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:26:16,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:30:16,743 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:30:16,746 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:30:16,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:30:16,748 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:30:16,748 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:30:16,750 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:30:16,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:30:16,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:30:16,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:30:16,750 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:30:16,750 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:30:16,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:30:16,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:30:16,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:30:16,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:30:16,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:30:16,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:30:16,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:30:16,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:30:16,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:30:16,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:30:16,753 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:30:16,753 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:30:16,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:30:16,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:30:16,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:30:16,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:30:16,755 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:30:16,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:30:16,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:30:16,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:30:16,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:30:16,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:30:16,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:30:16,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:30:16,756 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:30:16,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:30:16,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:30:16,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:30:16,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:30:16,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:30:16,759 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:30:16,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:30:16,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:30:16,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:30:16,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:30:16,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:30:16,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:30:16,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:30:16,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:30:16,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:30:16,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:30:16,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:30:16,781 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:30:16,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:30:16,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:30:16,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:30:16,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:30:16,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:30:16,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:30:16,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:30:16,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:30:16,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:30:16,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:30:16,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:30:16,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:30:16,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:30:16,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:30:16,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:30:16,797 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:30:16,797 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:30:16,798 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:30:16,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:30:16,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:30:16,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:30:16,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:30:16,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:30:16,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:30:16,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:30:16,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:30:16,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:30:16,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:30:16,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:30:16,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:30:16,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:30:16,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:30:16,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:30:16,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:30:16,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:30:16,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:34:16,852 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:34:16,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:34:16,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:34:16,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:34:16,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:34:16,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:34:16,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:34:16,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:34:16,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:34:16,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:34:16,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:34:16,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:34:16,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:34:16,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:34:16,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:34:16,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:34:16,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:34:16,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:34:16,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:34:16,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:34:16,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:34:16,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:34:16,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:34:16,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:34:16,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:34:16,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:34:16,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:34:16,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:34:16,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:34:16,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:34:16,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:34:16,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:34:16,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:34:16,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:34:16,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:34:16,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:34:16,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:34:16,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:34:16,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:34:16,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:34:16,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:34:16,891 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:34:16,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:34:16,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:34:16,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:34:16,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:34:16,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:34:16,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:34:16,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:34:16,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:34:16,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:34:16,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:34:16,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:34:16,909 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:34:16,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:34:16,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:34:16,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:34:16,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:34:16,912 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:34:16,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:34:16,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:34:16,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:34:16,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:34:16,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:34:16,919 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:34:16,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:34:16,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:34:16,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:34:16,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:34:16,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:34:16,922 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:34:16,923 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:34:16,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:34:16,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:34:16,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:34:16,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:34:16,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:34:16,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:34:16,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:34:16,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:34:16,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:34:16,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:34:16,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:34:16,950 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:34:16,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:34:16,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:34:16,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:34:16,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:34:16,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:34:16,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:35:16,952 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 15:38:17,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:38:17,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:38:17,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:38:17,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:38:17,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:38:17,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:38:17,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:38:17,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:38:17,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:38:17,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:38:17,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:38:17,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:38:17,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:38:17,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:38:17,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:38:17,027 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:38:17,029 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:38:17,029 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:38:17,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:38:17,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:38:17,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:38:17,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:38:17,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:38:17,032 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:38:17,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:38:17,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:38:17,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:38:17,033 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:38:17,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:38:17,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:38:17,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:38:17,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:38:17,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:38:17,036 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:38:17,036 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:38:17,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:38:17,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:38:17,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:38:17,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:38:17,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:38:17,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:38:17,041 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:38:17,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:38:17,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:38:17,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:38:17,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:38:17,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:38:17,043 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:38:17,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:38:17,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:38:17,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:38:17,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:38:17,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:38:17,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:38:17,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:38:17,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:38:17,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:38:17,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:38:17,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:38:17,049 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:38:17,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:38:17,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:38:17,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:38:17,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:38:17,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:38:17,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:38:17,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:38:17,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:38:17,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:38:17,054 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:38:17,055 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:38:17,056 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:38:17,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:38:17,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:38:17,057 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:38:17,058 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:38:17,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:38:17,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:38:17,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:38:17,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:38:17,060 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:38:17,061 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:38:17,061 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:38:17,062 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:38:17,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:38:17,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:38:17,063 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:38:17,064 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:38:17,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:38:17,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:39:43,790 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-14 15:39:43,935 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.1447秒 +2025-07-14 15:40:45,914 - app - INFO - 应用程序关闭中... +2025-07-14 15:40:45,915 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-14 15:40:45,916 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-14 15:40:45,916 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-14 15:40:45,917 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-14 15:40:45,918 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-14 15:40:45,918 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-14 15:40:45,919 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-14 15:40:45,919 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-14 15:40:45,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-14 15:40:45,920 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-14 15:40:45,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:40:45,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:40:45,922 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:40:45,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:40:45,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:40:45,923 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-14 15:40:45,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:40:45,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:40:45,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-14 15:40:45,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:40:45,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:40:45,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-14 15:40:45,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:40:45,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:40:45,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-14 15:40:45,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:40:45,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:40:45,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-14 15:40:45,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:40:45,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:40:45,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-14 15:40:45,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:40:45,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:40:45,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-14 15:40:45,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:40:45,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:40:45,937 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-14 15:40:45,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:40:45,938 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:40:45,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-14 15:40:45,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:40:45,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:40:45,939 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-14 15:40:45,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:40:45,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:40:45,941 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-14 15:40:45,941 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:40:45,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:40:45,942 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-14 15:40:45,942 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:40:45,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:40:45,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-14 15:40:45,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:40:45,945 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:40:45,946 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-14 15:40:45,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-14 15:40:45,947 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-14 15:40:45,947 - app - INFO - 增强版任务调度器已停止 +2025-07-14 15:40:45,947 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-14 15:40:45,949 - data.session - INFO - 异步数据库连接已关闭 +2025-07-14 15:40:45,950 - data.session - INFO - 正在关闭数据库连接... +2025-07-14 15:40:45,952 - data.session - INFO - 数据库连接已关闭 +2025-07-14 15:40:48,409 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-14 15:40:49,398 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-14 15:40:49,401 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-14 15:40:49,478 - data.session - INFO - 正在初始化数据库... +2025-07-14 15:40:49,494 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-14 15:40:49,536 - data.session - INFO - 数据库表初始化完成 +2025-07-14 15:40:49,585 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-14 15:40:49,586 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-14 15:40:49,586 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-14 15:40:49,587 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-14 15:40:49,587 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-14 15:40:49,588 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-14 15:40:49,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-14 15:40:49,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-14 15:40:49,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-14 15:40:49,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-14 15:40:49,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-14 15:40:49,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-14 15:40:49,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-14 15:40:49,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-14 15:40:49,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-14 15:40:49,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-14 15:40:49,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-14 15:40:49,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-14 15:40:49,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-14 15:40:49,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-14 15:40:49,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:40:49,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-14 15:40:49,606 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-14 15:40:49,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:40:49,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:40:49,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:40:49,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:40:49,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:40:49,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:40:49,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:40:49,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:40:49,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:40:49,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:40:49,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:40:49,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:40:49,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:40:49,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:40:49,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:40:49,625 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-14 15:40:49,625 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-14 15:40:49,626 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 15:40:49,667 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-14 15:40:49,670 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-14 15:40:49,681 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-14 15:40:49,683 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-14 15:40:49,685 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-14 15:40:49,690 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-14 15:41:39,253 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-14 15:41:39,287 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-14 15:41:39,288 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-14 15:41:39,289 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-14 15:41:39,339 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-14 15:41:39,340 - services.sync_service - INFO - 正在同步创建任务到天风系统: 764fddfb-af6a-4e91-8403-0f5e74b0f510 +2025-07-14 15:41:39,342 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"764fddfb-af6a-4e91-8403-0f5e74b0f510","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-14 15:41:39","sceneId":"1936411520272753371","needAmr":0} +2025-07-14 15:41:39,546 - services.sync_service - INFO - 成功同步任务到系统任务: 764fddfb-af6a-4e91-8403-0f5e74b0f510 +2025-07-14 15:41:39,564 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 764fddfb-af6a-4e91-8403-0f5e74b0f510 +2025-07-14 15:41:39,578 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 764fddfb-af6a-4e91-8403-0f5e74b0f510 (优先级 1) 添加到队列 0 +2025-07-14 15:41:39,579 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 764fddfb-af6a-4e91-8403-0f5e74b0f510 +2025-07-14 15:41:39,583 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3307秒 +2025-07-14 15:41:39,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 获取到任务: 764fddfb-af6a-4e91-8403-0f5e74b0f510, 优先级: 1 +2025-07-14 15:41:39,657 - services.execution.task_executor - DEBUG - 任务 764fddfb-af6a-4e91-8403-0f5e74b0f510 设置超时时间: 3600秒 +2025-07-14 15:41:39,670 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 764fddfb-af6a-4e91-8403-0f5e74b0f510 +2025-07-14 15:41:39,885 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 15:41:39,906 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-14 15:41:39,933 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 15:41:39,934 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 15:41:39,942 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-14 15:41:39,942 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-14 15:41:39,943 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b2, ID: 3, 类型: GetIdleCrowdedSiteBp +2025-07-14 15:41:39,950 - services.execution.block_executor - DEBUG - 为子块 3 创建记录, 记录ID: e2971df2-21ed-443f-9e20-3e7a656280af +2025-07-14 15:41:39,952 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-07-14 15:41:39,952 - services.execution.block_executor - INFO - 为块 b2 存储输出: +2025-07-14 15:41:39,958 - services.execution.block_executor - INFO - 开始执行子块 3 的处理逻辑 +2025-07-14 15:41:39,967 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 3 执行失败: 获取密集库位执行异常: 'NoneType' object has no attribute 'get' +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-14 15:41:39,971 - services.execution.block_executor - INFO - 块 b2 (ID: 3) 设置的变量: [] +2025-07-14 15:41:39,971 - services.execution.block_executor - INFO - 为块 b2 存储输出: +2025-07-14 15:41:39,986 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-14 15:41:39,987 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-14 15:41:39,996 - services.sync_service - INFO - 正在设置任务状态为已失败: 764fddfb-af6a-4e91-8403-0f5e74b0f510 +2025-07-14 15:41:40,173 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 764fddfb-af6a-4e91-8403-0f5e74b0f510 +2025-07-14 15:41:40,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 完成任务: 764fddfb-af6a-4e91-8403-0f5e74b0f510, 结果: False +2025-07-14 15:44:49,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:44:49,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:44:49,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:44:49,676 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:44:49,677 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:44:49,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:44:49,678 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:44:49,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:44:49,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:44:49,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:44:49,680 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:44:49,681 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:44:49,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:44:49,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:44:49,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:44:49,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:44:49,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:44:49,684 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:44:49,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:44:49,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:44:49,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:44:49,686 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:44:49,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:44:49,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:44:49,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:44:49,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:44:49,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:44:49,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:44:49,689 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:44:49,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:44:49,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:44:49,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:44:49,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:44:49,692 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:44:49,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:44:49,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:44:49,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:44:49,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:44:49,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:44:49,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:44:49,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:44:49,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:44:49,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:44:49,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:44:49,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:44:49,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:44:49,699 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:44:49,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:44:49,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:44:49,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:44:49,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:44:49,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:44:49,702 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:44:49,703 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:44:49,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:44:49,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:44:49,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:44:49,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:44:49,705 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:44:49,705 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:44:49,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:44:49,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:44:49,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:44:49,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:44:49,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:44:49,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:44:49,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:44:49,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:44:49,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:44:49,713 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:44:49,713 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:44:49,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:44:49,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:44:49,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:44:49,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:44:49,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:44:49,716 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:44:49,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:44:49,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:44:49,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:44:49,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:44:49,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:44:49,719 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:44:49,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:46:49,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:46:49,752 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:46:49,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:46:49,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:46:49,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:46:49,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:48:49,815 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:48:49,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:48:49,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:48:49,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:48:49,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:48:49,826 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:48:49,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:48:49,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:48:49,829 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:48:49,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:48:49,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:48:49,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:48:49,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:48:49,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:48:49,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:48:49,837 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:48:49,837 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:48:49,838 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:48:49,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:48:49,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:48:49,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:48:49,847 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:48:49,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:48:49,848 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:48:49,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:48:49,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:48:49,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:48:49,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:48:49,865 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:48:49,865 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:48:49,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:48:49,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:48:49,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:48:49,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:48:49,869 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:48:49,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:48:49,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:48:49,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:48:49,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:48:49,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:48:49,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:48:49,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:48:49,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:48:49,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:48:49,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:48:49,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:48:49,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:48:49,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:48:49,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:48:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:48:49,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:48:49,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:48:49,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:48:49,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:48:49,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:48:49,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:48:49,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:48:49,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:48:49,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:48:49,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:48:49,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:48:49,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:48:49,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:48:49,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:48:49,882 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:48:49,883 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:48:49,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:48:49,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:48:49,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:48:49,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:48:49,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:48:49,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:48:49,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:48:49,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:48:49,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:48:49,888 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:48:49,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:48:49,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:48:49,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:48:49,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:48:49,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:48:49,891 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:48:49,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:48:49,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:50:49,916 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:50:49,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:50:49,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:50:49,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:50:49,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:50:49,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:52:49,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:52:49,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:52:49,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:52:49,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:52:49,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:52:49,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:52:49,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:52:49,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:52:49,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:52:49,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:52:49,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:52:49,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:52:49,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:52:49,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:52:49,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:52:49,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:52:49,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:52:49,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:52:49,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:52:49,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:52:49,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:52:49,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:52:49,974 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:52:49,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:52:49,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:52:49,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:52:49,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:52:49,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:52:49,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:52:49,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:52:49,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:52:49,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:52:49,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:52:49,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:52:49,981 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:52:49,982 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:52:49,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:52:49,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:52:49,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:52:49,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:52:49,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:52:49,984 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:52:49,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:52:49,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:52:49,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:52:49,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:52:49,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:52:49,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:52:49,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:52:49,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:52:49,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:52:49,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:52:49,991 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:52:49,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:52:49,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:52:49,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:52:49,994 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:52:49,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:52:49,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:52:49,996 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:52:49,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:52:49,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:52:49,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:52:49,998 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:52:49,999 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:52:49,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:52:50,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:52:50,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:52:50,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:52:50,002 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:52:50,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:52:50,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:52:50,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:52:50,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:52:50,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:52:50,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:52:50,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:52:50,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:52:50,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:52:50,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:52:50,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:52:50,010 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:52:50,010 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:52:50,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:54:50,022 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:54:50,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:54:50,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:54:50,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:54:50,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:54:50,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 15:56:50,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 15:56:50,058 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 15:56:50,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 15:56:50,060 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 15:56:50,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 15:56:50,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 15:56:50,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 15:56:50,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 15:56:50,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 15:56:50,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 15:56:50,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 15:56:50,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 15:56:50,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 15:56:50,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 15:56:50,067 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 15:56:50,067 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 15:56:50,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 15:56:50,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 15:56:50,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 15:56:50,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 15:56:50,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 15:56:50,072 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 15:56:50,073 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 15:56:50,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 15:56:50,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 15:56:50,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 15:56:50,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 15:56:50,076 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 15:56:50,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 15:56:50,076 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 15:56:50,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 15:56:50,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 15:56:50,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 15:56:50,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 15:56:50,079 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 15:56:50,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 15:56:50,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 15:56:50,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 15:56:50,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 15:56:50,087 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 15:56:50,087 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 15:56:50,088 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 15:56:50,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 15:56:50,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 15:56:50,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 15:56:50,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 15:56:50,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 15:56:50,091 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 15:56:50,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 15:56:50,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 15:56:50,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 15:56:50,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 15:56:50,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 15:56:50,094 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 15:56:50,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 15:56:50,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 15:56:50,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 15:56:50,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 15:56:50,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 15:56:50,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 15:56:50,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 15:56:50,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 15:56:50,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 15:56:50,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 15:56:50,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 15:56:50,103 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 15:56:50,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 15:56:50,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 15:56:50,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 15:56:50,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 15:56:50,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 15:56:50,106 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 15:56:50,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 15:56:50,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 15:56:50,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 15:56:50,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 15:56:50,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 15:56:50,109 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 15:56:50,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 15:56:50,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 15:56:50,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 15:56:50,111 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 15:56:50,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 15:56:50,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 15:58:50,150 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 15:58:50,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 15:58:50,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 15:58:50,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 15:58:50,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 15:58:50,187 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:00:50,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:00:50,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:00:50,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:00:50,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:00:50,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:00:50,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:00:50,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:00:50,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:00:50,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:00:50,220 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:00:50,220 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:00:50,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:00:50,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:00:50,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:00:50,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:00:50,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:00:50,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:00:50,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:00:50,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:00:50,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:00:50,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:00:50,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:00:50,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:00:50,228 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:00:50,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:00:50,229 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:00:50,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:00:50,232 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:00:50,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:00:50,235 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:00:50,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:00:50,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:00:50,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:00:50,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:00:50,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:00:50,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:00:50,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:00:50,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:00:50,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:00:50,241 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:00:50,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:00:50,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:00:50,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:00:50,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:00:50,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:00:50,245 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:00:50,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:00:50,246 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:00:50,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:00:50,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:00:50,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:00:50,253 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:00:50,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:00:50,254 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:00:50,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:00:50,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:00:50,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:00:50,256 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:00:50,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:00:50,257 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:00:50,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:00:50,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:00:50,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:00:50,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:00:50,259 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:00:50,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:00:50,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:00:50,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:00:50,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:00:50,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:00:50,266 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:00:50,266 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:00:50,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:00:50,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:00:50,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:00:50,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:00:50,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:00:50,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:00:50,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:00:50,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:00:50,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:00:50,272 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:00:50,272 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:00:50,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:02:50,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:02:50,296 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:02:50,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:02:50,298 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:02:50,298 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:02:50,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:04:50,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:04:50,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:04:50,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:04:50,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:04:50,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:04:50,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:04:50,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:04:50,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:04:50,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:04:50,312 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:04:50,314 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:04:50,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:04:50,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:04:50,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:04:50,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:04:50,318 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:04:50,318 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:04:50,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:04:50,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:04:50,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:04:50,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:04:50,325 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:04:50,325 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:04:50,326 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:04:50,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:04:50,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:04:50,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:04:50,328 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:04:50,329 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:04:50,330 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:04:50,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:04:50,331 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:04:50,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:04:50,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:04:50,339 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:04:50,340 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:04:50,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:04:50,341 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:04:50,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:04:50,343 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:04:50,343 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:04:50,344 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:04:50,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:04:50,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:04:50,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:04:50,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:04:50,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:04:50,347 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:04:50,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:04:50,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:04:50,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:04:50,349 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:04:50,350 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:04:50,350 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:04:50,351 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:04:50,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:04:50,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:04:50,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:04:50,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:04:50,355 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:04:50,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:04:50,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:04:50,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:04:50,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:04:50,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:04:50,360 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:04:50,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:04:50,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:04:50,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:04:50,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:04:50,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:04:50,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:04:50,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:04:50,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:04:50,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:04:50,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:04:50,369 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:04:50,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:04:50,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:04:50,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:04:50,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:04:50,370 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:04:50,370 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:04:50,384 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:06:50,398 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:06:50,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:06:50,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:06:50,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:06:50,399 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:06:50,408 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:08:50,416 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:08:50,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:08:50,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:08:50,418 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:08:50,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:08:50,418 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:08:50,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:08:50,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:08:50,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:08:50,419 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:08:50,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:08:50,420 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:08:50,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:08:50,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:08:50,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:08:50,420 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:08:50,420 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:08:50,421 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:08:50,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:08:50,422 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:08:50,423 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:08:50,424 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:08:50,424 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:08:50,424 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:08:50,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:08:50,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:08:50,426 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:08:50,426 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:08:50,427 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:08:50,427 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:08:50,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:08:50,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:08:50,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:08:50,428 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:08:50,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:08:50,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:08:50,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:08:50,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:08:50,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:08:50,433 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:08:50,433 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:08:50,433 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:08:50,433 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:08:50,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:08:50,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:08:50,436 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:08:50,436 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:08:50,436 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:08:50,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:08:50,438 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:08:50,439 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:08:50,439 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:08:50,439 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:08:50,440 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:08:50,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:08:50,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:08:50,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:08:50,443 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:08:50,444 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:08:50,445 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:08:50,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:08:50,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:08:50,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:08:50,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:08:50,452 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:08:50,452 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:08:50,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:08:50,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:08:50,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:08:50,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:08:50,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:08:50,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:08:50,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:08:50,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:08:50,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:08:50,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:08:50,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:08:50,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:08:50,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:08:50,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:08:50,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:08:50,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:08:50,458 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:08:50,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:10:50,480 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:10:50,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:10:50,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:10:50,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:10:50,489 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:10:50,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:12:50,515 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:12:50,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:12:50,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:12:50,517 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:12:50,518 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:12:50,518 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:12:50,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:12:50,519 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:12:50,520 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:12:50,520 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:12:50,522 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:12:50,522 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:12:50,523 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:12:50,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:12:50,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:12:50,525 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:12:50,525 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:12:50,525 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:12:50,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:12:50,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:12:50,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:12:50,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:12:50,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:12:50,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:12:50,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:12:50,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:12:50,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:12:50,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:12:50,534 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:12:50,534 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:12:50,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:12:50,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:12:50,536 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:12:50,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:12:50,538 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:12:50,538 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:12:50,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:12:50,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:12:50,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:12:50,541 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:12:50,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:12:50,542 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:12:50,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:12:50,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:12:50,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:12:50,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:12:50,545 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:12:50,545 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:12:50,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:12:50,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:12:50,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:12:50,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:12:50,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:12:50,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:12:50,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:12:50,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:12:50,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:12:50,549 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:12:50,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:12:50,550 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:12:50,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:12:50,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:12:50,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:12:50,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:12:50,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:12:50,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:12:50,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:12:50,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:12:50,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:12:50,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:12:50,555 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:12:50,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:12:50,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:12:50,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:12:50,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:12:50,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:12:50,557 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:12:50,558 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:12:50,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:12:50,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:12:50,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:12:50,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:12:50,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:12:50,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:14:50,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:14:50,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:14:50,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:14:50,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:14:50,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:14:50,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:18:13,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:18:13,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:18:13,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:18:13,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:18:13,578 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:18:13,578 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:18:13,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:18:13,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:18:13,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:18:13,580 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:18:13,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:18:13,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:18:13,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:18:13,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:18:13,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:18:13,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:18:13,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:18:13,583 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:18:13,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:18:13,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:18:13,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:18:13,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:18:13,584 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:18:13,584 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:18:13,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:18:13,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:18:13,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:18:13,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:18:13,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:18:13,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:18:13,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:18:13,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:18:13,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:18:13,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:18:13,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:18:13,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:18:13,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:18:13,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:18:13,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:18:13,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:18:13,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:18:13,588 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:18:13,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:18:13,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:18:13,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:18:13,590 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:18:13,591 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:18:13,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:18:13,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:18:13,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:18:13,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:18:13,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:18:13,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:18:13,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:18:13,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:18:13,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:18:13,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:18:13,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:18:13,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:18:13,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:18:13,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:18:13,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:18:13,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:18:13,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:18:13,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:18:13,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:18:13,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:18:13,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:18:13,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:18:13,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:18:13,595 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:18:13,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:18:13,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:18:13,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:18:13,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:18:13,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:18:13,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:20:13,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:20:13,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:20:13,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:20:13,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:20:13,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:20:13,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:22:13,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:22:13,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:22:13,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:22:13,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:22:13,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:22:13,651 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:22:13,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:22:13,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:22:13,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:22:13,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:22:13,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:22:13,656 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:22:13,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:22:13,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:22:13,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:22:13,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:22:13,660 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:22:13,661 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:22:13,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:22:13,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:22:13,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:22:13,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:22:13,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:22:13,665 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:22:13,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:22:13,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:22:13,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:22:13,676 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:22:13,684 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:22:13,685 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:22:13,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:22:13,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:22:13,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:22:13,690 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:22:13,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:22:13,691 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:22:13,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:22:13,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:22:13,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:22:13,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:22:13,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:22:13,701 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:22:13,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:22:13,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:22:13,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:22:13,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:22:13,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:22:13,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:22:13,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:22:13,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:22:13,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:22:13,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:22:13,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:22:13,713 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:22:13,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:22:13,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:22:13,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:22:13,724 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:22:13,724 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:22:13,725 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:22:13,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:22:13,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:22:13,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:22:13,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:22:13,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:22:13,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:22:13,730 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:22:13,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:22:13,740 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:22:13,742 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:22:13,743 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:22:13,743 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:22:13,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:22:13,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:22:13,745 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:22:13,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:22:13,746 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:22:13,746 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:22:13,747 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:22:13,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:22:13,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:22:13,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:22:13,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:22:13,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:24:13,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:24:13,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:24:13,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:24:13,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:24:13,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:24:13,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:26:13,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:26:13,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:26:13,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:26:13,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:26:13,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:26:13,820 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:26:13,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:26:13,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:26:13,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:26:13,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:26:13,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:26:13,826 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:26:13,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:26:13,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:26:13,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:26:13,830 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:26:13,830 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:26:13,831 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:26:13,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:26:13,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:26:13,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:26:13,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:26:13,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:26:13,842 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:26:13,843 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:26:13,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:26:13,844 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:26:13,845 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:26:13,845 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:26:13,846 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:26:13,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:26:13,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:26:13,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:26:13,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:26:13,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:26:13,913 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:26:13,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:26:13,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:26:13,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:26:13,928 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:26:13,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:26:13,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:26:13,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:26:13,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:26:13,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:26:13,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:26:13,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:26:13,931 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:26:13,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:26:13,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:26:13,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:26:13,933 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:26:13,934 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:26:13,934 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:26:13,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:26:13,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:26:13,935 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:26:13,935 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:26:13,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:26:13,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:26:13,936 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:26:13,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:26:13,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:26:13,938 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:26:13,938 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:26:13,938 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:26:13,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:26:13,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:26:13,940 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:26:13,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:26:13,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:26:13,942 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:26:13,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:26:13,943 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:26:13,944 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:26:13,944 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:26:13,945 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:26:13,946 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:26:13,946 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:26:13,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:26:13,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:26:13,948 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:26:13,949 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:26:13,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:28:13,975 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:28:13,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:28:13,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:28:13,977 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:28:13,977 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:28:13,998 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:30:14,007 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:30:14,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:30:14,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:30:14,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:30:14,010 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:30:14,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:30:14,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:30:14,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:30:14,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:30:14,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:30:14,014 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:30:14,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:30:14,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:30:14,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:30:14,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:30:14,021 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:30:14,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:30:14,024 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:30:14,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:30:14,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:30:14,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:30:14,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:30:14,027 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:30:14,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:30:14,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:30:14,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:30:14,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:30:14,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:30:14,028 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:30:14,030 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:30:14,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:30:14,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:30:14,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:30:14,032 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:30:14,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:30:14,036 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:30:14,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:30:14,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:30:14,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:30:14,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:30:14,040 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:30:14,040 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:30:14,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:30:14,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:30:14,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:30:14,041 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:30:14,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:30:14,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:30:14,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:30:14,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:30:14,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:30:14,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:30:14,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:30:14,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:30:14,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:30:14,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:30:14,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:30:14,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:30:14,048 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:30:14,049 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:30:14,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:30:14,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:30:14,049 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:30:14,050 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:30:14,050 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:30:14,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:30:14,054 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:30:14,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:30:14,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:30:14,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:30:14,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:30:14,058 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:30:14,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:30:14,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:30:14,062 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:30:14,063 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:30:14,064 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:30:14,064 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:30:14,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:30:14,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:30:14,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:30:14,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:30:14,074 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:30:14,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:32:14,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:32:14,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:32:14,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:32:14,102 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:32:14,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:32:14,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:34:14,110 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:34:14,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:34:14,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:34:14,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:34:14,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:34:14,125 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:34:14,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:34:14,126 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:34:14,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:34:14,127 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:34:14,128 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:34:14,128 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:34:14,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:34:14,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:34:14,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:34:14,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:34:14,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:34:14,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:34:14,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:34:14,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:34:14,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:34:14,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:34:14,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:34:14,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:34:14,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:34:14,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:34:14,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:34:14,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:34:14,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:34:14,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:34:14,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:34:14,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:34:14,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:34:14,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:34:14,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:34:14,151 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:34:14,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:34:14,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:34:14,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:34:14,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:34:14,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:34:14,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:34:14,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:34:14,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:34:14,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:34:14,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:34:14,158 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:34:14,159 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:34:14,159 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:34:14,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:34:14,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:34:14,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:34:14,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:34:14,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:34:14,162 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:34:14,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:34:14,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:34:14,163 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:34:14,164 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:34:14,164 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:34:14,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:34:14,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:34:14,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:34:14,166 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:34:14,168 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:34:14,171 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:34:14,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:34:14,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:34:14,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:34:14,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:34:14,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:34:14,173 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:34:14,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:34:14,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:34:14,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:34:14,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:34:14,176 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:34:14,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:34:14,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:34:14,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:34:14,178 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:34:14,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:34:14,179 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:34:14,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:36:14,201 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:36:14,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:36:14,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:36:14,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:36:14,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:36:14,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:38:14,226 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:38:14,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:38:14,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:38:14,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:38:14,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:38:14,235 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:38:14,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:38:14,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:38:14,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:38:14,236 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:38:14,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:38:14,237 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:38:14,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:38:14,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:38:14,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:38:14,241 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:38:14,241 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:38:14,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:38:14,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:38:14,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:38:14,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:38:14,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:38:14,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:38:14,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:38:14,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:38:14,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:38:14,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:38:14,247 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:38:14,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:38:14,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:38:14,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:38:14,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:38:14,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:38:14,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:38:14,250 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:38:14,250 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:38:14,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:38:14,251 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:38:14,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:38:14,252 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:38:14,253 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:38:14,255 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:38:14,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:38:14,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:38:14,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:38:14,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:38:14,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:38:14,260 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:38:14,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:38:14,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:38:14,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:38:14,262 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:38:14,263 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:38:14,263 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:38:14,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:38:14,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:38:14,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:38:14,266 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:38:14,267 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:38:14,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:38:14,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:38:14,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:38:14,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:38:14,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:38:14,270 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:38:14,271 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:38:14,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:38:14,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:38:14,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:38:14,273 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:38:14,274 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:38:14,275 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:38:14,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:38:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:38:14,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:38:14,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:38:14,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:38:14,278 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:38:14,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:38:14,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:38:14,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:38:14,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:38:14,282 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:38:14,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:40:14,300 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:40:14,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:40:14,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:40:14,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:40:14,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:40:14,314 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:41:14,009 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 16:42:14,321 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:42:14,322 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:42:14,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:42:14,324 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:42:14,324 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:42:14,325 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:42:14,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:42:14,326 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:42:14,327 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:42:14,327 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:42:14,328 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:42:14,328 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:42:14,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:42:14,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:42:14,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:42:14,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:42:14,331 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:42:14,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:42:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:42:14,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:42:14,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:42:14,333 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:42:14,333 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:42:14,334 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:42:14,334 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:42:14,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:42:14,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:42:14,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:42:14,338 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:42:14,339 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:42:14,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:42:14,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:42:14,340 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:42:14,341 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:42:14,341 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:42:14,342 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:42:14,342 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:42:14,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:42:14,343 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:42:14,344 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:42:14,344 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:42:14,345 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:42:14,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:42:14,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:42:14,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:42:14,347 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:42:14,348 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:42:14,349 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:42:14,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:42:14,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:42:14,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:42:14,356 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:42:14,356 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:42:14,357 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:42:14,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:42:14,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:42:14,358 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:42:14,359 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:42:14,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:42:14,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:42:14,360 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:42:14,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:42:14,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:42:14,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:42:14,362 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:42:14,363 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:42:14,363 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:42:14,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:42:14,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:42:14,366 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:42:14,367 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:42:14,369 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:42:14,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:42:14,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:42:14,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:42:14,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:42:14,372 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:42:14,373 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:42:14,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:42:14,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:42:14,374 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:42:14,374 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:42:14,375 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:42:14,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:44:14,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:44:14,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:44:14,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:44:14,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:44:14,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:44:14,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:46:14,448 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:46:14,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:46:14,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:46:14,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:46:14,451 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:46:14,451 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:46:14,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:46:14,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:46:14,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:46:14,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:46:14,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:46:14,454 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:46:14,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:46:14,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:46:14,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:46:14,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:46:14,456 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:46:14,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:46:14,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:46:14,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:46:14,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:46:14,457 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:46:14,458 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:46:14,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:46:14,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:46:14,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:46:14,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:46:14,459 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:46:14,459 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:46:14,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:46:14,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:46:14,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:46:14,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:46:14,460 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:46:14,461 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:46:14,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:46:14,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:46:14,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:46:14,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:46:14,464 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:46:14,464 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:46:14,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:46:14,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:46:14,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:46:14,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:46:14,467 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:46:14,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:46:14,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:46:14,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:46:14,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:46:14,469 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:46:14,470 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:46:14,471 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:46:14,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:46:14,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:46:14,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:46:14,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:46:14,476 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:46:14,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:46:14,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:46:14,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:46:14,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:46:14,481 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:46:14,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:46:14,482 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:46:14,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:46:14,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:46:14,484 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:46:14,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:46:14,485 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:46:14,485 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:46:14,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:46:14,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:46:14,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:46:14,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:46:14,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:46:14,488 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:46:14,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:46:14,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:46:14,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:46:14,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:46:14,491 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:46:14,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:48:14,520 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:48:14,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:48:14,521 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:48:14,522 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:48:14,522 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:48:14,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:50:14,546 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:50:14,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:50:14,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:50:14,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:50:14,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:50:14,548 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:50:14,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:50:14,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:50:14,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:50:14,550 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:50:14,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:50:14,551 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:50:14,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:50:14,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:50:14,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:50:14,552 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:50:14,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:50:14,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:50:14,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:50:14,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:50:14,553 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:50:14,554 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:50:14,554 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:50:14,554 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:50:14,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:50:14,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:50:14,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:50:14,556 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:50:14,556 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:50:14,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:50:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:50:14,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:50:14,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:50:14,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:50:14,559 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:50:14,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:50:14,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:50:14,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:50:14,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:50:14,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:50:14,561 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:50:14,561 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:50:14,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:50:14,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:50:14,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:50:14,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:50:14,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:50:14,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:50:14,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:50:14,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:50:14,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:50:14,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:50:14,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:50:14,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:50:14,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:50:14,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:50:14,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:50:14,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:50:14,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:50:14,566 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:50:14,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:50:14,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:50:14,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:50:14,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:50:14,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:50:14,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:50:14,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:50:14,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:50:14,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:50:14,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:50:14,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:50:14,570 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:50:14,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:50:14,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:50:14,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:50:14,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:50:14,571 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:50:14,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:50:14,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:50:14,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:50:14,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:50:14,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:50:14,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:50:14,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:52:14,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:52:14,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:52:14,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:52:14,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:52:14,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:52:14,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:54:14,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:54:14,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:54:14,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:54:14,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:54:14,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:54:14,623 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:54:14,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:54:14,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:54:14,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:54:14,626 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:54:14,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:54:14,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:54:14,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:54:14,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:54:14,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:54:14,628 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:54:14,628 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:54:14,629 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:54:14,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:54:14,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:54:14,630 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:54:14,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:54:14,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:54:14,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:54:14,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:54:14,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:54:14,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:54:14,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:54:14,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:54:14,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:54:14,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:54:14,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:54:14,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:54:14,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:54:14,640 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:54:14,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:54:14,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:54:14,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:54:14,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:54:14,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:54:14,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:54:14,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:54:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:54:14,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:54:14,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:54:14,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:54:14,647 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:54:14,647 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:54:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:54:14,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:54:14,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:54:14,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:54:14,649 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:54:14,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:54:14,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:54:14,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:54:14,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:54:14,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:54:14,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:54:14,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:54:14,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:54:14,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:54:14,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:54:14,653 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:54:14,654 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:54:14,654 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:54:14,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:54:14,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:54:14,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:54:14,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:54:14,655 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:54:14,655 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:54:14,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:54:14,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:54:14,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:54:14,657 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:54:14,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:54:14,658 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:54:14,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:54:14,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:54:14,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:54:14,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:54:14,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:54:14,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 16:59:56,522 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 16:59:56,524 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 16:59:56,528 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 16:59:56,529 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 16:59:56,531 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 16:59:56,532 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 16:59:56,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 16:59:56,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 16:59:56,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 16:59:56,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 16:59:56,535 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 16:59:56,535 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 16:59:56,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 16:59:56,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 16:59:56,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 16:59:56,537 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 16:59:56,538 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 16:59:56,540 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 16:59:56,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 16:59:56,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 16:59:56,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 16:59:56,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 16:59:56,542 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 16:59:56,543 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 16:59:56,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 16:59:56,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 16:59:56,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 16:59:56,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 16:59:56,545 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 16:59:56,545 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 16:59:56,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 16:59:56,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 16:59:56,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 16:59:56,561 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 16:59:56,562 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 16:59:56,562 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 16:59:56,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 16:59:56,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 16:59:56,563 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 16:59:56,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 16:59:56,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 16:59:56,564 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 16:59:56,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 16:59:56,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 16:59:56,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 16:59:56,565 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 16:59:56,565 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 16:59:56,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 16:59:56,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 16:59:56,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 16:59:56,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 16:59:56,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 16:59:56,567 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 16:59:56,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 16:59:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 16:59:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 16:59:56,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 16:59:56,567 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 16:59:56,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 16:59:56,568 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 16:59:56,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 16:59:56,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 16:59:56,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 16:59:56,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 16:59:56,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 16:59:56,569 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 16:59:56,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 16:59:56,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 16:59:56,570 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 16:59:56,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 16:59:56,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 16:59:56,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 16:59:56,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 16:59:56,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 16:59:56,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 16:59:56,571 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 16:59:56,572 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 16:59:56,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 16:59:56,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 16:59:56,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 16:59:56,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 16:59:56,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 16:59:56,573 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 16:59:56,574 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 16:59:56,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 16:59:56,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 16:59:56,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 16:59:56,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 16:59:56,575 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 16:59:56,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:16:56,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:16:56,517 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:16:56,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:16:56,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:16:56,548 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:16:56,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:16:56,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:16:56,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:16:56,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:16:56,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:16:56,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:16:56,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:16:56,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:16:56,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:16:56,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:16:56,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:16:56,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:16:56,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:16:56,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:16:56,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:16:56,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:16:56,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:16:56,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:16:56,635 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:16:56,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:16:56,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:16:56,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:16:56,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:16:56,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:16:56,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:16:56,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:16:56,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:16:56,639 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:16:56,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:16:56,639 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:16:56,640 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:16:56,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:16:56,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:16:56,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:16:56,642 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:16:56,642 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:16:56,642 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:16:56,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:16:56,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:16:56,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:16:56,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:16:56,643 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:16:56,644 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:16:56,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:16:56,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:16:56,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:16:56,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:16:56,645 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:16:56,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:16:56,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:16:56,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:16:56,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:16:56,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:16:56,646 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:16:56,646 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:16:56,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:16:56,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:16:56,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:16:56,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:16:56,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:16:56,648 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:16:56,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:16:56,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:16:56,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:16:56,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:16:56,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:16:56,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:16:56,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:16:56,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:16:56,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:16:56,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:16:56,650 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:16:56,650 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:16:56,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:16:56,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:16:56,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:16:56,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:16:56,651 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:16:56,652 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:16:56,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:16:56,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:16:56,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:16:56,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:16:56,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:16:56,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:20:56,711 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:20:56,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:20:56,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:20:56,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:20:56,717 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:20:56,717 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:20:56,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:20:56,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:20:56,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:20:56,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:20:56,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:20:56,720 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:20:56,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:20:56,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:20:56,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:20:56,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:20:56,726 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:20:56,726 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:20:56,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:20:56,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:20:56,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:20:56,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:20:56,729 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:20:56,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:20:56,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:20:56,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:20:56,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:20:56,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:20:56,734 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:20:56,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:20:56,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:20:56,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:20:56,737 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:20:56,739 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:20:56,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:20:56,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:20:56,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:20:56,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:20:56,750 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:20:56,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:20:56,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:20:56,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:20:56,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:20:56,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:20:56,751 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:20:56,752 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:20:56,752 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:20:56,754 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:20:56,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:20:56,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:20:56,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:20:56,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:20:56,754 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:20:56,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:20:56,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:20:56,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:20:56,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:20:56,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:20:56,756 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:20:56,757 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:20:56,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:20:56,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:20:56,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:20:56,758 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:20:56,758 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:20:56,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:20:56,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:20:56,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:20:56,758 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:20:56,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:20:56,759 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:20:56,761 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:20:56,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:20:56,765 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:20:56,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:20:56,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:20:56,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:20:56,767 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:20:56,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:20:56,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:20:56,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:20:56,768 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:20:56,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:20:56,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:20:56,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:20:56,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:20:56,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:20:56,775 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:20:56,775 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:20:56,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:29:35,594 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:29:35,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:29:35,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:29:35,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:29:35,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:29:35,597 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:29:35,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:29:35,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:29:35,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:29:35,598 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:29:35,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:29:35,599 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:29:35,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:29:35,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:29:35,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:29:35,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:29:35,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:29:35,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:29:35,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:29:35,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:29:35,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:29:35,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:29:35,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:29:35,602 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:29:35,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:29:35,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:29:35,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:29:35,603 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:29:35,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:29:35,604 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:29:35,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:29:35,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:29:35,604 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:29:35,605 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:29:35,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:29:35,605 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:29:35,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:29:35,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:29:35,606 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:29:35,606 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:29:35,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:29:35,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:29:35,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:29:35,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:29:35,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:29:35,607 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:29:35,607 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:29:35,608 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:29:35,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:29:35,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:29:35,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:29:35,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:29:35,609 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:29:35,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:29:35,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:29:35,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:29:35,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:29:35,610 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:29:35,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:29:35,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:29:35,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:29:35,610 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:29:35,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:29:35,611 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:29:35,611 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:29:35,611 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:29:35,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:29:35,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:29:35,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:29:35,612 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:29:35,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:29:35,613 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:29:35,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:29:35,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:29:35,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:29:35,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:29:35,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:29:35,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:29:35,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:29:35,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:29:35,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:29:35,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:29:35,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:29:35,615 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:29:35,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:29:35,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:29:35,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:29:35,615 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:29:35,615 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:29:35,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:33:35,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:33:35,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:33:35,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:33:35,679 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:33:35,679 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:33:35,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:33:35,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:33:35,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:33:35,681 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:33:35,681 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:33:35,681 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:33:35,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:33:35,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:33:35,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:33:35,683 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:33:35,687 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:33:35,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:33:35,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:33:35,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:33:35,687 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:33:35,693 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:33:35,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:33:35,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:33:35,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:33:35,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:33:35,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:33:35,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:33:35,700 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:33:35,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:33:35,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:33:35,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:33:35,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:33:35,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:33:35,703 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:33:35,707 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:33:35,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:33:35,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:33:35,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:33:35,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:33:35,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:33:35,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:33:35,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:33:35,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:33:35,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:33:35,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:33:35,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:33:35,709 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:33:35,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:33:35,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:33:35,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:33:35,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:33:35,720 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:33:35,723 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:33:35,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:33:35,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:33:35,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:33:35,732 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:33:35,732 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:33:35,732 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:33:35,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:33:35,732 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:33:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:33:35,733 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:33:35,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:33:35,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:33:35,734 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:33:35,735 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:33:35,735 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:33:35,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:33:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:33:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:33:35,736 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:33:35,736 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:33:35,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:33:35,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:37:35,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:37:35,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:37:35,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:37:35,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:37:35,799 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:37:35,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:37:35,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:37:35,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:37:35,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:37:35,800 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:37:35,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:37:35,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:37:35,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:37:35,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:37:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:37:35,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:37:35,801 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:37:35,801 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:37:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:37:35,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:37:35,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:37:35,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:37:35,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:37:35,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:37:35,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:37:35,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:37:35,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:37:35,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:37:35,804 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:37:35,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:37:35,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:37:35,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:37:35,806 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:37:35,806 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:37:35,807 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:37:35,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:37:35,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:37:35,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:37:35,807 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:37:35,808 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:37:35,808 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:37:35,808 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:37:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:37:35,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:37:35,809 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:37:35,810 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:37:35,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:37:35,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:37:35,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:37:35,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:37:35,811 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:37:35,811 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:37:35,811 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:37:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:37:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:37:35,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:37:35,813 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:37:35,813 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:37:35,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:37:35,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:37:35,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:37:35,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:37:35,817 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:37:35,817 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:37:35,817 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:37:35,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:37:35,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:37:35,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:37:35,820 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:37:35,820 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:37:35,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:37:35,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:37:35,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:37:35,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:37:35,822 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:37:35,822 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:37:35,823 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:37:35,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:37:35,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:37:35,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:37:35,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:37:35,823 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:37:35,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:41:35,869 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:41:35,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:41:35,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:41:35,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:41:35,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:41:35,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:41:35,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:41:35,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:41:35,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:41:35,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:41:35,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:41:35,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:41:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:41:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:41:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:41:35,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:41:35,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:41:35,873 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:41:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:41:35,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:41:35,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:41:35,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:41:35,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:41:35,878 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:41:35,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:41:35,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:41:35,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:41:35,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:41:35,880 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:41:35,880 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:41:35,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:41:35,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:41:35,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:41:35,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:41:35,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:41:35,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:41:35,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:41:35,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:41:35,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:41:35,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:41:35,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:41:35,886 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:41:35,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:41:35,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:41:35,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:41:35,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:41:35,887 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:41:35,888 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:41:35,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:41:35,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:41:35,889 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:41:35,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:41:35,890 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:41:35,890 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:41:35,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:41:35,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:41:35,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:41:35,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:41:35,893 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:41:35,894 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:41:35,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:41:35,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:41:35,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:41:35,896 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:41:35,897 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:41:35,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:41:35,898 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:41:35,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:41:35,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:41:35,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:41:35,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:41:35,901 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:41:35,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:41:35,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:41:35,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:41:35,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:41:35,904 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:41:35,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:41:35,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:41:35,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:41:35,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:41:35,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:41:35,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:41:35,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:41:35,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:41:35,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:41:35,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:41:35,907 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:41:35,907 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:41:35,921 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:42:10,127 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-14 17:45:35,949 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:45:35,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:45:35,950 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:45:35,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:45:35,950 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:45:35,950 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:45:35,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:45:35,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:45:35,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:45:35,951 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:45:35,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:45:35,951 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:45:35,951 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:45:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:45:35,952 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:45:35,952 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:45:35,952 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:45:35,952 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:45:35,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:45:35,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:45:35,953 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:45:35,953 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:45:35,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:45:35,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:45:35,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:45:35,955 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:45:35,956 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:45:35,956 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:45:35,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:45:35,956 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:45:35,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:45:35,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:45:35,957 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:45:35,957 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:45:35,957 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:45:35,957 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:45:35,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:45:35,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:45:35,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:45:35,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:45:35,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:45:35,960 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:45:35,960 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:45:35,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:45:35,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:45:35,962 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:45:35,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:45:35,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:45:35,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:45:35,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:45:35,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:45:35,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:45:35,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:45:35,966 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:45:35,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:45:35,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:45:35,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:45:35,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:45:35,968 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:45:35,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:45:35,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:45:35,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:45:35,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:45:35,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:45:35,970 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:45:35,971 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:45:35,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:45:35,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:45:35,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:45:35,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:45:35,973 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:45:35,973 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:45:35,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:45:35,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:45:35,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:45:35,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:45:35,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:45:35,977 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:45:35,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:45:35,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:45:35,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:45:35,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:45:35,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:45:35,978 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:45:35,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:45:35,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:45:35,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:45:35,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:45:35,980 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:45:35,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:49:36,012 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:49:36,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:49:36,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:49:36,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:49:36,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:49:36,014 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:49:36,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:49:36,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:49:36,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:49:36,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:49:36,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:49:36,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:49:36,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:49:36,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:49:36,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:49:36,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:49:36,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:49:36,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:49:36,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:49:36,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:49:36,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:49:36,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:49:36,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:49:36,020 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:49:36,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:49:36,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:49:36,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:49:36,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:49:36,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:49:36,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:49:36,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:49:36,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:49:36,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:49:36,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:49:36,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:49:36,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:49:36,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:49:36,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:49:36,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:49:36,030 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:49:36,030 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:49:36,031 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:49:36,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:49:36,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:49:36,033 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:49:36,033 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:49:36,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:49:36,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:49:36,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:49:36,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:49:36,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:49:36,037 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:49:36,038 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:49:36,039 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:49:36,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:49:36,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:49:36,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:49:36,042 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:49:36,042 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:49:36,042 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:49:36,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:49:36,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:49:36,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:49:36,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:49:36,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:49:36,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:49:36,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:49:36,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:49:36,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:49:36,045 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:49:36,045 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:49:36,045 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:49:36,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:49:36,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:49:36,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:49:36,049 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:49:36,049 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:49:36,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:49:36,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:49:36,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:49:36,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:49:36,051 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:49:36,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:49:36,052 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:49:36,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:49:36,053 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:49:36,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:49:36,055 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:49:36,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:49:36,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:53:36,074 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:53:36,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:53:36,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:53:36,075 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:53:36,076 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:53:36,076 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:53:36,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:53:36,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:53:36,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:53:36,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:53:36,078 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:53:36,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:53:36,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:53:36,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:53:36,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:53:36,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:53:36,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:53:36,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:53:36,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:53:36,085 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:53:36,085 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:53:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:53:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:53:36,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:53:36,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:53:36,088 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:53:36,089 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:53:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:53:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:53:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:53:36,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:53:36,090 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:53:36,090 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:53:36,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:53:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:53:36,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:53:36,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:53:36,093 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:53:36,094 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:53:36,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:53:36,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:53:36,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:53:36,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:53:36,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:53:36,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:53:36,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:53:36,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:53:36,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:53:36,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:53:36,099 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:53:36,100 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:53:36,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:53:36,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:53:36,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:53:36,101 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:53:36,102 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:53:36,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:53:36,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:53:36,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:53:36,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:53:36,107 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:53:36,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:53:36,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:53:36,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:53:36,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:53:36,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:53:36,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:53:36,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:53:36,109 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:53:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:53:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:53:36,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:53:36,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:53:36,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:53:36,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:53:36,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:53:36,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:53:36,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:53:36,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:53:36,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:53:36,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-14 17:59:01,580 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-14 17:59:01,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-14 17:59:01,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-14 17:59:01,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-14 17:59:01,581 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-14 17:59:01,581 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-14 17:59:01,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-14 17:59:01,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-14 17:59:01,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-14 17:59:01,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-14 17:59:01,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-14 17:59:01,583 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-14 17:59:01,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-14 17:59:01,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-14 17:59:01,583 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-14 17:59:01,584 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-14 17:59:01,585 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-14 17:59:01,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-14 17:59:01,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-14 17:59:01,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-14 17:59:01,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-14 17:59:01,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-14 17:59:01,586 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-14 17:59:01,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-14 17:59:01,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-14 17:59:01,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-14 17:59:01,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-14 17:59:01,588 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-14 17:59:01,588 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-14 17:59:01,588 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-14 17:59:01,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-14 17:59:01,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-14 17:59:01,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-14 17:59:01,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-14 17:59:01,589 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-14 17:59:01,589 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-14 17:59:01,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-14 17:59:01,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-14 17:59:01,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-14 17:59:01,590 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-14 17:59:01,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-14 17:59:01,591 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-14 17:59:01,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-14 17:59:01,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-14 17:59:01,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-14 17:59:01,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-14 17:59:01,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-14 17:59:01,592 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-14 17:59:01,592 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-14 17:59:01,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-14 17:59:01,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-14 17:59:01,593 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-14 17:59:01,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-14 17:59:01,593 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-14 17:59:01,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-14 17:59:01,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-14 17:59:01,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-14 17:59:01,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-14 17:59:01,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-14 17:59:01,595 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-14 17:59:01,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-14 17:59:01,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-14 17:59:01,596 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-14 17:59:01,596 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-14 17:59:01,596 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-14 17:59:01,596 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-14 17:59:01,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-14 17:59:01,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-14 17:59:01,597 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-14 17:59:01,597 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-14 17:59:01,598 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-14 17:59:01,598 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-14 17:59:01,598 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-14 17:59:01,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-14 17:59:01,599 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-14 17:59:01,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-14 17:59:01,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-14 17:59:01,600 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-14 17:59:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-14 17:59:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-14 17:59:01,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-14 17:59:01,600 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-14 17:59:01,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-14 17:59:01,601 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-14 17:59:01,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-14 17:59:01,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-14 17:59:01,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-14 17:59:01,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-14 17:59:01,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-14 17:59:01,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 07:09:42,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 07:09:42,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 07:09:42,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 07:09:42,613 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 07:09:42,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 07:09:42,614 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 07:09:42,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 07:09:42,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 07:09:42,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 07:09:42,616 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 07:09:42,616 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 07:09:42,617 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 07:09:42,617 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 07:09:42,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 07:09:42,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 07:09:42,618 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 07:09:42,619 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 07:09:42,619 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 07:09:42,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 07:09:42,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 07:09:42,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 07:09:42,620 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 07:09:42,621 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 07:09:42,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 07:09:42,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 07:09:42,621 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 07:09:42,622 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 07:09:42,622 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 07:09:42,622 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 07:09:42,622 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 07:09:42,622 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 07:09:42,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 07:09:42,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 07:09:42,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 07:09:42,624 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 07:09:42,624 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 07:09:42,624 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 07:09:42,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 07:09:42,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 07:09:42,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 07:09:42,625 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 07:09:42,625 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 07:09:42,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 07:09:42,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 07:09:42,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 07:09:42,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 07:09:42,627 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 07:09:42,627 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 07:09:42,627 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 07:09:42,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 07:09:42,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 07:09:42,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 07:09:42,628 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 07:09:42,628 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 07:09:42,629 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 07:09:42,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 07:09:42,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 07:09:42,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 07:09:42,631 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 07:09:42,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 07:09:42,631 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 07:09:42,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 07:09:42,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 07:09:42,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 07:09:42,632 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 07:09:42,632 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 07:09:42,632 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 07:09:42,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 07:09:42,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 07:09:42,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 07:09:42,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 07:09:42,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 07:09:42,634 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 07:09:42,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 07:09:42,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 07:09:42,634 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 07:09:42,635 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 07:09:42,635 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 07:09:42,635 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 07:09:42,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 07:09:42,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 07:09:42,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 07:09:42,636 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 07:09:42,636 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 07:09:42,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 07:09:42,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 07:09:42,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 07:09:42,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 07:09:42,637 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 07:09:42,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 07:09:42,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 07:11:19,781 - app - INFO - 应用程序关闭中... +2025-07-15 07:11:19,783 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 07:11:19,783 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 07:11:19,784 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 07:11:19,784 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 07:11:19,785 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 07:11:19,786 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 07:11:19,787 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 07:11:19,787 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 07:11:19,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 07:11:19,789 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 07:11:19,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 07:11:19,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 07:11:19,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 07:11:19,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 07:11:19,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 07:11:19,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 +2025-07-15 07:11:19,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 07:11:19,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 07:11:19,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 +2025-07-15 07:11:19,794 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 07:11:19,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 07:11:19,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 +2025-07-15 07:11:19,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 07:11:19,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 07:11:19,798 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 +2025-07-15 07:11:19,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 07:11:19,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 07:11:19,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 +2025-07-15 07:11:19,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 07:11:19,800 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 07:11:19,801 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 +2025-07-15 07:11:19,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 07:11:19,802 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 07:11:19,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 +2025-07-15 07:11:19,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 07:11:19,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 07:11:19,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 6 +2025-07-15 07:11:19,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 07:11:19,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 07:11:19,805 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 07:11:19,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 07:11:19,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 07:11:19,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 07:11:19,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 07:11:19,809 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 07:11:19,810 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 07:11:19,810 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 07:11:19,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 07:11:19,812 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 07:11:19,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 07:11:19,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 07:11:19,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 07:11:19,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 07:11:19,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 07:11:19,816 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 07:11:19,816 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 07:11:19,816 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 07:11:19,817 - app - INFO - 增强版任务调度器已停止 +2025-07-15 07:11:19,818 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 07:11:19,822 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 07:11:19,823 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 07:11:19,826 - data.session - INFO - 数据库连接已关闭 +2025-07-15 11:44:22,926 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 11:44:23,976 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 11:44:23,979 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 11:44:24,057 - data.session - INFO - 正在初始化数据库... +2025-07-15 11:44:24,088 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 11:44:24,138 - data.session - INFO - 数据库表初始化完成 +2025-07-15 11:44:24,195 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 11:44:24,196 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 11:44:24,196 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 11:44:24,196 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 11:44:24,197 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 11:44:24,197 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 11:44:24,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 11:44:24,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 11:44:24,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 11:44:24,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 11:44:24,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:44:24,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 11:44:24,200 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 11:44:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:44:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:44:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:44:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:44:24,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:44:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:44:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:44:24,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:44:24,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:44:24,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:44:24,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:44:24,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:44:24,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:44:24,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:44:24,204 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:44:24,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 11:44:24,205 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 11:44:24,205 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 11:44:24,250 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 11:44:24,252 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 11:44:24,252 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 11:44:24,253 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 11:44:24,253 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 11:44:24,253 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 11:44:31,189 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 11:44:31,203 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0140秒 +2025-07-15 11:45:22,701 - app - INFO - 应用程序关闭中... +2025-07-15 11:45:22,702 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 11:45:22,702 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 11:45:22,703 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 11:45:22,703 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 11:45:22,704 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 11:45:22,705 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 11:45:22,705 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 11:45:22,706 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 11:45:22,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 11:45:22,706 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 11:45:22,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:45:22,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:45:22,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:45:22,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 11:45:22,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:45:22,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 11:45:22,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:45:22,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:45:22,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 11:45:22,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 11:45:22,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:45:22,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 11:45:22,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:45:22,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:45:22,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 11:45:22,715 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:45:22,716 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:45:22,717 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 11:45:22,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:45:22,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:45:22,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 11:45:22,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:45:22,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:45:22,719 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 11:45:22,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 11:45:22,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:45:22,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 11:45:22,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:45:22,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:45:22,722 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 11:45:22,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:45:22,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:45:22,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 11:45:22,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:45:22,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:45:22,725 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 11:45:22,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 11:45:22,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:45:22,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 11:45:22,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 11:45:22,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:45:22,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 11:45:22,728 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 11:45:22,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:45:22,729 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 11:45:22,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 11:45:22,730 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 11:45:22,731 - app - INFO - 增强版任务调度器已停止 +2025-07-15 11:45:22,731 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 11:45:22,733 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 11:45:22,733 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 11:45:22,734 - data.session - INFO - 数据库连接已关闭 +2025-07-15 11:45:24,384 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 11:45:25,313 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 11:45:25,317 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 11:45:25,378 - data.session - INFO - 正在初始化数据库... +2025-07-15 11:45:25,389 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 11:45:25,426 - data.session - INFO - 数据库表初始化完成 +2025-07-15 11:45:25,469 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 11:45:25,469 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 11:45:25,470 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 11:45:25,470 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 11:45:25,470 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 11:45:25,471 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 11:45:25,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 11:45:25,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 11:45:25,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 11:45:25,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 11:45:25,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 11:45:25,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 11:45:25,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 11:45:25,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 11:45:25,472 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 11:45:25,473 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 11:45:25,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:45:25,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:45:25,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:45:25,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:45:25,475 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 11:45:25,476 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 11:45:25,476 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 11:45:25,520 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 11:45:25,527 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 11:45:25,540 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 11:45:25,540 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 11:45:25,541 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 11:45:25,541 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 11:45:31,277 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 11:45:31,310 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 11:45:31,315 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 11:45:31,316 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 11:45:31,376 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 11:45:31,377 - services.sync_service - INFO - 正在同步创建任务到天风系统: b45d6f4f-ac5d-4c4e-befc-47625cf7f873 +2025-07-15 11:45:31,379 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"b45d6f4f-ac5d-4c4e-befc-47625cf7f873","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 11:45:31","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 11:45:31,636 - services.sync_service - INFO - 成功同步任务到系统任务: b45d6f4f-ac5d-4c4e-befc-47625cf7f873 +2025-07-15 11:45:31,646 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: b45d6f4f-ac5d-4c4e-befc-47625cf7f873 +2025-07-15 11:45:31,650 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 b45d6f4f-ac5d-4c4e-befc-47625cf7f873 (优先级 1) 添加到队列 0 +2025-07-15 11:45:31,651 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: b45d6f4f-ac5d-4c4e-befc-47625cf7f873 +2025-07-15 11:45:31,652 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3807秒 +2025-07-15 11:45:31,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: b45d6f4f-ac5d-4c4e-befc-47625cf7f873, 优先级: 1 +2025-07-15 11:45:31,760 - services.execution.task_executor - DEBUG - 任务 b45d6f4f-ac5d-4c4e-befc-47625cf7f873 设置超时时间: 3600秒 +2025-07-15 11:45:31,776 - services.sync_service - INFO - 正在设置系统任务状态为执行中: b45d6f4f-ac5d-4c4e-befc-47625cf7f873 +2025-07-15 11:45:32,020 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 11:45:32,051 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 11:45:32,077 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:45:32,078 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:45:32,089 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 11:45:32,099 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 11:45:32,100 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: GetIdleCrowdedSiteBp +2025-07-15 11:45:32,111 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5e72a25d-363d-4b6f-81e4-c9017e38cfd3 +2025-07-15 11:45:32,114 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:45:32,115 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 11:45:32,123 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-15 11:45:32,169 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 4 执行失败: lock参数必须是布尔类型或可转换为布尔类型的字符串 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 11:45:32,175 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:45:32,176 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 11:45:32,199 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:45:32,200 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:45:32,211 - services.sync_service - INFO - 正在设置任务状态为已失败: b45d6f4f-ac5d-4c4e-befc-47625cf7f873 +2025-07-15 11:45:32,450 - services.sync_service - INFO - 成功设置系统任务状态为已失败: b45d6f4f-ac5d-4c4e-befc-47625cf7f873 +2025-07-15 11:45:32,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: b45d6f4f-ac5d-4c4e-befc-47625cf7f873, 结果: False +2025-07-15 11:46:36,360 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 11:46:36,381 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0209秒 +2025-07-15 11:46:40,615 - app - INFO - 应用程序关闭中... +2025-07-15 11:46:40,616 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 11:46:40,630 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 11:46:40,632 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 11:46:40,633 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 11:46:40,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:46:40,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:46:40,634 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 11:46:40,634 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 11:46:40,635 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 11:46:40,635 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 11:46:40,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 11:46:40,636 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 11:46:40,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:46:40,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:46:40,639 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:46:40,646 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 11:46:40,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:46:40,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:46:40,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 11:46:40,648 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 11:46:40,649 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:46:40,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:46:40,650 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 11:46:40,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:46:40,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:46:40,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 11:46:40,653 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:46:40,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:46:40,654 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 11:46:40,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:46:40,656 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:46:40,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 11:46:40,657 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 11:46:40,658 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:46:40,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 11:46:40,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:46:40,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:46:40,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 11:46:40,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:46:40,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:46:40,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:46:40,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:46:40,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:46:40,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 11:46:40,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:46:40,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:46:40,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 11:46:40,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 11:46:40,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 11:46:40,671 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 11:46:40,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 11:46:40,672 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 11:46:40,672 - app - INFO - 增强版任务调度器已停止 +2025-07-15 11:46:40,673 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 11:46:40,677 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 11:46:40,678 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 11:46:40,679 - data.session - INFO - 数据库连接已关闭 +2025-07-15 11:46:43,959 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 11:46:44,875 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 11:46:44,878 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 11:46:44,938 - data.session - INFO - 正在初始化数据库... +2025-07-15 11:46:44,968 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 11:46:45,006 - data.session - INFO - 数据库表初始化完成 +2025-07-15 11:46:45,031 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 11:46:45,031 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 11:46:45,031 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 11:46:45,032 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 11:46:45,032 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 11:46:45,032 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 11:46:45,032 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 11:46:45,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 11:46:45,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 11:46:45,034 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 11:46:45,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 11:46:45,035 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:46:45,035 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 11:46:45,035 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 11:46:45,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:46:45,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:46:45,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:46:45,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:46:45,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:46:45,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:46:45,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:46:45,039 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 11:46:45,039 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 11:46:45,040 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 11:46:45,079 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 11:46:45,080 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 11:46:45,081 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 11:46:45,081 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 11:46:45,081 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 11:46:45,081 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 11:50:45,039 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 11:50:45,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:50:45,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:50:45,043 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:50:45,043 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 11:50:45,044 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 11:50:45,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:50:45,047 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 11:50:45,048 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:50:45,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 11:50:45,049 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 11:50:45,050 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 11:50:45,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:50:45,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:50:45,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:50:45,053 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 11:50:45,054 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 11:50:45,054 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 11:50:45,055 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:50:45,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 11:50:45,056 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:50:45,057 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 11:50:45,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 11:50:45,059 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 11:50:45,059 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:50:45,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:50:45,061 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:50:45,062 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 11:50:45,063 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 11:50:45,063 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 11:50:45,064 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:50:45,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:50:45,066 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:50:45,066 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 11:50:45,067 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 11:50:45,068 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 11:50:45,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:50:45,069 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:50:45,070 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:50:45,070 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 11:50:45,072 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 11:50:45,073 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 11:50:45,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:50:45,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:50:45,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:50:45,077 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 11:50:45,077 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 11:50:45,078 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 11:50:45,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:50:45,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 11:50:45,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:50:45,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 11:50:45,082 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 11:50:45,083 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 11:50:45,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:50:45,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:50:45,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:50:45,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 11:50:45,086 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 11:50:45,087 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 11:50:45,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:50:45,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:50:45,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:50:45,090 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 11:50:45,091 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 11:50:45,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 11:50:45,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:50:45,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:50:45,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:50:45,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 11:50:45,095 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 11:50:45,095 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 11:50:45,097 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:50:45,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 11:50:45,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:50:45,099 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 11:50:45,100 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 11:50:45,101 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 11:50:45,101 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:50:45,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 11:50:45,104 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:50:45,104 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 11:50:45,105 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 11:50:45,105 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 11:50:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:50:45,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 11:50:45,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:50:45,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 11:50:45,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:50:45,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:54:45,171 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 11:54:45,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:54:45,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:54:45,173 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:54:45,174 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 11:54:45,175 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 11:54:45,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:54:45,181 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 11:54:45,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:54:45,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 11:54:45,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 11:54:45,192 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 11:54:45,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:54:45,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:54:45,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:54:45,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 11:54:45,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 11:54:45,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 11:54:45,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:54:45,199 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 11:54:45,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:54:45,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 11:54:45,207 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 11:54:45,208 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 11:54:45,208 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:54:45,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:54:45,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:54:45,212 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 11:54:45,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 11:54:45,215 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 11:54:45,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:54:45,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:54:45,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:54:45,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 11:54:45,222 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 11:54:45,223 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 11:54:45,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:54:45,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:54:45,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:54:45,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 11:54:45,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 11:54:45,232 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 11:54:45,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:54:45,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:54:45,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:54:45,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 11:54:45,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 11:54:45,238 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 11:54:45,241 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:54:45,242 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 11:54:45,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:54:45,244 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 11:54:45,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 11:54:45,245 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 11:54:45,246 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:54:45,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:54:45,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:54:45,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 11:54:45,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 11:54:45,252 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 11:54:45,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:54:45,254 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:54:45,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:54:45,257 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 11:54:45,258 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 11:54:45,259 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 11:54:45,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:54:45,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:54:45,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:54:45,265 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 11:54:45,266 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 11:54:45,266 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 11:54:45,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:54:45,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 11:54:45,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:54:45,269 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 11:54:45,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 11:54:45,270 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 11:54:45,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:54:45,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 11:54:45,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:54:45,272 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 11:54:45,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 11:54:45,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 11:54:45,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:54:45,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 11:54:45,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:54:45,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 11:54:45,277 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:54:45,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:55:33,957 - app - INFO - 应用程序关闭中... +2025-07-15 11:55:33,957 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 11:55:33,958 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 11:55:33,959 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 11:55:33,959 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 11:55:33,960 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 11:55:33,961 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 11:55:33,961 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 11:55:33,962 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 11:55:33,962 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 11:55:33,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 11:55:33,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:55:33,965 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:55:33,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:55:33,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 11:55:33,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:55:33,967 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 11:55:33,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:55:33,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:55:33,968 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 11:55:33,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 11:55:33,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:55:33,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 11:55:33,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:55:33,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:55:33,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 11:55:33,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:55:33,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:55:33,973 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 11:55:33,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:55:33,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:55:33,975 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 11:55:33,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:55:33,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:55:33,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 11:55:33,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 11:55:33,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:55:33,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 11:55:33,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:55:33,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:55:33,980 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 11:55:33,980 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:55:33,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:55:33,981 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 11:55:33,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:55:33,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:55:33,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 11:55:33,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 11:55:33,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:55:33,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 11:55:33,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 11:55:33,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:55:33,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 11:55:33,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 11:55:33,990 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:55:33,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 11:55:33,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 11:55:33,992 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 11:55:33,992 - app - INFO - 增强版任务调度器已停止 +2025-07-15 11:55:33,993 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 11:55:33,995 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 11:55:33,996 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 11:55:33,998 - data.session - INFO - 数据库连接已关闭 +2025-07-15 11:55:36,395 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 11:55:37,322 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 11:55:37,324 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 11:55:37,391 - data.session - INFO - 正在初始化数据库... +2025-07-15 11:55:37,418 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 11:55:37,460 - data.session - INFO - 数据库表初始化完成 +2025-07-15 11:55:37,506 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 11:55:37,506 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 11:55:37,506 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 11:55:37,507 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 11:55:37,512 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:55:37,513 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 11:55:37,514 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 11:55:37,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:55:37,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:55:37,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:55:37,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:55:37,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:55:37,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:55:37,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:55:37,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 11:55:37,516 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 11:55:37,517 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 11:55:37,559 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 11:55:37,560 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 11:55:37,561 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 11:55:37,562 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 11:55:37,562 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 11:55:37,563 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 11:55:41,386 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 11:55:41,398 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0120秒 +2025-07-15 11:55:44,611 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 11:55:44,619 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 11:55:44,619 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 11:55:44,619 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 11:55:44,664 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 11:55:44,664 - services.sync_service - INFO - 正在同步创建任务到天风系统: 26faf12e-d434-4ddd-aeb1-bda1e170f32f +2025-07-15 11:55:44,665 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"26faf12e-d434-4ddd-aeb1-bda1e170f32f","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 11:55:44","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 11:55:44,880 - services.sync_service - INFO - 成功同步任务到系统任务: 26faf12e-d434-4ddd-aeb1-bda1e170f32f +2025-07-15 11:55:44,881 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 26faf12e-d434-4ddd-aeb1-bda1e170f32f +2025-07-15 11:55:44,885 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 26faf12e-d434-4ddd-aeb1-bda1e170f32f (优先级 1) 添加到队列 0 +2025-07-15 11:55:44,885 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 26faf12e-d434-4ddd-aeb1-bda1e170f32f +2025-07-15 11:55:44,886 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2751秒 +2025-07-15 11:55:44,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 26faf12e-d434-4ddd-aeb1-bda1e170f32f, 优先级: 1 +2025-07-15 11:55:44,920 - services.execution.task_executor - DEBUG - 任务 26faf12e-d434-4ddd-aeb1-bda1e170f32f 设置超时时间: 3600秒 +2025-07-15 11:55:44,932 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 26faf12e-d434-4ddd-aeb1-bda1e170f32f +2025-07-15 11:55:45,136 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 11:55:45,146 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 11:55:45,160 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:55:45,160 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:55:45,166 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 11:55:45,167 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 11:55:45,168 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: GetIdleCrowdedSiteBp +2025-07-15 11:55:45,176 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 440a5c13-786a-4195-822b-9c613934f951 +2025-07-15 11:55:45,177 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:55:45,177 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 11:55:45,184 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-15 11:55:45,184 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:55:45,191 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 没有禁用库位,可以使用所有符合条件的库位 +2025-07-15 11:55:45,193 - services.execution.handlers.storage_location - INFO - 在库区 一般存储区B 中找到合适的库位: 1-1 +2025-07-15 11:55:45,202 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:55:45,203 - services.execution.block_executor - INFO - 为块 b3 存储输出: ['siteId'] +2025-07-15 11:55:45,219 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:55:45,220 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:55:45,228 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 26faf12e-d434-4ddd-aeb1-bda1e170f32f +2025-07-15 11:55:45,421 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 26faf12e-d434-4ddd-aeb1-bda1e170f32f +2025-07-15 11:55:45,431 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 完成任务: 26faf12e-d434-4ddd-aeb1-bda1e170f32f, 结果: True +2025-07-15 11:56:25,072 - app - INFO - 应用程序关闭中... +2025-07-15 11:56:25,073 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 11:56:25,073 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 11:56:25,074 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 11:56:25,074 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 11:56:25,075 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 11:56:25,075 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 11:56:25,075 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 11:56:25,076 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 11:56:25,076 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 11:56:25,077 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 11:56:25,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:56:25,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:56:25,078 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:56:25,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 11:56:25,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:56:25,080 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 11:56:25,080 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:56:25,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:56:25,081 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 11:56:25,081 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 11:56:25,082 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:56:25,082 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 11:56:25,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:56:25,083 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:56:25,083 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 11:56:25,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:56:25,084 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:56:25,085 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 11:56:25,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:56:25,085 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:56:25,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 11:56:25,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:56:25,086 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:56:25,086 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 11:56:25,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 11:56:25,087 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:56:25,088 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 11:56:25,088 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:56:25,089 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:56:25,089 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 11:56:25,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:56:25,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:56:25,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 11:56:25,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:56:25,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:56:25,092 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 11:56:25,092 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 11:56:25,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:56:25,093 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 11:56:25,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 11:56:25,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:56:25,094 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 11:56:25,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 11:56:25,095 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:56:25,096 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 11:56:25,096 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 11:56:25,096 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 11:56:25,097 - app - INFO - 增强版任务调度器已停止 +2025-07-15 11:56:25,097 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 11:56:25,099 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 11:56:25,099 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 11:56:25,101 - data.session - INFO - 数据库连接已关闭 +2025-07-15 11:56:27,424 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 11:56:28,338 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 11:56:28,340 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 11:56:28,408 - data.session - INFO - 正在初始化数据库... +2025-07-15 11:56:28,444 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 11:56:28,479 - data.session - INFO - 数据库表初始化完成 +2025-07-15 11:56:28,506 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 11:56:28,507 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 11:56:28,507 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 11:56:28,507 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 11:56:28,507 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 11:56:28,507 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 11:56:28,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 11:56:28,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 11:56:28,507 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 11:56:28,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 11:56:28,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 11:56:28,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 11:56:28,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 11:56:28,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 11:56:28,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 11:56:28,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 11:56:28,509 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 11:56:28,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 11:56:28,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 11:56:28,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 11:56:28,510 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:56:28,511 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 11:56:28,511 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:56:28,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:56:28,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:56:28,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:56:28,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:56:28,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:56:28,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:56:28,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:56:28,518 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:56:28,518 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 11:56:28,518 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 11:56:28,518 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 11:56:28,560 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 11:56:28,562 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 11:56:28,562 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 11:56:28,562 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 11:56:28,562 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 11:56:28,562 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 11:56:31,754 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 11:56:31,760 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 11:56:31,760 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 11:56:31,760 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 11:56:31,785 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 11:56:31,785 - services.sync_service - INFO - 正在同步创建任务到天风系统: 7a3fe528-619f-4c92-9296-0921df32f746 +2025-07-15 11:56:31,785 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"7a3fe528-619f-4c92-9296-0921df32f746","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 11:56:31","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 11:56:32,005 - services.sync_service - INFO - 成功同步任务到系统任务: 7a3fe528-619f-4c92-9296-0921df32f746 +2025-07-15 11:56:32,005 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 7a3fe528-619f-4c92-9296-0921df32f746 +2025-07-15 11:56:32,016 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 7a3fe528-619f-4c92-9296-0921df32f746 (优先级 1) 添加到队列 0 +2025-07-15 11:56:32,017 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 7a3fe528-619f-4c92-9296-0921df32f746 +2025-07-15 11:56:32,018 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2637秒 +2025-07-15 11:56:32,065 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 7a3fe528-619f-4c92-9296-0921df32f746, 优先级: 1 +2025-07-15 11:56:32,066 - services.execution.task_executor - DEBUG - 任务 7a3fe528-619f-4c92-9296-0921df32f746 设置超时时间: 3600秒 +2025-07-15 11:56:32,082 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 7a3fe528-619f-4c92-9296-0921df32f746 +2025-07-15 11:56:32,277 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 11:56:32,289 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 11:56:32,300 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:56:32,300 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:56:32,308 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 11:56:32,308 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 11:56:32,309 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: GetIdleCrowdedSiteBp +2025-07-15 11:56:32,316 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5c1aaf9c-8105-43dd-8d3e-c3ec12246be5 +2025-07-15 11:56:32,317 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:56:32,317 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 11:56:32,322 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-15 11:56:32,322 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:32,327 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:32,328 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 1 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:33,314 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:33,322 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:33,324 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 2 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:34,307 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:34,312 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:34,314 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 3 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:35,320 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:35,331 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:35,334 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 4 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:36,340 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:36,350 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:36,351 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 5 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:37,377 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:37,384 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:37,387 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 6 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:38,400 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:38,408 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:38,411 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 7 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:39,426 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:39,437 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:39,439 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 8 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:40,437 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:40,446 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:40,449 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 9 次重试,等待 1.0 秒后重试 +2025-07-15 11:56:41,469 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:56:41,478 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 有 1 个锁定的库位,跳过此库区 +2025-07-15 11:56:41,496 - services.execution.block_executor - ERROR - [logger.py:204] - error() - 子块 4 执行失败: 从密集库区中获取库位失败: 在指定的库区集 ['一般存储区B'] 中没有找到合适的库位 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 212, in execute + result = await self.block_executor.execute_block(root_block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 107, in execute_block + result = await handler.execute(block, input_params, self.task_context) + File "D:\jsw_code\project\VWED_task\services\execution\handlers\core.py", line 37, in execute + result = await executor.execute_children(block) + File "D:\jsw_code\project\VWED_task\services\execution\block_executor.py", line 342, in execute_children + logger.error(f"子块 {child_id} 执行失败: {result.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 11:56:41,503 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:56:41,506 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 11:56:41,531 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:56:41,542 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:56:41,551 - services.sync_service - INFO - 正在设置任务状态为已失败: 7a3fe528-619f-4c92-9296-0921df32f746 +2025-07-15 11:56:41,765 - services.sync_service - INFO - 成功设置系统任务状态为已失败: 7a3fe528-619f-4c92-9296-0921df32f746 +2025-07-15 11:56:41,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 完成任务: 7a3fe528-619f-4c92-9296-0921df32f746, 结果: False +2025-07-15 11:57:06,547 - app - INFO - 应用程序关闭中... +2025-07-15 11:57:06,549 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 11:57:06,549 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 11:57:06,552 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 11:57:06,552 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 11:57:06,553 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 11:57:06,554 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 11:57:06,554 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 11:57:06,554 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 11:57:06,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 11:57:06,555 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 11:57:06,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:57:06,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:57:06,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:57:06,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 11:57:06,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:57:06,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 11:57:06,559 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:57:06,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:57:06,560 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 11:57:06,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 11:57:06,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:57:06,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 11:57:06,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:57:06,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:57:06,564 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 11:57:06,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:57:06,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:57:06,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 11:57:06,566 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:57:06,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:57:06,569 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 11:57:06,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:57:06,571 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:57:06,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:57:06,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 11:57:06,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 11:57:06,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:57:06,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:57:06,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 11:57:06,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:57:06,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:57:06,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 11:57:06,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:57:06,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:57:06,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 11:57:06,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 11:57:06,580 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:57:06,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 11:57:06,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 11:57:06,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:57:06,582 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 11:57:06,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 11:57:06,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:57:06,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 11:57:06,585 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 11:57:06,586 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 11:57:06,586 - app - INFO - 增强版任务调度器已停止 +2025-07-15 11:57:06,588 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 11:57:06,600 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 11:57:06,601 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 11:57:06,604 - data.session - INFO - 数据库连接已关闭 +2025-07-15 11:57:31,538 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 11:57:32,510 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 11:57:32,511 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 11:57:32,572 - data.session - INFO - 正在初始化数据库... +2025-07-15 11:57:32,609 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 11:57:32,647 - data.session - INFO - 数据库表初始化完成 +2025-07-15 11:57:32,676 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 11:57:32,677 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 11:57:32,678 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 11:57:32,679 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 11:57:32,680 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 11:57:32,681 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 11:57:32,692 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 11:57:32,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 11:57:32,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 11:57:32,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 11:57:32,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 11:57:32,695 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 11:57:32,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 11:57:32,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 11:57:32,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 11:57:32,696 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 11:57:32,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 11:57:32,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 11:57:32,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 11:57:32,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 11:57:32,699 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 11:57:32,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 11:57:32,759 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 11:57:32,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 11:57:32,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 11:57:32,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 11:57:32,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 11:57:32,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 11:57:32,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 11:57:32,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 11:57:32,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 11:57:32,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 11:57:32,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 11:57:32,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 11:57:32,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 11:57:32,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 11:57:32,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 11:57:32,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 11:57:32,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 11:57:32,855 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 11:57:32,857 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 11:57:32,899 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 11:57:32,901 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 11:57:32,901 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 11:57:32,911 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 11:57:32,912 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 11:57:32,914 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 11:57:36,574 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 11:57:36,581 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 11:57:36,581 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 11:57:36,581 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 11:57:36,610 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 11:57:36,611 - services.sync_service - INFO - 正在同步创建任务到天风系统: 809409fc-1a28-4793-9a46-87147789fccb +2025-07-15 11:57:36,612 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"809409fc-1a28-4793-9a46-87147789fccb","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 11:57:36","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 11:57:36,828 - services.sync_service - INFO - 成功同步任务到系统任务: 809409fc-1a28-4793-9a46-87147789fccb +2025-07-15 11:57:36,829 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 809409fc-1a28-4793-9a46-87147789fccb +2025-07-15 11:57:36,833 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 809409fc-1a28-4793-9a46-87147789fccb (优先级 1) 添加到队列 0 +2025-07-15 11:57:36,834 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 809409fc-1a28-4793-9a46-87147789fccb +2025-07-15 11:57:36,834 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2594秒 +2025-07-15 11:57:36,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 获取到任务: 809409fc-1a28-4793-9a46-87147789fccb, 优先级: 1 +2025-07-15 11:57:36,896 - services.execution.task_executor - DEBUG - 任务 809409fc-1a28-4793-9a46-87147789fccb 设置超时时间: 3600秒 +2025-07-15 11:57:36,920 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 809409fc-1a28-4793-9a46-87147789fccb +2025-07-15 11:57:37,149 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 11:57:37,163 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 11:57:37,173 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:57:37,173 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:57:37,182 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 11:57:37,182 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 11:57:37,182 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: GetIdleCrowdedSiteBp +2025-07-15 11:57:37,191 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: 5ea6b2a1-a154-4d39-8260-6909fbd3da42 +2025-07-15 11:57:37,191 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:57:37,192 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 11:57:37,200 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-15 11:57:37,200 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 11:57:37,207 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 1-2,只能使用其后的库位 +2025-07-15 11:57:37,207 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 可用库位范围: ['2-1'] +2025-07-15 11:57:37,208 - services.execution.handlers.storage_location - INFO - 在库区 一般存储区B 中找到合适的库位: 2-1 +2025-07-15 11:57:37,218 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 11:57:37,218 - services.execution.block_executor - INFO - 为块 b3 存储输出: ['siteId'] +2025-07-15 11:57:37,234 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 11:57:37,234 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 11:57:37,242 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 809409fc-1a28-4793-9a46-87147789fccb +2025-07-15 11:57:37,450 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 809409fc-1a28-4793-9a46-87147789fccb +2025-07-15 11:57:37,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 完成任务: 809409fc-1a28-4793-9a46-87147789fccb, 结果: True +2025-07-15 11:57:46,859 - app - INFO - 应用程序关闭中... +2025-07-15 11:57:46,860 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 11:57:46,860 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 11:57:46,860 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 11:57:46,861 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 11:57:46,862 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 11:57:46,862 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 11:57:46,863 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 11:57:46,863 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 11:57:46,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 11:57:46,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 11:57:46,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 11:57:46,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 11:57:46,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 11:57:46,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 11:57:46,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 11:57:46,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 11:57:46,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 11:57:46,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 11:57:46,868 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 11:57:46,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 11:57:46,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 11:57:46,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 11:57:46,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 11:57:46,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 11:57:46,871 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 11:57:46,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 11:57:46,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 11:57:46,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 11:57:46,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 11:57:46,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 11:57:46,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 11:57:46,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 11:57:46,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 11:57:46,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 11:57:46,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 11:57:46,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 11:57:46,876 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 11:57:46,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 11:57:46,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 11:57:46,877 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 11:57:46,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 11:57:46,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 11:57:46,879 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 11:57:46,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 11:57:46,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 11:57:46,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 11:57:46,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 11:57:46,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 11:57:46,882 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 11:57:46,882 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 11:57:46,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 11:57:46,883 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 11:57:46,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 11:57:46,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 11:57:46,885 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 11:57:46,885 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 11:57:46,886 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 11:57:46,886 - app - INFO - 增强版任务调度器已停止 +2025-07-15 11:57:46,887 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 11:57:46,889 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 11:57:46,890 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 11:57:46,891 - data.session - INFO - 数据库连接已关闭 +2025-07-15 12:27:59,030 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 12:27:59,949 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 12:27:59,951 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 12:28:00,013 - data.session - INFO - 正在初始化数据库... +2025-07-15 12:28:00,033 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 12:28:00,074 - data.session - INFO - 数据库表初始化完成 +2025-07-15 12:28:00,108 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 12:28:00,108 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 12:28:00,109 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 12:28:00,109 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 12:28:00,109 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 12:28:00,109 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 12:28:00,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 12:28:00,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 12:28:00,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 12:28:00,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 12:28:00,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 12:28:00,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 12:28:00,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 12:28:00,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:28:00,112 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 12:28:00,112 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 12:28:00,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:28:00,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:28:00,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:28:00,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:28:00,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:28:00,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:28:00,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:28:00,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 12:28:00,116 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 12:28:00,116 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 12:28:00,117 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 12:28:00,161 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 12:28:00,161 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 12:28:00,162 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 12:28:00,162 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 12:28:00,162 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 12:28:00,162 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 12:28:25,554 - app - INFO - 应用程序关闭中... +2025-07-15 12:28:25,554 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 12:28:25,556 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 12:28:25,557 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 12:28:25,557 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 12:28:25,567 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 12:28:25,568 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 12:28:25,571 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 12:28:25,571 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 12:28:25,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 12:28:25,572 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 12:28:25,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 12:28:25,573 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 12:28:25,574 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 12:28:25,574 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 12:28:25,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 12:28:25,577 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 12:28:25,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 12:28:25,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 12:28:25,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 12:28:25,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 12:28:25,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 12:28:25,581 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 12:28:25,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 12:28:25,584 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 12:28:25,585 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 12:28:25,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 12:28:25,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 12:28:25,587 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 12:28:25,587 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 12:28:25,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 12:28:25,589 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 12:28:25,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 12:28:25,590 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 12:28:25,590 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 12:28:25,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 12:28:25,591 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 12:28:25,592 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 12:28:25,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 12:28:25,593 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 12:28:25,594 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 12:28:25,594 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 12:28:25,595 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 12:28:25,599 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 12:28:25,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 12:28:25,600 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 12:28:25,601 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 12:28:25,601 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 12:28:25,602 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 12:28:25,602 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 12:28:25,603 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 12:28:25,607 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 12:28:25,608 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 12:28:25,608 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 12:28:25,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 12:28:25,609 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 12:28:25,610 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 12:28:25,610 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 12:28:25,611 - app - INFO - 增强版任务调度器已停止 +2025-07-15 12:28:25,611 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 12:28:25,613 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 12:28:25,614 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 12:28:25,616 - data.session - INFO - 数据库连接已关闭 +2025-07-15 12:39:16,432 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 12:39:17,399 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 12:39:17,400 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 12:39:17,463 - data.session - INFO - 正在初始化数据库... +2025-07-15 12:39:17,493 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 12:39:17,515 - data.session - INFO - 数据库表初始化完成 +2025-07-15 12:39:17,545 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 12:39:17,564 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 12:39:17,565 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 12:39:17,565 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 12:39:17,566 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 12:39:17,567 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 12:39:17,568 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 12:39:17,569 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 12:39:17,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 12:39:17,610 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 12:39:17,613 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 12:39:17,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 12:39:17,614 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 12:39:17,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 12:39:17,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 12:39:17,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 12:39:17,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 12:39:17,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 12:39:17,631 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 12:39:17,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 12:39:17,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:39:17,690 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 12:39:17,692 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 12:39:17,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:39:17,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:39:17,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:39:17,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:39:17,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:39:17,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:39:17,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:39:17,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:39:17,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:39:17,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:39:17,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:39:17,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:39:17,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:39:17,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:39:17,721 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 12:39:17,721 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 12:39:17,721 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 12:39:17,747 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 12:39:17,785 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 12:39:17,793 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 12:39:17,793 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 12:39:17,796 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 12:39:17,821 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 12:39:17,822 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 12:40:59,445 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 12:40:59,470 - middleware.error_handlers - WARNING - [logger.py:190] - warning() - 参数验证失败: 参数 'storage_areas' 验证失败: 值错误 - 请求路径: /api/vwed-map-data/push +2025-07-15 12:40:59,473 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 400 耗时: 0.0274秒 +2025-07-15 12:43:17,751 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 12:43:17,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 12:43:17,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 12:43:17,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 12:43:17,755 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 12:43:17,755 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 12:43:17,756 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:43:17,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 12:43:17,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 12:43:17,760 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 12:43:17,760 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 12:43:17,760 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 12:43:17,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 12:43:17,761 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 12:43:17,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:43:17,765 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 12:43:17,765 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 12:43:17,766 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 12:43:17,766 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:43:17,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 12:43:17,767 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 12:43:17,767 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 12:43:17,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 12:43:17,769 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 12:43:17,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:43:17,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 12:43:17,770 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 12:43:17,770 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 12:43:17,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 12:43:17,771 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 12:43:17,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:43:17,772 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 12:43:17,773 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 12:43:17,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 12:43:17,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 12:43:17,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 12:43:17,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:43:17,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 12:43:17,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 12:43:17,777 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 12:43:17,777 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 12:43:17,777 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 12:43:17,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:43:17,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 12:43:17,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 12:43:17,782 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 12:43:17,784 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 12:43:17,785 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 12:43:17,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:43:17,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 12:43:17,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 12:43:17,787 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 12:43:17,787 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 12:43:17,788 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 12:43:17,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:43:17,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 12:43:17,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 12:43:17,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 12:43:17,790 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 12:43:17,790 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 12:43:17,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:43:17,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 12:43:17,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 12:43:17,793 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 12:43:17,793 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 12:43:17,793 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 12:43:17,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:43:17,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 12:43:17,795 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 12:43:17,796 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 12:43:17,797 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 12:43:17,797 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 12:43:17,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:43:17,798 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 12:43:17,799 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 12:43:17,799 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 12:43:17,800 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 12:43:17,800 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 12:43:17,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:43:17,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 12:43:17,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 12:43:17,803 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 12:43:17,803 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 12:43:17,803 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 12:43:17,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:43:17,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 12:43:17,804 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 12:43:17,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 12:43:17,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:43:17,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 12:43:50,582 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 12:43:50,584 - middleware.error_handlers - WARNING - [logger.py:190] - warning() - 参数验证失败: 参数 'storage_areas' 验证失败: 值错误 - 请求路径: /api/vwed-map-data/push +2025-07-15 12:43:50,584 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 400 耗时: 0.0030秒 +2025-07-15 12:46:45,707 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 12:46:45,709 - middleware.error_handlers - WARNING - [logger.py:190] - warning() - 参数验证失败: 参数 'storage_areas' 验证失败: 值错误 - 请求路径: /api/vwed-map-data/push +2025-07-15 12:46:45,709 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 400 耗时: 0.0022秒 +2025-07-15 12:46:59,922 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 12:46:59,930 - services.map_data_service - INFO - 发现现有场景数据,开始删除: 场景ID=1936411520272753371 +2025-07-15 12:46:59,937 - services.map_data_service - INFO - 开始创建库区数据: 数量=1 +2025-07-15 12:46:59,939 - services.map_data_service - INFO - 开始创建动作点数据: 数量=3 +2025-07-15 12:46:59,944 - services.map_data_service - DEBUG - 为库位层 77e12b69-db25-4b32-9710-af0b306feb61 同步了 2 个扩展属性 +2025-07-15 12:46:59,944 - services.map_data_service - DEBUG - 为新库位层 77e12b69-db25-4b32-9710-af0b306feb61 同步扩展属性成功 +2025-07-15 12:46:59,945 - services.map_data_service - DEBUG - 为库位层 76a17081-2f39-4ee7-96e3-ffa3d6bf5704 同步了 2 个扩展属性 +2025-07-15 12:46:59,945 - services.map_data_service - DEBUG - 为新库位层 76a17081-2f39-4ee7-96e3-ffa3d6bf5704 同步扩展属性成功 +2025-07-15 12:46:59,946 - services.map_data_service - DEBUG - 为库位层 f1f8d47a-6583-4f90-95d3-5f23f090b77c 同步了 2 个扩展属性 +2025-07-15 12:46:59,946 - services.map_data_service - DEBUG - 为新库位层 f1f8d47a-6583-4f90-95d3-5f23f090b77c 同步扩展属性成功 +2025-07-15 12:46:59,946 - services.map_data_service - DEBUG - 为库位层 3056965e-12c2-462d-9614-a204b6c4bbff 同步了 2 个扩展属性 +2025-07-15 12:46:59,946 - services.map_data_service - DEBUG - 为新库位层 3056965e-12c2-462d-9614-a204b6c4bbff 同步扩展属性成功 +2025-07-15 12:46:59,966 - services.map_data_service - ERROR - [logger.py:204] - error() - 地图数据推送失败: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'area-002' for key 'vwed_storage_area.PRIMARY'") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_code, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_code)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: {'id': 'area-002', 'area_name': '一般存储区B', 'area_code': 'GENERAL-B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 42, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'updated_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'is_deleted': 0}] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context + self.dialect.do_execute( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute + cursor.execute(statement, parameters) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +pymysql.err.IntegrityError: (1062, "Duplicate entry 'area-002' for key 'vwed_storage_area.PRIMARY'") + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 144, in push_map_data + db.commit() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit + trans.commit(_to_root=True) + File "", line 2, in commit + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit + self._prepare_impl() + File "", line 2, in _prepare_impl + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl + self.session.flush() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4353, in flush + self._flush(objects) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4488, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4449, in _flush + flush_context.execute() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute + rec.execute(self) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj + _emit_insert_statements( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1048, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute + return meth( + ^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\elements.py", line 523, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1638, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context + self._handle_dbapi_exception( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception + raise sqlalchemy_exception.with_traceback(exc_info[2]) from e + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context + self.dialect.do_execute( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute + cursor.execute(statement, parameters) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'area-002' for key 'vwed_storage_area.PRIMARY'") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_code, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_code)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: {'id': 'area-002', 'area_name': '一般存储区B', 'area_code': 'GENERAL-B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 42, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'updated_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'is_deleted': 0}] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 75, in push_map_data + result = MapDataService.push_map_data(db=db, request=request) + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 173, in push_map_data + logger.error(f"地图数据推送失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 12:46:59,983 - app.map_data_api - ERROR - [logger.py:204] - error() - 地图数据推送失败: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'area-002' for key 'vwed_storage_area.PRIMARY'") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_code, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_code)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: {'id': 'area-002', 'area_name': '一般存储区B', 'area_code': 'GENERAL-B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 42, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'updated_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'is_deleted': 0}] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context + self.dialect.do_execute( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute + cursor.execute(statement, parameters) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +pymysql.err.IntegrityError: (1062, "Duplicate entry 'area-002' for key 'vwed_storage_area.PRIMARY'") + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 75, in push_map_data + result = MapDataService.push_map_data(db=db, request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 144, in push_map_data + db.commit() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit + trans.commit(_to_root=True) + File "", line 2, in commit + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit + self._prepare_impl() + File "", line 2, in _prepare_impl + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl + self.session.flush() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4353, in flush + self._flush(objects) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4488, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4449, in _flush + flush_context.execute() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute + rec.execute(self) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj + _emit_insert_statements( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1048, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute + return meth( + ^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\elements.py", line 523, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1638, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context + self._handle_dbapi_exception( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception + raise sqlalchemy_exception.with_traceback(exc_info[2]) from e + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1964, in _exec_single_context + self.dialect.do_execute( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\default.py", line 942, in do_execute + cursor.execute(statement, parameters) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError) (1062, "Duplicate entry 'area-002' for key 'vwed_storage_area.PRIMARY'") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_code, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_code)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: {'id': 'area-002', 'area_name': '一般存储区B', 'area_code': 'GENERAL-B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 42, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'updated_at': datetime.datetime(2025, 7, 15, 12, 46, 59, 949939), 'is_deleted': 0}] +(Background on this error at: https://sqlalche.me/e/20/gkpj) +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 84, in push_map_data + logger.error(f"地图数据推送失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 12:46:59,999 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 500 耗时: 0.0768秒 +2025-07-15 12:47:17,860 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 12:47:17,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 12:47:17,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 12:47:17,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 12:47:17,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 12:47:17,863 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 12:47:17,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:47:17,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 12:47:17,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 12:47:17,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 12:47:17,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 12:47:17,867 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 12:47:17,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:47:17,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 12:47:17,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 12:47:17,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 12:47:17,874 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 12:47:17,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 12:47:17,876 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:47:17,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 12:47:17,877 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 12:47:17,878 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 12:47:17,878 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 12:47:17,879 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 12:47:17,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:47:17,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 12:47:17,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 12:47:17,881 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 12:47:17,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 12:47:17,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 12:47:17,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:47:17,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 12:47:17,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 12:47:17,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 12:47:17,884 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 12:47:17,884 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 12:47:17,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:47:17,885 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 12:47:17,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 12:47:17,886 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 12:47:17,886 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 12:47:17,887 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 12:47:17,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:47:17,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 12:47:17,888 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 12:47:17,889 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 12:47:17,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 12:47:17,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 12:47:17,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:47:17,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 12:47:17,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 12:47:17,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 12:47:17,892 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 12:47:17,893 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 12:47:17,893 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:47:17,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 12:47:17,894 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 12:47:17,895 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 12:47:17,896 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 12:47:17,896 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 12:47:17,896 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:47:17,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 12:47:17,897 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 12:47:17,898 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 12:47:17,898 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 12:47:17,899 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 12:47:17,899 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:47:17,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 12:47:17,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 12:47:17,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 12:47:17,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 12:47:17,901 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 12:47:17,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:47:17,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 12:47:17,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 12:47:17,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 12:47:17,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 12:47:17,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 12:47:17,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:47:17,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 12:47:17,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 12:47:17,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 12:47:17,906 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 12:47:17,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 12:47:17,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:47:17,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 12:47:17,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 12:47:17,909 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 12:47:17,909 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:47:17,927 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 12:51:17,958 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 12:51:17,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 12:51:17,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 12:51:17,960 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 12:51:17,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 12:51:17,961 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 12:51:17,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:51:17,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 12:51:17,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 12:51:17,964 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 12:51:17,965 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 12:51:17,965 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 12:51:17,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:51:17,966 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 12:51:17,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 12:51:17,969 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 12:51:17,969 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 12:51:17,969 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 12:51:17,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:51:17,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 12:51:17,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 12:51:17,971 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 12:51:17,972 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 12:51:17,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 12:51:17,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:51:17,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 12:51:17,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 12:51:17,976 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 12:51:17,976 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 12:51:17,977 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 12:51:17,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 12:51:17,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 12:51:17,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:51:17,979 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 12:51:17,979 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 12:51:17,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 12:51:17,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:51:17,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 12:51:17,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 12:51:17,982 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 12:51:17,983 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 12:51:17,983 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 12:51:17,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:51:17,984 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 12:51:17,985 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 12:51:17,985 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 12:51:17,986 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 12:51:17,987 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 12:51:17,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:51:17,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 12:51:17,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 12:51:17,989 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 12:51:17,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 12:51:17,990 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 12:51:17,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:51:17,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 12:51:17,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 12:51:17,992 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 12:51:17,992 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 12:51:17,993 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 12:51:17,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:51:17,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 12:51:17,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 12:51:17,993 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 12:51:17,995 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 12:51:17,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 12:51:17,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:51:17,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 12:51:17,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 12:51:17,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 12:51:17,998 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 12:51:17,999 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 12:51:18,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:51:18,001 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 12:51:18,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 12:51:18,003 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 12:51:18,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 12:51:18,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 12:51:18,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:51:18,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 12:51:18,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 12:51:18,005 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 12:51:18,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 12:51:18,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 12:51:18,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:51:18,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 12:51:18,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 12:51:18,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 12:51:18,010 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:51:18,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 12:51:30,003 - app - INFO - 应用程序关闭中... +2025-07-15 12:51:30,004 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 12:51:30,004 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 12:51:30,005 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 12:51:30,005 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 12:51:30,006 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 12:51:30,006 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 12:51:30,007 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 12:51:30,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 12:51:30,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 12:51:30,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 12:51:30,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 12:51:30,009 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 12:51:30,010 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 12:51:30,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 12:51:30,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 12:51:30,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 12:51:30,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 12:51:30,013 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 12:51:30,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 12:51:30,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 12:51:30,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 12:51:30,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 12:51:30,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 12:51:30,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 12:51:30,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 12:51:30,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 12:51:30,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 12:51:30,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 12:51:30,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 12:51:30,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 12:51:30,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 12:51:30,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 12:51:30,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 12:51:30,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 12:51:30,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 12:51:30,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 12:51:30,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 12:51:30,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 12:51:30,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 12:51:30,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 12:51:30,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 12:51:30,023 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 12:51:30,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 12:51:30,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 12:51:30,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 12:51:30,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 12:51:30,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 12:51:30,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 12:51:30,026 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 12:51:30,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 12:51:30,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 12:51:30,027 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 12:51:30,028 - app - INFO - 增强版任务调度器已停止 +2025-07-15 12:51:30,028 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 12:51:30,030 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 12:51:30,030 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 12:51:30,031 - data.session - INFO - 数据库连接已关闭 +2025-07-15 12:51:31,697 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 12:51:32,652 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 12:51:32,656 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 12:51:32,724 - data.session - INFO - 正在初始化数据库... +2025-07-15 12:51:32,761 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 12:51:32,794 - data.session - INFO - 数据库表初始化完成 +2025-07-15 12:51:32,819 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 12:51:32,840 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 12:51:32,843 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 12:51:32,847 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 12:51:32,848 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 12:51:32,849 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 12:51:32,850 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 12:51:32,851 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 12:51:32,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 12:51:32,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 12:51:32,856 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 12:51:32,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 12:51:32,860 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 12:51:32,861 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 12:51:32,867 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 12:51:32,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 12:51:32,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 12:51:32,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 12:51:32,877 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 12:51:32,901 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 12:51:32,908 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:51:32,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 12:51:32,916 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 12:51:32,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:51:32,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:51:32,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:51:32,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:51:32,920 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:51:32,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:51:32,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:51:32,926 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:51:32,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:51:32,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:51:32,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:51:32,931 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:51:32,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:51:32,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:51:32,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 12:51:32,932 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 12:51:32,935 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 12:51:32,938 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 12:51:32,979 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 12:51:32,982 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 12:51:32,982 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 12:51:32,983 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 12:51:32,983 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 12:51:32,985 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 12:51:36,091 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 12:51:36,104 - services.map_data_service - INFO - 发现现有场景数据,开始删除: 场景ID=1936411520272753371 +2025-07-15 12:51:36,115 - services.map_data_service - INFO - 开始创建库区数据: 数量=1 +2025-07-15 12:51:36,116 - services.map_data_service - INFO - 开始创建动作点数据: 数量=3 +2025-07-15 12:51:36,124 - services.map_data_service - DEBUG - 为库位层 e68cc578-1217-49b6-b42c-7820c538fbee 同步了 2 个扩展属性 +2025-07-15 12:51:36,124 - services.map_data_service - DEBUG - 为新库位层 e68cc578-1217-49b6-b42c-7820c538fbee 同步扩展属性成功 +2025-07-15 12:51:36,125 - services.map_data_service - DEBUG - 为库位层 384e0ee9-f4ee-4410-8e3d-3592f010eb2b 同步了 2 个扩展属性 +2025-07-15 12:51:36,125 - services.map_data_service - DEBUG - 为新库位层 384e0ee9-f4ee-4410-8e3d-3592f010eb2b 同步扩展属性成功 +2025-07-15 12:51:36,127 - services.map_data_service - DEBUG - 为库位层 ccef51d8-2cfd-48d9-a6cf-dc48a1c302d4 同步了 2 个扩展属性 +2025-07-15 12:51:36,127 - services.map_data_service - DEBUG - 为新库位层 ccef51d8-2cfd-48d9-a6cf-dc48a1c302d4 同步扩展属性成功 +2025-07-15 12:51:36,134 - services.map_data_service - DEBUG - 为库位层 35593fff-4bc3-49b2-b16d-c3b5e0aa9b14 同步了 2 个扩展属性 +2025-07-15 12:51:36,134 - services.map_data_service - DEBUG - 为新库位层 35593fff-4bc3-49b2-b16d-c3b5e0aa9b14 同步扩展属性成功 +2025-07-15 12:51:36,161 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区=1个, 动作点=3个, 分层=4个 +2025-07-15 12:51:36,164 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0726秒 +2025-07-15 12:52:50,683 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 12:52:50,685 - middleware.error_handlers - WARNING - [logger.py:190] - warning() - 参数验证失败: 参数 'storage_areas' 验证失败: 值错误 - 请求路径: /api/vwed-map-data/push +2025-07-15 12:52:50,687 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 400 耗时: 0.0040秒 +2025-07-15 12:55:32,959 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 12:55:32,963 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 12:55:32,964 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 12:55:32,966 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 12:55:32,967 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 12:55:32,968 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 12:55:32,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:55:32,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 12:55:32,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 12:55:32,978 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 12:55:32,978 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 12:55:32,979 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 12:55:32,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:55:32,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 12:55:32,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 12:55:32,983 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 12:55:32,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 12:55:32,985 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 12:55:32,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:55:32,986 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 12:55:32,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 12:55:32,987 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 12:55:32,988 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 12:55:32,988 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 12:55:32,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:55:32,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 12:55:32,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 12:55:32,993 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 12:55:32,993 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 12:55:32,994 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 12:55:32,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 12:55:32,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 12:55:32,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:55:32,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 12:55:32,997 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 12:55:32,998 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 12:55:32,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:55:32,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 12:55:33,002 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 12:55:33,002 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 12:55:33,003 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 12:55:33,003 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 12:55:33,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:55:33,005 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 12:55:33,006 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 12:55:33,007 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 12:55:33,008 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 12:55:33,009 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 12:55:33,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:55:33,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 12:55:33,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 12:55:33,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 12:55:33,015 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 12:55:33,015 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 12:55:33,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:55:33,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 12:55:33,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 12:55:33,017 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 12:55:33,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 12:55:33,018 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 12:55:33,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:55:33,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 12:55:33,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 12:55:33,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 12:55:33,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 12:55:33,023 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 12:55:33,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:55:33,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 12:55:33,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 12:55:33,025 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 12:55:33,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 12:55:33,026 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 12:55:33,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:55:33,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 12:55:33,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 12:55:33,033 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 12:55:33,033 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 12:55:33,034 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 12:55:33,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:55:33,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 12:55:33,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 12:55:33,048 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 12:55:33,049 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 12:55:33,049 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 12:55:33,050 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 12:55:33,051 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 12:55:33,052 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:55:33,052 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 12:55:33,054 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:55:33,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 12:55:38,827 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 12:55:38,838 - services.map_data_service - INFO - 发现现有场景数据,开始删除: 场景ID=1936411520272753371 +2025-07-15 12:55:38,843 - services.map_data_service - INFO - 开始创建库区数据: 数量=2 +2025-07-15 12:55:38,844 - services.map_data_service - INFO - 开始创建动作点数据: 数量=3 +2025-07-15 12:55:38,846 - services.map_data_service - DEBUG - 为库位层 e6096d09-38ea-401c-a8da-68cd8e81cf38 同步了 2 个扩展属性 +2025-07-15 12:55:38,846 - services.map_data_service - DEBUG - 为新库位层 e6096d09-38ea-401c-a8da-68cd8e81cf38 同步扩展属性成功 +2025-07-15 12:55:38,848 - services.map_data_service - DEBUG - 为库位层 a0e8cb34-a43e-452e-9833-78db42f58748 同步了 2 个扩展属性 +2025-07-15 12:55:38,848 - services.map_data_service - DEBUG - 为新库位层 a0e8cb34-a43e-452e-9833-78db42f58748 同步扩展属性成功 +2025-07-15 12:55:38,851 - services.map_data_service - DEBUG - 为库位层 e800f346-368b-462c-b584-a5e0f501eed0 同步了 2 个扩展属性 +2025-07-15 12:55:38,851 - services.map_data_service - DEBUG - 为新库位层 e800f346-368b-462c-b584-a5e0f501eed0 同步扩展属性成功 +2025-07-15 12:55:38,851 - services.map_data_service - DEBUG - 为库位层 b3b15398-aed8-41dc-82aa-fbacf9f39877 同步了 2 个扩展属性 +2025-07-15 12:55:38,851 - services.map_data_service - DEBUG - 为新库位层 b3b15398-aed8-41dc-82aa-fbacf9f39877 同步扩展属性成功 +2025-07-15 12:55:38,867 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区=2个, 动作点=3个, 分层=4个 +2025-07-15 12:55:38,869 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0420秒 +2025-07-15 12:59:33,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 12:59:33,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 12:59:33,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 12:59:33,126 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 12:59:33,127 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 12:59:33,127 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 12:59:33,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 12:59:33,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 12:59:33,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 12:59:33,130 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 12:59:33,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 12:59:33,131 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 12:59:33,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 12:59:33,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 12:59:33,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 12:59:33,134 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 12:59:33,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 12:59:33,134 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 12:59:33,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 12:59:33,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 12:59:33,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 12:59:33,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 12:59:33,141 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 12:59:33,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 12:59:33,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 12:59:33,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 12:59:33,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 12:59:33,144 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 12:59:33,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 12:59:33,145 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 12:59:33,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 12:59:33,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 12:59:33,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 12:59:33,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 12:59:33,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 12:59:33,153 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 12:59:33,155 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 12:59:33,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 12:59:33,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 12:59:33,158 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 12:59:33,159 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 12:59:33,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 12:59:33,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 12:59:33,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 12:59:33,161 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 12:59:33,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 12:59:33,162 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 12:59:33,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 12:59:33,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 12:59:33,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 12:59:33,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 12:59:33,164 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 12:59:33,165 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 12:59:33,166 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 12:59:33,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 12:59:33,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 12:59:33,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 12:59:33,168 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 12:59:33,169 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 12:59:33,170 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 12:59:33,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 12:59:33,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 12:59:33,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 12:59:33,172 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 12:59:33,173 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 12:59:33,173 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 12:59:33,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 12:59:33,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 12:59:33,175 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 12:59:33,175 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 12:59:33,175 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 12:59:33,176 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 12:59:33,176 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 12:59:33,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 12:59:33,177 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 12:59:33,178 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 12:59:33,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 12:59:33,178 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 12:59:33,179 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 12:59:33,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 12:59:33,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 12:59:33,181 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 12:59:33,181 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 12:59:33,182 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 12:59:33,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 12:59:33,184 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 12:59:33,185 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 12:59:33,185 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 12:59:33,186 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 12:59:33,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:03:33,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 13:03:33,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:03:33,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:03:33,245 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:03:33,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 13:03:33,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 13:03:33,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:03:33,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:03:33,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:03:33,272 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 13:03:33,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 13:03:33,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 13:03:33,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:03:33,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:03:33,276 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:03:33,277 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 13:03:33,278 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 13:03:33,278 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 13:03:33,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:03:33,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:03:33,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:03:33,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 13:03:33,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 13:03:33,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 13:03:33,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:03:33,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:03:33,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:03:33,285 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 13:03:33,286 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 13:03:33,286 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 13:03:33,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:03:33,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:03:33,287 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:03:33,288 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 13:03:33,288 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 13:03:33,289 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 13:03:33,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:03:33,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:03:33,292 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:03:33,293 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 13:03:33,293 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 13:03:33,294 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 13:03:33,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:03:33,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:03:33,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:03:33,296 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 13:03:33,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 13:03:33,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 13:03:33,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:03:33,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:03:33,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:03:33,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 13:03:33,299 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 13:03:33,300 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 13:03:33,300 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:03:33,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:03:33,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:03:33,302 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 13:03:33,302 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 13:03:33,303 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 13:03:33,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:03:33,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:03:33,304 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:03:33,306 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 13:03:33,307 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 13:03:33,308 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 13:03:33,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:03:33,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:03:33,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:03:33,310 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 13:03:33,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 13:03:33,311 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 13:03:33,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:03:33,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:03:33,313 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:03:33,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 13:03:33,314 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 13:03:33,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 13:03:33,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:03:33,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:03:33,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:03:33,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 13:03:33,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 13:03:33,322 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 13:03:33,323 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:03:33,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:03:33,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:03:33,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 13:03:33,326 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:03:33,395 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:07:33,441 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 13:07:33,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:07:33,444 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:07:33,445 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:07:33,445 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 13:07:33,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 13:07:33,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:07:33,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:07:33,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:07:33,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 13:07:33,449 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 13:07:33,449 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 13:07:33,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:07:33,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:07:33,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:07:33,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 13:07:33,453 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 13:07:33,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 13:07:33,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:07:33,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:07:33,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:07:33,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 13:07:33,456 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 13:07:33,457 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 13:07:33,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:07:33,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:07:33,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:07:33,459 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 13:07:33,460 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 13:07:33,460 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 13:07:33,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:07:33,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:07:33,462 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:07:33,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 13:07:33,463 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 13:07:33,463 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 13:07:33,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:07:33,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:07:33,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:07:33,465 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 13:07:33,465 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 13:07:33,467 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 13:07:33,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:07:33,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:07:33,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:07:33,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 13:07:33,471 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 13:07:33,471 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 13:07:33,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:07:33,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:07:33,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:07:33,472 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 13:07:33,473 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 13:07:33,474 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 13:07:33,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:07:33,475 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:07:33,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:07:33,476 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 13:07:33,477 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 13:07:33,478 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 13:07:33,478 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:07:33,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:07:33,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:07:33,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 13:07:33,481 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 13:07:33,481 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 13:07:33,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:07:33,482 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:07:33,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:07:33,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 13:07:33,484 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 13:07:33,484 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 13:07:33,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:07:33,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:07:33,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:07:33,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 13:07:33,488 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 13:07:33,489 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 13:07:33,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:07:33,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:07:33,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:07:33,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 13:07:33,492 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 13:07:33,492 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 13:07:33,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:07:33,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:07:33,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:07:33,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 13:07:33,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:07:33,508 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:11:33,531 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 13:11:33,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:11:33,533 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:11:33,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:11:33,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 13:11:33,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 13:11:33,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:11:33,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:11:33,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:11:33,535 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 13:11:33,536 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 13:11:33,536 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 13:11:33,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:11:33,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:11:33,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:11:33,539 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 13:11:33,539 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 13:11:33,540 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 13:11:33,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:11:33,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:11:33,542 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:11:33,543 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 13:11:33,543 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 13:11:33,544 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 13:11:33,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:11:33,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:11:33,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:11:33,545 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 13:11:33,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 13:11:33,547 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 13:11:33,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:11:33,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:11:33,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:11:33,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 13:11:33,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 13:11:33,552 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 13:11:33,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:11:33,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:11:33,560 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:11:33,562 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 13:11:33,563 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 13:11:33,563 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 13:11:33,564 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:11:33,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:11:33,565 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:11:33,566 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 13:11:33,566 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 13:11:33,567 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 13:11:33,568 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:11:33,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:11:33,569 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:11:33,570 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 13:11:33,570 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 13:11:33,571 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 13:11:33,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:11:33,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:11:33,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:11:33,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 13:11:33,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 13:11:33,574 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 13:11:33,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:11:33,575 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:11:33,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:11:33,576 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 13:11:33,577 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 13:11:33,577 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 13:11:33,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:11:33,578 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:11:33,579 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:11:33,579 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 13:11:33,580 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 13:11:33,580 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 13:11:33,581 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:11:33,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:11:33,582 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:11:33,583 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 13:11:33,583 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 13:11:33,584 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 13:11:33,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:11:33,585 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:11:33,586 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:11:33,586 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 13:11:33,587 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 13:11:33,587 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 13:11:33,588 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:11:33,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:11:33,589 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:11:33,590 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 13:11:33,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:11:33,609 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:14:14,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:14:14,247 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:14:14,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:14:14,248 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:14:14,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:14:14,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:14:14,249 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:14:14,249 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:14:14,250 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:14:14,250 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:14:14,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:14:14,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:14:14,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:14:14,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:14:14,266 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:14:14,266 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:14:14,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:14:14,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:14:14,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:14:14,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:14:14,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:14:14,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:14:14,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:14:14,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:14:14,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:14:14,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:14:14,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:14:14,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:14:14,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:14:14,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:14:14,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:14:14,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:14:14,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:14:14,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:14:14,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:14:14,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:14:14,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:14:14,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:14:45,074 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:14:46,017 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:14:46,019 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:14:46,082 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:14:46,109 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:14:46,337 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:14:46,370 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:14:46,376 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:14:46,377 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:14:46,380 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:14:46,381 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:14:46,381 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:14:46,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:14:46,381 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:14:46,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:14:46,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:14:46,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:14:46,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:14:46,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:14:46,382 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:14:46,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:14:46,383 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:14:46,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:14:46,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:14:46,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:14:46,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:14:46,384 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:14:46,384 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:14:46,384 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:14:46,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:14:46,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:14:46,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:14:46,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:14:46,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:14:46,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:14:46,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:14:46,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:14:46,388 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:14:46,389 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:14:46,434 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:14:46,436 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:14:46,437 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:14:46,437 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:14:46,437 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:14:46,437 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:15:01,717 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:15:01,720 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:15:01,720 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:15:01,724 - services.map_data_service - INFO - 创建新库区: 一般存储区B +2025-07-15 13:15:01,725 - services.map_data_service - INFO - 创建新库区: 一般存储区C +2025-07-15 13:15:01,725 - services.map_data_service - INFO - 开始处理动作点数据: 数量=3 +2025-07-15 13:15:01,728 - services.map_data_service - INFO - 创建新动作点: STATION-A-001 +2025-07-15 13:15:01,731 - services.map_data_service - DEBUG - 为库位层 124e91b0-113b-46bd-b528-1732f89222f9 同步了 2 个扩展属性 +2025-07-15 13:15:01,731 - services.map_data_service - DEBUG - 为新库位层 124e91b0-113b-46bd-b528-1732f89222f9 同步扩展属性成功 +2025-07-15 13:15:01,732 - services.map_data_service - DEBUG - 创建新分层: 1-1 (layer_index=1) +2025-07-15 13:15:01,733 - services.map_data_service - DEBUG - 为库位层 0b0eeaef-b965-4995-b950-8ff493e5f2fd 同步了 2 个扩展属性 +2025-07-15 13:15:01,733 - services.map_data_service - DEBUG - 为新库位层 0b0eeaef-b965-4995-b950-8ff493e5f2fd 同步扩展属性成功 +2025-07-15 13:15:01,733 - services.map_data_service - DEBUG - 创建新分层: 1-2 (layer_index=2) +2025-07-15 13:15:01,734 - services.map_data_service - INFO - 创建新动作点: STATION-B-001 +2025-07-15 13:15:01,735 - services.map_data_service - DEBUG - 为库位层 8589fe39-355a-45c7-8396-e2df33b97e28 同步了 2 个扩展属性 +2025-07-15 13:15:01,735 - services.map_data_service - DEBUG - 为新库位层 8589fe39-355a-45c7-8396-e2df33b97e28 同步扩展属性成功 +2025-07-15 13:15:01,735 - services.map_data_service - DEBUG - 创建新分层: 2-1 (layer_index=1) +2025-07-15 13:15:01,736 - services.map_data_service - INFO - 创建新动作点: STATION-B-003 +2025-07-15 13:15:01,738 - services.map_data_service - DEBUG - 为库位层 ea8a8862-16f3-44af-b7ec-da29d146cad8 同步了 2 个扩展属性 +2025-07-15 13:15:01,738 - services.map_data_service - DEBUG - 为新库位层 ea8a8862-16f3-44af-b7ec-da29d146cad8 同步扩展属性成功 +2025-07-15 13:15:01,738 - services.map_data_service - DEBUG - 创建新分层: 3-1 (layer_index=1) +2025-07-15 13:15:01,742 - services.map_data_service - ERROR - [logger.py:204] - error() - 地图数据推送失败: (pymysql.err.DataError) (1406, "Data too long for column 'id' at row 1") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '7b913a8f-31de-403c-a723-f0ab56cbd063', 'area_name': '一般存储区B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}, {'id': '0d6717b8-79bb-4dfd-8163-6f3902376c69', 'area_name': '一般存储区C', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +pymysql.err.DataError: (1406, "Data too long for column 'id' at row 1") + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 109, in push_map_data + db.commit() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit + trans.commit(_to_root=True) + File "", line 2, in commit + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit + self._prepare_impl() + File "", line 2, in _prepare_impl + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl + self.session.flush() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4353, in flush + self._flush(objects) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4488, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4449, in _flush + flush_context.execute() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute + rec.execute(self) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj + _emit_insert_statements( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1048, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute + return meth( + ^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\elements.py", line 523, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1638, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context + self._handle_dbapi_exception( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception + raise sqlalchemy_exception.with_traceback(exc_info[2]) from e + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406, "Data too long for column 'id' at row 1") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '7b913a8f-31de-403c-a723-f0ab56cbd063', 'area_name': '一般存储区B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}, {'id': '0d6717b8-79bb-4dfd-8163-6f3902376c69', 'area_name': '一般存储区C', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 75, in push_map_data + result = MapDataService.push_map_data(db=db, request=request) + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 137, in push_map_data + logger.error(f"地图数据推送失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:15:01,759 - app.map_data_api - ERROR - [logger.py:204] - error() - 地图数据推送失败: (pymysql.err.DataError) (1406, "Data too long for column 'id' at row 1") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '7b913a8f-31de-403c-a723-f0ab56cbd063', 'area_name': '一般存储区B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}, {'id': '0d6717b8-79bb-4dfd-8163-6f3902376c69', 'area_name': '一般存储区C', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +pymysql.err.DataError: (1406, "Data too long for column 'id' at row 1") + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 75, in push_map_data + result = MapDataService.push_map_data(db=db, request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 109, in push_map_data + db.commit() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit + trans.commit(_to_root=True) + File "", line 2, in commit + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit + self._prepare_impl() + File "", line 2, in _prepare_impl + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl + self.session.flush() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4353, in flush + self._flush(objects) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4488, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4449, in _flush + flush_context.execute() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute + rec.execute(self) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj + _emit_insert_statements( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1048, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute + return meth( + ^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\elements.py", line 523, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1638, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context + self._handle_dbapi_exception( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception + raise sqlalchemy_exception.with_traceback(exc_info[2]) from e + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406, "Data too long for column 'id' at row 1") +[SQL: INSERT INTO vwed_storage_area (id, area_name, area_type, scene_id, select_logic, max_capacity, current_usage, is_active, is_maintenance, description, tags, created_at, updated_at, is_deleted) VALUES (%(id)s, %(area_name)s, %(area_type)s, %(scene_id)s, %(select_logic)s, %(max_capacity)s, %(current_usage)s, %(is_active)s, %(is_maintenance)s, %(description)s, %(tags)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '7b913a8f-31de-403c-a723-f0ab56cbd063', 'area_name': '一般存储区B', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}, {'id': '0d6717b8-79bb-4dfd-8163-6f3902376c69', 'area_name': '一般存储区C', 'area_type': 'GENERAL', 'scene_id': '1936411520272753371', 'select_logic': 2, 'max_capacity': 15, 'current_usage': 0, 'is_active': 1, 'is_maintenance': 0, 'description': None, 'tags': None, 'created_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'updated_at': datetime.datetime(2025, 7, 15, 13, 15, 1, 739429), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 84, in push_map_data + logger.error(f"地图数据推送失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:15:01,792 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 500 耗时: 0.0753秒 +2025-07-15 13:16:32,441 - app - INFO - 应用程序关闭中... +2025-07-15 13:16:32,442 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:16:32,442 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:16:32,442 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:16:32,444 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:16:32,445 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 13:16:32,445 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:16:32,445 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:16:32,445 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 13:16:32,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:16:32,446 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:16:32,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:16:32,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:16:32,448 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:16:32,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:16:32,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:16:32,449 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 13:16:32,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:16:32,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:16:32,450 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 13:16:32,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:16:32,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:16:32,452 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 13:16:32,452 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:16:32,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:16:32,453 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 13:16:32,453 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:16:32,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:16:32,456 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 13:16:32,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:16:32,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:16:32,458 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 13:16:32,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:16:32,459 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:16:32,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 13:16:32,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:16:32,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:16:32,461 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 13:16:32,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:16:32,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:16:32,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 13:16:32,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:16:32,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:16:32,463 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 13:16:32,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:16:32,464 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:16:32,465 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 13:16:32,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:16:32,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:16:32,466 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 13:16:32,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:16:32,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:16:32,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 13:16:32,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:16:32,468 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:16:32,468 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 13:16:32,469 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 13:16:32,469 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 13:16:32,469 - app - INFO - 增强版任务调度器已停止 +2025-07-15 13:16:32,471 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 13:16:32,472 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 13:16:32,473 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 13:16:32,474 - data.session - INFO - 数据库连接已关闭 +2025-07-15 13:16:34,264 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:16:35,176 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:16:35,186 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:16:35,256 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:16:35,299 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:16:35,490 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:16:35,535 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:16:35,546 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:16:35,546 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:16:35,548 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:16:35,549 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:16:35,550 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:16:35,550 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:16:35,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:16:35,551 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:16:35,552 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:16:35,590 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:16:35,592 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:16:35,593 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:16:35,594 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:16:35,595 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:16:35,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:16:35,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:16:35,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:16:35,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:16:35,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:16:35,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:16:35,609 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:16:35,610 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:16:35,611 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:16:35,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:16:35,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:16:35,623 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:16:35,624 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:16:35,625 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:16:35,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:16:35,626 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:16:35,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:16:35,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:16:35,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:16:35,628 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:16:35,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:16:35,629 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:16:35,638 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:16:35,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:16:35,638 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:16:35,644 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:16:35,683 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:16:35,692 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:16:35,705 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:16:35,706 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:16:35,706 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:16:35,706 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:16:41,669 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:16:41,677 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:16:41,678 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:16:41,682 - services.map_data_service - INFO - 创建新库区: 一般存储区B +2025-07-15 13:16:41,683 - services.map_data_service - INFO - 创建新库区: 一般存储区C +2025-07-15 13:16:41,683 - services.map_data_service - INFO - 开始处理动作点数据: 数量=3 +2025-07-15 13:16:41,686 - services.map_data_service - INFO - 创建新动作点: STATION-A-001 +2025-07-15 13:16:41,691 - services.map_data_service - DEBUG - 为库位层 561a648c-876a-40ce-a4ee-fa86a9f557f4 同步了 2 个扩展属性 +2025-07-15 13:16:41,691 - services.map_data_service - DEBUG - 为新库位层 561a648c-876a-40ce-a4ee-fa86a9f557f4 同步扩展属性成功 +2025-07-15 13:16:41,691 - services.map_data_service - DEBUG - 创建新分层: 1-1 (layer_index=1) +2025-07-15 13:16:41,692 - services.map_data_service - DEBUG - 为库位层 00abd767-3415-4b25-966d-0b696716f4d2 同步了 2 个扩展属性 +2025-07-15 13:16:41,692 - services.map_data_service - DEBUG - 为新库位层 00abd767-3415-4b25-966d-0b696716f4d2 同步扩展属性成功 +2025-07-15 13:16:41,692 - services.map_data_service - DEBUG - 创建新分层: 1-2 (layer_index=2) +2025-07-15 13:16:41,693 - services.map_data_service - INFO - 创建新动作点: STATION-B-001 +2025-07-15 13:16:41,696 - services.map_data_service - DEBUG - 为库位层 9a33ac1f-65b2-45d2-9d28-65e13af79704 同步了 2 个扩展属性 +2025-07-15 13:16:41,696 - services.map_data_service - DEBUG - 为新库位层 9a33ac1f-65b2-45d2-9d28-65e13af79704 同步扩展属性成功 +2025-07-15 13:16:41,696 - services.map_data_service - DEBUG - 创建新分层: 2-1 (layer_index=1) +2025-07-15 13:16:41,697 - services.map_data_service - INFO - 创建新动作点: STATION-B-003 +2025-07-15 13:16:41,700 - services.map_data_service - DEBUG - 为库位层 d78c893a-5a52-4981-85fa-ad0e47745948 同步了 2 个扩展属性 +2025-07-15 13:16:41,700 - services.map_data_service - DEBUG - 为新库位层 d78c893a-5a52-4981-85fa-ad0e47745948 同步扩展属性成功 +2025-07-15 13:16:41,700 - services.map_data_service - DEBUG - 创建新分层: 3-1 (layer_index=1) +2025-07-15 13:16:41,715 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区(新增=2,更新=0), 动作点(新增=3,更新=0), 分层(新增=4,更新=0) +2025-07-15 13:16:41,716 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0466秒 +2025-07-15 13:17:10,618 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:17:10,620 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:17:10,620 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:17:10,622 - services.map_data_service - INFO - 更新库区: 一般存储区B +2025-07-15 13:17:10,623 - services.map_data_service - INFO - 更新库区: 一般存储区C +2025-07-15 13:17:10,623 - services.map_data_service - INFO - 开始处理动作点数据: 数量=3 +2025-07-15 13:17:10,626 - services.map_data_service - INFO - 更新动作点: STATION-A-001 +2025-07-15 13:17:10,627 - services.map_data_service - DEBUG - 更新分层: 1-1 (layer_index=1) +2025-07-15 13:17:10,628 - services.map_data_service - DEBUG - 更新分层: 1-2 (layer_index=2) +2025-07-15 13:17:10,629 - services.map_data_service - INFO - 更新动作点: STATION-B-001 +2025-07-15 13:17:10,630 - services.map_data_service - DEBUG - 更新分层: 2-1 (layer_index=1) +2025-07-15 13:17:10,630 - services.map_data_service - INFO - 更新动作点: STATION-B-003 +2025-07-15 13:17:10,632 - services.map_data_service - DEBUG - 更新分层: 3-1 (layer_index=1) +2025-07-15 13:17:10,647 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区(新增=0,更新=2), 动作点(新增=0,更新=3), 分层(新增=0,更新=4) +2025-07-15 13:17:10,648 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0298秒 +2025-07-15 13:17:18,965 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:17:18,966 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:17:18,966 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:17:18,968 - services.map_data_service - INFO - 更新库区: 一般存储区B +2025-07-15 13:17:18,968 - services.map_data_service - INFO - 更新库区: 一般存储区C +2025-07-15 13:17:18,969 - services.map_data_service - INFO - 开始处理动作点数据: 数量=3 +2025-07-15 13:17:18,970 - services.map_data_service - INFO - 更新动作点: STATION-A-001 +2025-07-15 13:17:18,970 - services.map_data_service - DEBUG - 更新分层: 1-1 (layer_index=1) +2025-07-15 13:17:18,971 - services.map_data_service - DEBUG - 更新分层: 1-2 (layer_index=2) +2025-07-15 13:17:18,972 - services.map_data_service - INFO - 更新动作点: STATION-B-001 +2025-07-15 13:17:18,972 - services.map_data_service - DEBUG - 更新分层: 2-1 (layer_index=1) +2025-07-15 13:17:18,973 - services.map_data_service - INFO - 更新动作点: STATION-B-003 +2025-07-15 13:17:18,974 - services.map_data_service - DEBUG - 更新分层: 3-1 (layer_index=1) +2025-07-15 13:17:18,984 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区(新增=0,更新=2), 动作点(新增=0,更新=3), 分层(新增=0,更新=4) +2025-07-15 13:17:18,985 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0198秒 +2025-07-15 13:17:20,199 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:17:20,201 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:17:20,202 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:17:20,204 - services.map_data_service - INFO - 更新库区: 一般存储区B +2025-07-15 13:17:20,205 - services.map_data_service - INFO - 更新库区: 一般存储区C +2025-07-15 13:17:20,206 - services.map_data_service - INFO - 开始处理动作点数据: 数量=3 +2025-07-15 13:17:20,206 - services.map_data_service - INFO - 更新动作点: STATION-A-001 +2025-07-15 13:17:20,207 - services.map_data_service - DEBUG - 更新分层: 1-1 (layer_index=1) +2025-07-15 13:17:20,208 - services.map_data_service - DEBUG - 更新分层: 1-2 (layer_index=2) +2025-07-15 13:17:20,209 - services.map_data_service - INFO - 更新动作点: STATION-B-001 +2025-07-15 13:17:20,209 - services.map_data_service - DEBUG - 更新分层: 2-1 (layer_index=1) +2025-07-15 13:17:20,210 - services.map_data_service - INFO - 更新动作点: STATION-B-003 +2025-07-15 13:17:20,211 - services.map_data_service - DEBUG - 更新分层: 3-1 (layer_index=1) +2025-07-15 13:17:20,227 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区(新增=0,更新=2), 动作点(新增=0,更新=3), 分层(新增=0,更新=4) +2025-07-15 13:17:20,228 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0290秒 +2025-07-15 13:19:50,024 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:19:50,033 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:19:50,034 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:19:50,035 - services.map_data_service - INFO - 更新库区: 一般存储区B +2025-07-15 13:19:50,049 - services.map_data_service - INFO - 更新库区: 一般存储区C +2025-07-15 13:19:50,050 - services.map_data_service - INFO - 开始处理动作点数据: 数量=4 +2025-07-15 13:19:50,054 - services.map_data_service - INFO - 更新动作点: STATION-A-001 +2025-07-15 13:19:50,061 - services.map_data_service - DEBUG - 更新分层: 1-1 (layer_index=1) +2025-07-15 13:19:50,062 - services.map_data_service - DEBUG - 更新分层: 1-2 (layer_index=2) +2025-07-15 13:19:50,064 - services.map_data_service - INFO - 更新动作点: STATION-B-001 +2025-07-15 13:19:50,066 - services.map_data_service - DEBUG - 更新分层: 2-1 (layer_index=1) +2025-07-15 13:19:50,067 - services.map_data_service - INFO - 创建新动作点: STATION-B-004 +2025-07-15 13:19:50,085 - services.map_data_service - DEBUG - 为库位层 1eeaa90b-7c6b-4a24-a217-b8c25b532401 同步了 2 个扩展属性 +2025-07-15 13:19:50,085 - services.map_data_service - DEBUG - 为新库位层 1eeaa90b-7c6b-4a24-a217-b8c25b532401 同步扩展属性成功 +2025-07-15 13:19:50,085 - services.map_data_service - DEBUG - 创建新分层: 4-1 (layer_index=1) +2025-07-15 13:19:50,087 - services.map_data_service - DEBUG - 为库位层 4632811b-5121-49a8-9df9-b4fc9dcd0f31 同步了 2 个扩展属性 +2025-07-15 13:19:50,087 - services.map_data_service - DEBUG - 为新库位层 4632811b-5121-49a8-9df9-b4fc9dcd0f31 同步扩展属性成功 +2025-07-15 13:19:50,087 - services.map_data_service - DEBUG - 创建新分层: 4-2 (layer_index=2) +2025-07-15 13:19:50,089 - services.map_data_service - DEBUG - 为库位层 f5d7a56b-76ac-4428-9a6c-18ee35d51d83 同步了 2 个扩展属性 +2025-07-15 13:19:50,089 - services.map_data_service - DEBUG - 为新库位层 f5d7a56b-76ac-4428-9a6c-18ee35d51d83 同步扩展属性成功 +2025-07-15 13:19:50,089 - services.map_data_service - DEBUG - 创建新分层: 4-3 (layer_index=3) +2025-07-15 13:19:50,089 - services.map_data_service - INFO - 更新动作点: STATION-B-003 +2025-07-15 13:19:50,097 - services.map_data_service - DEBUG - 更新分层: 3-1 (layer_index=1) +2025-07-15 13:19:50,108 - services.map_data_service - ERROR - [logger.py:204] - error() - 地图数据推送失败: (pymysql.err.DataError) (1406, "Data too long for column 'area_id' at row 1") +[SQL: INSERT INTO vwed_operate_point_layer (id, operate_point_id, station_name, storage_location_name, area_id, area_name, scene_id, layer_index, layer_name, is_occupied, goods_content, goods_weight, goods_volume, is_locked, is_disabled, is_empty_tray, locked_by, tags, max_weight, max_volume, layer_height, goods_stored_at, goods_retrieved_at, last_access_at, description, config_json, created_at, updated_at, is_deleted) VALUES (%(id)s, %(operate_point_id)s, %(station_name)s, %(storage_location_name)s, %(area_id)s, %(area_name)s, %(scene_id)s, %(layer_index)s, %(layer_name)s, %(is_occupied)s, %(goods_content)s, %(goods_weight)s, %(goods_volume)s, %(is_locked)s, %(is_disabled)s, %(is_empty_tray)s, %(locked_by)s, %(tags)s, %(max_weight)s, %(max_volume)s, %(layer_height)s, %(goods_stored_at)s, %(goods_retrieved_at)s, %(last_access_at)s, %(description)s, %(config_json)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '1eeaa90b-7c6b-4a24-a217-b8c25b532401', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 1, 'layer_name': '4-1', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.085875"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': '4632811b-5121-49a8-9df9-b4fc9dcd0f31', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 2, 'layer_name': '4-2', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.087800"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': 'f5d7a56b-76ac-4428-9a6c-18ee35d51d83', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 3, 'layer_name': '4-3', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.089879"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +pymysql.err.DataError: (1406, "Data too long for column 'area_id' at row 1") + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 109, in push_map_data + db.commit() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit + trans.commit(_to_root=True) + File "", line 2, in commit + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit + self._prepare_impl() + File "", line 2, in _prepare_impl + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl + self.session.flush() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4353, in flush + self._flush(objects) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4488, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4449, in _flush + flush_context.execute() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute + rec.execute(self) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj + _emit_insert_statements( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1048, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute + return meth( + ^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\elements.py", line 523, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1638, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context + self._handle_dbapi_exception( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception + raise sqlalchemy_exception.with_traceback(exc_info[2]) from e + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406, "Data too long for column 'area_id' at row 1") +[SQL: INSERT INTO vwed_operate_point_layer (id, operate_point_id, station_name, storage_location_name, area_id, area_name, scene_id, layer_index, layer_name, is_occupied, goods_content, goods_weight, goods_volume, is_locked, is_disabled, is_empty_tray, locked_by, tags, max_weight, max_volume, layer_height, goods_stored_at, goods_retrieved_at, last_access_at, description, config_json, created_at, updated_at, is_deleted) VALUES (%(id)s, %(operate_point_id)s, %(station_name)s, %(storage_location_name)s, %(area_id)s, %(area_name)s, %(scene_id)s, %(layer_index)s, %(layer_name)s, %(is_occupied)s, %(goods_content)s, %(goods_weight)s, %(goods_volume)s, %(is_locked)s, %(is_disabled)s, %(is_empty_tray)s, %(locked_by)s, %(tags)s, %(max_weight)s, %(max_volume)s, %(layer_height)s, %(goods_stored_at)s, %(goods_retrieved_at)s, %(last_access_at)s, %(description)s, %(config_json)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '1eeaa90b-7c6b-4a24-a217-b8c25b532401', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 1, 'layer_name': '4-1', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.085875"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': '4632811b-5121-49a8-9df9-b4fc9dcd0f31', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 2, 'layer_name': '4-2', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.087800"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': 'f5d7a56b-76ac-4428-9a6c-18ee35d51d83', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 3, 'layer_name': '4-3', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.089879"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 75, in push_map_data + result = MapDataService.push_map_data(db=db, request=request) + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 137, in push_map_data + logger.error(f"地图数据推送失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:19:50,143 - app.map_data_api - ERROR - [logger.py:204] - error() - 地图数据推送失败: (pymysql.err.DataError) (1406, "Data too long for column 'area_id' at row 1") +[SQL: INSERT INTO vwed_operate_point_layer (id, operate_point_id, station_name, storage_location_name, area_id, area_name, scene_id, layer_index, layer_name, is_occupied, goods_content, goods_weight, goods_volume, is_locked, is_disabled, is_empty_tray, locked_by, tags, max_weight, max_volume, layer_height, goods_stored_at, goods_retrieved_at, last_access_at, description, config_json, created_at, updated_at, is_deleted) VALUES (%(id)s, %(operate_point_id)s, %(station_name)s, %(storage_location_name)s, %(area_id)s, %(area_name)s, %(scene_id)s, %(layer_index)s, %(layer_name)s, %(is_occupied)s, %(goods_content)s, %(goods_weight)s, %(goods_volume)s, %(is_locked)s, %(is_disabled)s, %(is_empty_tray)s, %(locked_by)s, %(tags)s, %(max_weight)s, %(max_volume)s, %(layer_height)s, %(goods_stored_at)s, %(goods_retrieved_at)s, %(last_access_at)s, %(description)s, %(config_json)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '1eeaa90b-7c6b-4a24-a217-b8c25b532401', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 1, 'layer_name': '4-1', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.085875"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': '4632811b-5121-49a8-9df9-b4fc9dcd0f31', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 2, 'layer_name': '4-2', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.087800"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': 'f5d7a56b-76ac-4428-9a6c-18ee35d51d83', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 3, 'layer_name': '4-3', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.089879"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +pymysql.err.DataError: (1406, "Data too long for column 'area_id' at row 1") + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 75, in push_map_data + result = MapDataService.push_map_data(db=db, request=request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "D:\jsw_code\project\VWED_task\services\map_data_service.py", line 109, in push_map_data + db.commit() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 2032, in commit + trans.commit(_to_root=True) + File "", line 2, in commit + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1313, in commit + self._prepare_impl() + File "", line 2, in _prepare_impl + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\state_changes.py", line 139, in _go + ret_value = fn(self, *arg, **kw) + ^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 1288, in _prepare_impl + self.session.flush() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4353, in flush + self._flush(objects) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4488, in _flush + with util.safe_reraise(): + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\util\langhelpers.py", line 146, in __exit__ + raise exc_value.with_traceback(exc_tb) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\session.py", line 4449, in _flush + flush_context.execute() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 466, in execute + rec.execute(self) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\unitofwork.py", line 642, in execute + util.preloaded.orm_persistence.save_obj( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 93, in save_obj + _emit_insert_statements( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\orm\persistence.py", line 1048, in _emit_insert_statements + result = connection.execute( + ^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1416, in execute + return meth( + ^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\sql\elements.py", line 523, in _execute_on_connection + return connection._execute_clauseelement( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1638, in _execute_clauseelement + ret = self._execute_context( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1843, in _execute_context + return self._exec_single_context( + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1983, in _exec_single_context + self._handle_dbapi_exception( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 2352, in _handle_dbapi_exception + raise sqlalchemy_exception.with_traceback(exc_info[2]) from e + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\engine\base.py", line 1933, in _exec_single_context + self.dialect.do_executemany( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\sqlalchemy\dialects\mysql\mysqldb.py", line 172, in do_executemany + rowcount = cursor.executemany(statement, parameters) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 182, in executemany + return self._do_execute_many( + ^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 220, in _do_execute_many + rows += self.execute(sql + postfix) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 153, in execute + result = self._query(query) + ^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\cursors.py", line 322, in _query + conn.query(q) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 563, in query + self._affected_rows = self._read_query_result(unbuffered=unbuffered) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 825, in _read_query_result + result.read() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 1199, in read + first_packet = self.connection._read_packet() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\connections.py", line 775, in _read_packet + packet.raise_for_error() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\protocol.py", line 219, in raise_for_error + err.raise_mysql_exception(self._data) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\pymysql\err.py", line 150, in raise_mysql_exception + raise errorclass(errno, errval) +sqlalchemy.exc.DataError: (pymysql.err.DataError) (1406, "Data too long for column 'area_id' at row 1") +[SQL: INSERT INTO vwed_operate_point_layer (id, operate_point_id, station_name, storage_location_name, area_id, area_name, scene_id, layer_index, layer_name, is_occupied, goods_content, goods_weight, goods_volume, is_locked, is_disabled, is_empty_tray, locked_by, tags, max_weight, max_volume, layer_height, goods_stored_at, goods_retrieved_at, last_access_at, description, config_json, created_at, updated_at, is_deleted) VALUES (%(id)s, %(operate_point_id)s, %(station_name)s, %(storage_location_name)s, %(area_id)s, %(area_name)s, %(scene_id)s, %(layer_index)s, %(layer_name)s, %(is_occupied)s, %(goods_content)s, %(goods_weight)s, %(goods_volume)s, %(is_locked)s, %(is_disabled)s, %(is_empty_tray)s, %(locked_by)s, %(tags)s, %(max_weight)s, %(max_volume)s, %(layer_height)s, %(goods_stored_at)s, %(goods_retrieved_at)s, %(last_access_at)s, %(description)s, %(config_json)s, %(created_at)s, %(updated_at)s, %(is_deleted)s)] +[parameters: [{'id': '1eeaa90b-7c6b-4a24-a217-b8c25b532401', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 1, 'layer_name': '4-1', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.085875"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': '4632811b-5121-49a8-9df9-b4fc9dcd0f31', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 2, 'layer_name': '4-2', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.087800"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}, {'id': 'f5d7a56b-76ac-4428-9a6c-18ee35d51d83', 'operate_point_id': 'a5e26bec-153b-4278-8d58-bc2f0ce2d188', 'station_name': 'STATION-B-004', 'storage_location_name': '库位B004', 'area_id': 'f270c896-0e0f-4552-904e-44574187b36f', 'area_name': '一般存储区C', 'scene_id': '1936411520272753371', 'layer_index': 3, 'layer_name': '4-3', 'is_occupied': 0, 'goods_content': '', 'goods_weight': None, 'goods_volume': None, 'is_locked': 0, 'is_disabled': 0, 'is_empty_tray': 0, 'locked_by': None, 'tags': None, 'max_weight': None, 'max_volume': None, 'layer_height': None, 'goods_stored_at': None, 'goods_retrieved_at': None, 'last_access_at': None, 'description': None, 'config_json': '{\n "extended_fields": {\n "真实名字": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15 ... (32 characters truncated) ... test": {\n "value": null,\n "type": "string",\n "is_required": false,\n "updated_at": "2025-07-15T13:19:50.089879"\n }\n }\n}', 'created_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'updated_at': datetime.datetime(2025, 7, 15, 13, 19, 50, 101807), 'is_deleted': 0}]] +(Background on this error at: https://sqlalche.me/e/20/9h9h) +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\map_data_api.py", line 84, in push_map_data + logger.error(f"地图数据推送失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:19:50,179 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 500 耗时: 0.1549秒 +2025-07-15 13:20:35,695 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 13:20:35,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:20:35,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:20:35,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:20:35,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 13:20:35,702 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 13:20:35,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:20:35,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:20:35,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:20:35,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 13:20:35,708 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 13:20:35,708 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 13:20:35,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:20:35,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:20:35,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:20:35,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 13:20:35,715 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 13:20:35,716 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 13:20:35,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:20:35,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:20:35,719 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:20:35,720 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 13:20:35,721 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 13:20:35,722 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 13:20:35,723 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:20:35,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:20:35,726 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:20:35,727 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 13:20:35,730 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 13:20:35,730 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 13:20:35,731 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:20:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:20:35,733 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:20:35,734 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 13:20:35,736 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 13:20:35,736 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 13:20:35,738 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:20:35,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:20:35,739 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:20:35,741 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 13:20:35,741 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 13:20:35,742 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 13:20:35,742 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:20:35,743 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:20:35,744 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:20:35,745 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 13:20:35,745 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 13:20:35,747 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 13:20:35,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:20:35,748 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:20:35,749 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:20:35,751 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 13:20:35,751 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 13:20:35,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 13:20:35,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:20:35,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:20:35,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:20:35,757 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 13:20:35,757 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 13:20:35,758 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 13:20:35,759 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:20:35,760 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:20:35,762 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:20:35,766 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 13:20:35,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 13:20:35,768 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 13:20:35,768 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:20:35,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:20:35,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:20:35,772 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 13:20:35,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 13:20:35,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 13:20:35,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:20:35,778 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:20:35,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:20:35,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 13:20:35,781 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 13:20:35,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 13:20:35,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:20:35,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:20:35,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:20:35,795 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 13:20:35,797 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 13:20:35,799 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 13:20:35,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:20:35,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:20:35,803 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:20:35,804 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 13:20:35,805 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:20:35,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:24:35,865 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 13:24:35,866 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:24:35,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:24:35,867 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:24:35,868 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 13:24:35,868 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 13:24:35,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:24:35,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:24:35,869 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:24:35,870 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 13:24:35,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 13:24:35,870 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 13:24:35,870 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:24:35,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:24:35,871 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:24:35,872 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 13:24:35,872 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 13:24:35,872 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 13:24:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:24:35,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:24:35,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:24:35,873 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 13:24:35,873 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 13:24:35,873 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 13:24:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:24:35,874 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:24:35,875 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:24:35,875 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 13:24:35,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 13:24:35,875 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 13:24:35,878 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:24:35,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:24:35,880 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:24:35,880 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 13:24:35,881 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 13:24:35,882 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 13:24:35,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:24:35,884 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:24:35,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:24:35,887 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 13:24:35,888 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 13:24:35,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 13:24:35,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:24:35,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:24:35,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:24:35,893 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 13:24:35,895 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 13:24:35,899 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 13:24:35,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:24:35,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:24:35,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:24:35,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 13:24:35,905 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 13:24:35,906 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 13:24:35,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:24:35,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:24:35,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:24:35,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 13:24:35,913 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 13:24:35,914 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 13:24:35,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:24:35,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:24:35,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:24:35,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 13:24:35,920 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 13:24:35,922 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 13:24:35,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:24:35,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:24:35,925 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:24:35,926 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 13:24:35,928 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 13:24:35,929 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 13:24:35,930 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:24:35,932 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:24:35,933 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:24:35,934 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 13:24:35,935 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 13:24:35,936 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 13:24:35,937 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:24:35,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:24:35,939 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:24:35,940 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 13:24:35,941 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 13:24:35,943 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 13:24:35,947 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:24:35,948 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:24:35,949 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:24:35,950 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 13:24:35,951 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:24:35,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:25:59,802 - app - INFO - 应用程序关闭中... +2025-07-15 13:25:59,803 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:25:59,805 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:25:59,806 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:25:59,807 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:25:59,808 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 13:25:59,810 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:25:59,810 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:25:59,811 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 13:25:59,812 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:25:59,813 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:25:59,814 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:25:59,815 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:25:59,815 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:25:59,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:25:59,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:25:59,818 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 13:25:59,819 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:25:59,820 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:25:59,821 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 13:25:59,821 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:25:59,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:25:59,823 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 13:25:59,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:25:59,824 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:25:59,825 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 13:25:59,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:25:59,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:25:59,827 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 13:25:59,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:25:59,828 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:25:59,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 13:25:59,830 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:25:59,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:25:59,831 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 13:25:59,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:25:59,833 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:25:59,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 13:25:59,849 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:25:59,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:25:59,851 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 13:25:59,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:25:59,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:25:59,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 13:25:59,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:25:59,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:25:59,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 13:25:59,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:25:59,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:25:59,858 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 13:25:59,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:25:59,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:25:59,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 13:25:59,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:25:59,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:25:59,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 13:25:59,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 13:25:59,875 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 13:25:59,876 - app - INFO - 增强版任务调度器已停止 +2025-07-15 13:25:59,877 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 13:25:59,880 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 13:25:59,881 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 13:25:59,884 - data.session - INFO - 数据库连接已关闭 +2025-07-15 13:26:01,835 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:26:21,319 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:26:21,334 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:26:21,808 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:26:21,843 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:26:21,990 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:26:22,099 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:26:22,101 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:26:22,102 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:26:22,104 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:26:22,105 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:26:22,106 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:26:22,107 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:26:22,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:26:22,108 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:26:22,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:26:22,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:26:22,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:26:22,112 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:26:22,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:26:22,114 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:26:22,115 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:26:22,116 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:26:22,117 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:26:22,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:26:22,119 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:26:22,119 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:26:22,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:26:22,124 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:26:22,129 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:26:22,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:26:22,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:26:22,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:26:22,133 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:26:22,134 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:26:22,135 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:26:22,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:26:22,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:26:22,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:26:22,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:26:22,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:26:22,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:26:22,140 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:26:22,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:26:22,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:26:22,142 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:26:22,148 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:26:22,362 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:26:22,364 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:26:22,365 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:26:22,365 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:26:22,367 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:26:22,368 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:26:34,004 - app - INFO - 应用程序关闭中... +2025-07-15 13:26:34,005 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:26:34,006 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:26:34,006 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:26:34,007 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:26:34,008 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 13:26:34,008 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:26:34,009 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:26:34,010 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 13:26:34,010 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:26:34,011 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:26:34,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:26:34,013 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:26:34,014 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:26:34,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:26:34,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:26:34,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 13:26:34,016 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:26:34,017 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:26:34,019 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 13:26:34,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:26:34,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:26:34,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 13:26:34,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:26:34,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:26:34,022 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 13:26:34,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:26:34,024 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:26:34,024 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 13:26:34,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:26:34,025 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:26:34,026 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 13:26:34,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:26:34,027 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:26:34,028 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 13:26:34,028 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:26:34,029 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:26:34,029 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 13:26:34,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:26:34,030 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:26:34,031 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 13:26:34,031 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:26:34,032 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:26:34,033 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 13:26:34,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:26:34,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:26:34,035 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 13:26:34,035 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:26:34,036 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:26:34,037 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 13:26:34,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:26:34,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:26:34,038 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 13:26:34,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:26:34,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:26:34,040 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 13:26:34,040 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 13:26:34,041 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 13:26:34,041 - app - INFO - 增强版任务调度器已停止 +2025-07-15 13:26:34,042 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 13:26:34,044 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 13:26:34,044 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 13:26:34,046 - data.session - INFO - 数据库连接已关闭 +2025-07-15 13:26:56,789 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:26:58,807 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:26:58,812 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:26:58,874 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:26:58,914 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:26:59,102 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:26:59,164 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:26:59,186 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:26:59,187 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:26:59,188 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:26:59,189 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:26:59,189 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:26:59,190 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:26:59,191 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:26:59,194 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:26:59,194 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:26:59,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:26:59,195 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:26:59,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:26:59,196 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:26:59,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:26:59,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:26:59,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:26:59,198 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:26:59,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:26:59,200 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:26:59,201 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:26:59,202 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:26:59,203 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:26:59,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:26:59,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:26:59,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:26:59,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:26:59,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:26:59,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:26:59,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:26:59,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:26:59,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:26:59,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:26:59,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:26:59,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:26:59,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:26:59,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:26:59,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:26:59,221 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:26:59,222 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:26:59,226 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:26:59,510 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:26:59,512 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:26:59,512 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:26:59,512 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:26:59,513 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:26:59,514 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:27:05,953 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:27:05,957 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:27:05,957 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:27:05,960 - services.map_data_service - INFO - 创建新库区: 一般存储区B +2025-07-15 13:27:05,962 - services.map_data_service - INFO - 创建新库区: 一般存储区C +2025-07-15 13:27:05,963 - services.map_data_service - INFO - 开始处理动作点数据: 数量=4 +2025-07-15 13:27:05,969 - services.map_data_service - INFO - 创建新动作点: STATION-A-001 +2025-07-15 13:27:05,973 - services.map_data_service - DEBUG - 为库位层 d5be7d37-6053-4f64-bbc5-d7f3893d2ed1 同步了 2 个扩展属性 +2025-07-15 13:27:05,973 - services.map_data_service - DEBUG - 为新库位层 d5be7d37-6053-4f64-bbc5-d7f3893d2ed1 同步扩展属性成功 +2025-07-15 13:27:05,973 - services.map_data_service - DEBUG - 创建新分层: 1-1 (layer_index=1) +2025-07-15 13:27:05,975 - services.map_data_service - DEBUG - 为库位层 becf5770-9b72-474f-b59a-225854806525 同步了 2 个扩展属性 +2025-07-15 13:27:05,975 - services.map_data_service - DEBUG - 为新库位层 becf5770-9b72-474f-b59a-225854806525 同步扩展属性成功 +2025-07-15 13:27:05,975 - services.map_data_service - DEBUG - 创建新分层: 1-2 (layer_index=2) +2025-07-15 13:27:05,977 - services.map_data_service - INFO - 创建新动作点: STATION-B-001 +2025-07-15 13:27:05,979 - services.map_data_service - DEBUG - 为库位层 e83a33e8-5b5d-4640-8251-2b8f782f791b 同步了 2 个扩展属性 +2025-07-15 13:27:05,979 - services.map_data_service - DEBUG - 为新库位层 e83a33e8-5b5d-4640-8251-2b8f782f791b 同步扩展属性成功 +2025-07-15 13:27:05,979 - services.map_data_service - DEBUG - 创建新分层: 2-1 (layer_index=1) +2025-07-15 13:27:05,980 - services.map_data_service - INFO - 创建新动作点: STATION-B-004 +2025-07-15 13:27:05,982 - services.map_data_service - DEBUG - 为库位层 cd00bef1-abfd-481e-83c1-1615b9f9e78f 同步了 2 个扩展属性 +2025-07-15 13:27:05,982 - services.map_data_service - DEBUG - 为新库位层 cd00bef1-abfd-481e-83c1-1615b9f9e78f 同步扩展属性成功 +2025-07-15 13:27:05,982 - services.map_data_service - DEBUG - 创建新分层: 4-1 (layer_index=1) +2025-07-15 13:27:05,984 - services.map_data_service - DEBUG - 为库位层 8456bdd6-9c1c-4ca2-a569-da722e9403d2 同步了 2 个扩展属性 +2025-07-15 13:27:05,984 - services.map_data_service - DEBUG - 为新库位层 8456bdd6-9c1c-4ca2-a569-da722e9403d2 同步扩展属性成功 +2025-07-15 13:27:05,984 - services.map_data_service - DEBUG - 创建新分层: 4-2 (layer_index=2) +2025-07-15 13:27:05,986 - services.map_data_service - DEBUG - 为库位层 45ecea40-032d-47e1-8637-50882fd722f1 同步了 2 个扩展属性 +2025-07-15 13:27:05,986 - services.map_data_service - DEBUG - 为新库位层 45ecea40-032d-47e1-8637-50882fd722f1 同步扩展属性成功 +2025-07-15 13:27:05,986 - services.map_data_service - DEBUG - 创建新分层: 4-3 (layer_index=3) +2025-07-15 13:27:05,987 - services.map_data_service - INFO - 创建新动作点: STATION-B-003 +2025-07-15 13:27:05,990 - services.map_data_service - DEBUG - 为库位层 e3b65a3f-a56d-4cfd-ad6a-8e6b3a4f2d49 同步了 2 个扩展属性 +2025-07-15 13:27:05,990 - services.map_data_service - DEBUG - 为新库位层 e3b65a3f-a56d-4cfd-ad6a-8e6b3a4f2d49 同步扩展属性成功 +2025-07-15 13:27:05,990 - services.map_data_service - DEBUG - 创建新分层: 3-1 (layer_index=1) +2025-07-15 13:27:06,002 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区(新增=2,更新=0), 动作点(新增=4,更新=0), 分层(新增=7,更新=0) +2025-07-15 13:27:06,003 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0496秒 +2025-07-15 13:27:53,175 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:27:53,179 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:27:53,182 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:27:53,184 - services.map_data_service - INFO - 更新库区: 一般存储区B +2025-07-15 13:27:53,185 - services.map_data_service - INFO - 更新库区: 一般存储区C +2025-07-15 13:27:53,185 - services.map_data_service - INFO - 开始处理动作点数据: 数量=4 +2025-07-15 13:27:53,189 - services.map_data_service - INFO - 更新动作点: STATION-A-001 +2025-07-15 13:27:53,190 - services.map_data_service - DEBUG - 更新分层: 1-1 (layer_index=1) +2025-07-15 13:27:53,191 - services.map_data_service - DEBUG - 更新分层: 1-2 (layer_index=2) +2025-07-15 13:27:53,193 - services.map_data_service - INFO - 更新动作点: STATION-B-001 +2025-07-15 13:27:53,195 - services.map_data_service - DEBUG - 更新分层: 2-1 (layer_index=1) +2025-07-15 13:27:53,197 - services.map_data_service - INFO - 更新动作点: STATION-B-004 +2025-07-15 13:27:53,202 - services.map_data_service - DEBUG - 更新分层: 4-1 (layer_index=1) +2025-07-15 13:27:53,203 - services.map_data_service - DEBUG - 更新分层: 4-2 (layer_index=2) +2025-07-15 13:27:53,204 - services.map_data_service - DEBUG - 更新分层: 4-3 (layer_index=3) +2025-07-15 13:27:53,205 - services.map_data_service - INFO - 更新动作点: STATION-B-003 +2025-07-15 13:27:53,208 - services.map_data_service - DEBUG - 更新分层: 3-1 (layer_index=1) +2025-07-15 13:27:53,222 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区(新增=0,更新=2), 动作点(新增=0,更新=4), 分层(新增=0,更新=7) +2025-07-15 13:27:53,225 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0499秒 +2025-07-15 13:28:17,808 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-map-data/push 来自 127.0.0.1 +2025-07-15 13:28:17,811 - services.map_data_service - INFO - 开始增量推送地图数据: 场景ID=1936411520272753371 +2025-07-15 13:28:17,811 - services.map_data_service - INFO - 开始处理库区数据: 数量=2 +2025-07-15 13:28:17,813 - services.map_data_service - INFO - 更新库区: 一般存储区B +2025-07-15 13:28:17,814 - services.map_data_service - INFO - 更新库区: 一般存储区C +2025-07-15 13:28:17,814 - services.map_data_service - INFO - 开始处理动作点数据: 数量=4 +2025-07-15 13:28:17,815 - services.map_data_service - INFO - 更新动作点: STATION-A-001 +2025-07-15 13:28:17,816 - services.map_data_service - DEBUG - 更新分层: 1-1 (layer_index=1) +2025-07-15 13:28:17,817 - services.map_data_service - DEBUG - 更新分层: 1-2 (layer_index=2) +2025-07-15 13:28:17,818 - services.map_data_service - INFO - 更新动作点: STATION-B-001 +2025-07-15 13:28:17,819 - services.map_data_service - DEBUG - 更新分层: 2-1 (layer_index=1) +2025-07-15 13:28:17,820 - services.map_data_service - INFO - 更新动作点: STATION-B-004 +2025-07-15 13:28:17,824 - services.map_data_service - DEBUG - 更新分层: 4-1 (layer_index=1) +2025-07-15 13:28:17,824 - services.map_data_service - DEBUG - 更新分层: 4-2 (layer_index=2) +2025-07-15 13:28:17,825 - services.map_data_service - DEBUG - 更新分层: 4-3 (layer_index=3) +2025-07-15 13:28:17,826 - services.map_data_service - INFO - 更新动作点: STATION-B-003 +2025-07-15 13:28:17,827 - services.map_data_service - DEBUG - 更新分层: 3-1 (layer_index=1) +2025-07-15 13:28:17,837 - services.map_data_service - INFO - 地图数据推送成功: 场景ID=1936411520272753371, 库区(新增=0,更新=2), 动作点(新增=0,更新=4), 分层(新增=0,更新=7) +2025-07-15 13:28:17,838 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-map-data/push 状态码: 200 耗时: 0.0299秒 +2025-07-15 13:29:15,855 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 13:29:15,870 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 13:29:15,870 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 13:29:15,870 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 13:29:15,926 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 13:29:15,926 - services.sync_service - INFO - 正在同步创建任务到天风系统: 58e06813-e850-4fff-95fb-7c9089128cd3 +2025-07-15 13:29:15,927 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"58e06813-e850-4fff-95fb-7c9089128cd3","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 13:29:15","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 13:29:16,159 - services.sync_service - INFO - 成功同步任务到系统任务: 58e06813-e850-4fff-95fb-7c9089128cd3 +2025-07-15 13:29:16,161 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 58e06813-e850-4fff-95fb-7c9089128cd3 +2025-07-15 13:29:16,164 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 58e06813-e850-4fff-95fb-7c9089128cd3 (优先级 1) 添加到队列 0 +2025-07-15 13:29:16,165 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 58e06813-e850-4fff-95fb-7c9089128cd3 +2025-07-15 13:29:16,166 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3105秒 +2025-07-15 13:29:16,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 获取到任务: 58e06813-e850-4fff-95fb-7c9089128cd3, 优先级: 1 +2025-07-15 13:29:16,254 - services.execution.task_executor - DEBUG - 任务 58e06813-e850-4fff-95fb-7c9089128cd3 设置超时时间: 3600秒 +2025-07-15 13:29:16,270 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 58e06813-e850-4fff-95fb-7c9089128cd3 +2025-07-15 13:29:16,503 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:29:16,520 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 13:29:16,531 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:29:16,531 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:29:16,538 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 13:29:16,538 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 13:29:16,538 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: GetIdleCrowdedSiteBp +2025-07-15 13:29:16,549 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: f04bc4f0-27b3-47dd-8bcb-b1c1c6cbc734 +2025-07-15 13:29:16,551 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 13:29:16,551 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 13:29:16,560 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-15 13:29:16,560 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:16,567 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:29:16,568 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:29:16,570 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 1 次重试,等待 1.0 秒后重试 +2025-07-15 13:29:17,569 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:17,579 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:29:17,580 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:29:17,582 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 2 次重试,等待 1.0 秒后重试 +2025-07-15 13:29:18,594 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:18,609 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:29:18,611 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:29:18,613 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 3 次重试,等待 1.0 秒后重试 +2025-07-15 13:29:19,619 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:19,642 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:29:19,642 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:29:19,652 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 4 次重试,等待 1.0 秒后重试 +2025-07-15 13:29:20,670 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:20,687 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:29:20,689 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:29:20,692 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 5 次重试,等待 1.0 秒后重试 +2025-07-15 13:29:21,719 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:21,733 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:29:21,735 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:29:21,737 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 6 次重试,等待 1.0 秒后重试 +2025-07-15 13:29:22,745 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:22,753 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:29:22,754 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:29:22,758 - services.execution.handlers.storage_location - INFO - 从密集库区中获取库位失败,第 7 次重试,等待 1.0 秒后重试 +2025-07-15 13:29:23,749 - app - INFO - 应用程序关闭中... +2025-07-15 13:29:23,750 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:29:23,750 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:29:23,751 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:29:23,751 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:29:23,751 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 13:29:23,752 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:29:23,752 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:29:23,752 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 13:29:23,752 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:29:23,753 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:29:23,753 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:29:23,754 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:29:23,754 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:29:23,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:29:23,755 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:29:23,756 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 13:29:23,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:29:23,757 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:29:23,758 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:29:23,759 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 13:29:23,769 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:29:23,771 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:29:23,773 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 13:29:23,774 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:29:23,775 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:29:23,778 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 13:29:23,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:29:23,779 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:29:23,779 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 13:29:23,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:29:23,780 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:29:23,780 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 13:29:23,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:29:23,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:29:23,783 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 13:29:23,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:29:23,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:29:23,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 13:29:23,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:29:23,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:29:23,786 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 13:29:23,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:29:23,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:29:23,788 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 13:29:23,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:29:23,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:29:23,790 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 13:29:23,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:29:23,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:29:23,791 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 13:29:23,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:29:23,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:29:23,792 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 13:29:23,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:29:23,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:29:23,794 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 13:29:23,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 13:29:23,795 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 13:29:23,795 - app - INFO - 增强版任务调度器已停止 +2025-07-15 13:29:23,796 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 13:29:23,796 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 13:29:23,797 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 13:29:23,798 - data.session - INFO - 数据库连接已关闭 +2025-07-15 13:30:34,568 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:30:51,195 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:30:51,207 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:30:51,802 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:30:51,855 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:30:51,873 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:30:52,113 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:30:52,116 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:30:52,117 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:30:52,119 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:30:52,120 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:30:52,121 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:30:52,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:30:52,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:30:52,124 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:30:52,126 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:30:52,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:30:52,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:30:52,131 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:30:52,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:30:52,132 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:30:52,133 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:30:52,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:30:52,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:30:52,135 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:30:52,136 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:30:52,137 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:30:52,139 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:30:52,141 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:30:52,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:30:52,150 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:30:52,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:30:52,151 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:30:52,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:30:52,152 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:30:52,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:30:52,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:30:52,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:30:52,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:30:52,156 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:30:52,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:30:52,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:30:52,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:30:52,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:30:52,160 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:30:52,161 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:30:52,165 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:30:52,313 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:30:52,318 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:30:52,319 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:30:52,321 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:30:52,322 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:30:52,322 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:30:55,752 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 13:30:55,771 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0191秒 +2025-07-15 13:31:07,151 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 13:31:07,172 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 13:31:07,173 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 13:31:07,173 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 13:31:07,230 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 13:31:07,231 - services.sync_service - INFO - 正在同步创建任务到天风系统: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc +2025-07-15 13:31:07,232 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"d3b98af3-8fd4-4165-b26f-0c0eab0a05bc","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 13:31:07","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 13:31:07,464 - services.sync_service - INFO - 成功同步任务到系统任务: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc +2025-07-15 13:31:07,466 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc +2025-07-15 13:31:07,472 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 d3b98af3-8fd4-4165-b26f-0c0eab0a05bc (优先级 1) 添加到队列 0 +2025-07-15 13:31:07,473 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc +2025-07-15 13:31:07,474 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3234秒 +2025-07-15 13:31:07,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc, 优先级: 1 +2025-07-15 13:31:07,569 - services.execution.task_executor - DEBUG - 任务 d3b98af3-8fd4-4165-b26f-0c0eab0a05bc 设置超时时间: 3600秒 +2025-07-15 13:31:07,592 - services.sync_service - INFO - 正在设置系统任务状态为执行中: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc +2025-07-15 13:31:07,834 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:31:07,849 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 13:31:07,859 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:31:07,861 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:31:07,869 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 13:31:07,870 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 13:31:07,872 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b3, ID: 4, 类型: GetIdleCrowdedSiteBp +2025-07-15 13:31:07,880 - services.execution.block_executor - DEBUG - 为子块 4 创建记录, 记录ID: d0f6eaa2-cda5-436d-9371-717b68f61fe2 +2025-07-15 13:31:07,881 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 13:31:07,882 - services.execution.block_executor - INFO - 为块 b3 存储输出: +2025-07-15 13:31:07,892 - services.execution.block_executor - INFO - 开始执行子块 4 的处理逻辑 +2025-07-15 13:31:07,894 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区B +2025-07-15 13:31:07,900 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 存在禁用库位 2-1,只能使用其后的库位 +2025-07-15 13:31:07,901 - services.execution.handlers.storage_location - INFO - 库区 一般存储区B 禁用库位之后没有可用库位,跳过 +2025-07-15 13:31:07,901 - services.execution.handlers.storage_location - INFO - 正在查询库区: 一般存储区C +2025-07-15 13:31:07,903 - services.execution.handlers.storage_location - INFO - 库区 一般存储区C 没有禁用库位,可以使用所有符合条件的库位 +2025-07-15 13:31:07,907 - services.execution.handlers.storage_location - INFO - 在库区 一般存储区C 中找到合适的库位: 4-1 +2025-07-15 13:31:07,915 - services.execution.block_executor - INFO - 块 b3 (ID: 4) 设置的变量: [] +2025-07-15 13:31:07,915 - services.execution.block_executor - INFO - 为块 b3 存储输出: ['siteId'] +2025-07-15 13:31:07,935 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:31:07,937 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:31:07,950 - services.sync_service - INFO - 正在设置系统任务状态为已完成: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc +2025-07-15 13:31:08,181 - services.sync_service - INFO - 成功设置系统任务状态为已完成: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc +2025-07-15 13:31:08,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: d3b98af3-8fd4-4165-b26f-0c0eab0a05bc, 结果: True +2025-07-15 13:34:52,180 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 13:34:52,182 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:34:52,183 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:34:52,184 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:34:52,185 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 13:34:52,186 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 13:34:52,188 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:34:52,189 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:34:52,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:34:52,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 13:34:52,193 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 13:34:52,194 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 13:34:52,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:34:52,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:34:52,197 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:34:52,198 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 13:34:52,199 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 13:34:52,200 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 13:34:52,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:34:52,202 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:34:52,203 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:34:52,203 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 13:34:52,204 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 13:34:52,204 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 13:34:52,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:34:52,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:34:52,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:34:52,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 13:34:52,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 13:34:52,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 13:34:52,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:34:52,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:34:52,211 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:34:52,213 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 13:34:52,213 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 13:34:52,214 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 13:34:52,215 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:34:52,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:34:52,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:34:52,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 13:34:52,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 13:34:52,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 13:34:52,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:34:52,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:34:52,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:34:52,223 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 13:34:52,224 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 13:34:52,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 13:34:52,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:34:52,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:34:52,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:34:52,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 13:34:52,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 13:34:52,229 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 13:34:52,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:34:52,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:34:52,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:34:52,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 13:34:52,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 13:34:52,235 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 13:34:52,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:34:52,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:34:52,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:34:52,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 13:34:52,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 13:34:52,238 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 13:34:52,238 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:34:52,239 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:34:52,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:34:52,241 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 13:34:52,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 13:34:52,242 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 13:34:52,243 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:34:52,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:34:52,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:34:52,246 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 13:34:52,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 13:34:52,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 13:34:52,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:34:52,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:34:52,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:34:52,251 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 13:34:52,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 13:34:52,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:35:07,490 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 13:35:07,511 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0195秒 +2025-07-15 13:35:22,518 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 13:35:22,524 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0060秒 +2025-07-15 13:35:31,663 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 13:35:31,667 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 13:35:31,667 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 13:35:31,667 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 13:35:31,693 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 13:35:31,693 - services.sync_service - INFO - 正在同步创建任务到天风系统: 99dbb262-500d-49f0-b07a-48f6b4f1b6e8 +2025-07-15 13:35:31,693 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"99dbb262-500d-49f0-b07a-48f6b4f1b6e8","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 13:35:31","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 13:35:31,900 - services.sync_service - INFO - 成功同步任务到系统任务: 99dbb262-500d-49f0-b07a-48f6b4f1b6e8 +2025-07-15 13:35:31,901 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 99dbb262-500d-49f0-b07a-48f6b4f1b6e8 +2025-07-15 13:35:31,905 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 99dbb262-500d-49f0-b07a-48f6b4f1b6e8 (优先级 1) 添加到队列 0 +2025-07-15 13:35:31,905 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 99dbb262-500d-49f0-b07a-48f6b4f1b6e8 +2025-07-15 13:35:31,905 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2424秒 +2025-07-15 13:35:31,934 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 获取到任务: 99dbb262-500d-49f0-b07a-48f6b4f1b6e8, 优先级: 1 +2025-07-15 13:35:31,934 - services.execution.task_executor - DEBUG - 任务 99dbb262-500d-49f0-b07a-48f6b4f1b6e8 设置超时时间: 3600秒 +2025-07-15 13:35:31,944 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 99dbb262-500d-49f0-b07a-48f6b4f1b6e8 +2025-07-15 13:35:32,139 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:35:32,150 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 13:35:32,157 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:35:32,158 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:35:32,164 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 13:35:32,165 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 13:35:32,165 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 6, 类型: GetIdleSiteBp +2025-07-15 13:35:32,175 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 1bf98583-bd2a-4bc6-9be1-f42bcc91af6f +2025-07-15 13:35:32,176 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-15 13:35:32,176 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-15 13:35:32,183 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 +2025-07-15 13:35:32,183 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'siteId': '', 'content': '', 'filled': '', 'locked': 'true', 'type': '', 'groupName': '', 'lock': '', 'retryPeriod': '', 'ifFair': True, 'orderDesc': True} +2025-07-15 13:35:32,183 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-15 13:35:32,183 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:32,187 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:32,187 - services.execution.handlers.storage_location - INFO - 获取库位失败,第1次重试,等待 1 秒后继续 +2025-07-15 13:35:33,204 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:33,210 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:33,213 - services.execution.handlers.storage_location - INFO - 获取库位失败,第2次重试,等待 1 秒后继续 +2025-07-15 13:35:34,241 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:34,256 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:34,257 - services.execution.handlers.storage_location - INFO - 获取库位失败,第3次重试,等待 1 秒后继续 +2025-07-15 13:35:35,296 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:35,301 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:35,303 - services.execution.handlers.storage_location - INFO - 获取库位失败,第4次重试,等待 1 秒后继续 +2025-07-15 13:35:36,322 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:36,332 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:36,333 - services.execution.handlers.storage_location - INFO - 获取库位失败,第5次重试,等待 1 秒后继续 +2025-07-15 13:35:37,379 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:37,384 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:37,384 - services.execution.handlers.storage_location - INFO - 获取库位失败,第6次重试,等待 1 秒后继续 +2025-07-15 13:35:38,420 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:38,426 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:38,428 - services.execution.handlers.storage_location - INFO - 获取库位失败,第7次重试,等待 1 秒后继续 +2025-07-15 13:35:39,448 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:39,454 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:39,455 - services.execution.handlers.storage_location - INFO - 获取库位失败,第8次重试,等待 1 秒后继续 +2025-07-15 13:35:40,477 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:40,484 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:40,486 - services.execution.handlers.storage_location - INFO - 获取库位失败,第9次重试,等待 1 秒后继续 +2025-07-15 13:35:41,534 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:41,543 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:41,544 - services.execution.handlers.storage_location - INFO - 获取库位失败,第10次重试,等待 1 秒后继续 +2025-07-15 13:35:42,571 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:42,577 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:42,577 - services.execution.handlers.storage_location - INFO - 获取库位失败,第11次重试,等待 1 秒后继续 +2025-07-15 13:35:43,609 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:43,617 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:43,618 - services.execution.handlers.storage_location - INFO - 获取库位失败,第12次重试,等待 1 秒后继续 +2025-07-15 13:35:44,665 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:44,676 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:44,677 - services.execution.handlers.storage_location - INFO - 获取库位失败,第13次重试,等待 1 秒后继续 +2025-07-15 13:35:45,682 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:45,688 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:45,688 - services.execution.handlers.storage_location - INFO - 获取库位失败,第14次重试,等待 1 秒后继续 +2025-07-15 13:35:46,717 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:46,725 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:46,725 - services.execution.handlers.storage_location - INFO - 获取库位失败,第15次重试,等待 1 秒后继续 +2025-07-15 13:35:47,742 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:47,748 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:47,750 - services.execution.handlers.storage_location - INFO - 获取库位失败,第16次重试,等待 1 秒后继续 +2025-07-15 13:35:48,779 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:48,786 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:48,787 - services.execution.handlers.storage_location - INFO - 获取库位失败,第17次重试,等待 1 秒后继续 +2025-07-15 13:35:49,836 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:49,843 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:49,847 - services.execution.handlers.storage_location - INFO - 获取库位失败,第18次重试,等待 1 秒后继续 +2025-07-15 13:35:50,881 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:50,892 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:50,893 - services.execution.handlers.storage_location - INFO - 获取库位失败,第19次重试,等待 1 秒后继续 +2025-07-15 13:35:51,908 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:51,917 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:51,918 - services.execution.handlers.storage_location - INFO - 获取库位失败,第20次重试,等待 1 秒后继续 +2025-07-15 13:35:52,937 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:52,942 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:52,943 - services.execution.handlers.storage_location - INFO - 获取库位失败,第21次重试,等待 1 秒后继续 +2025-07-15 13:35:53,964 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:53,972 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:53,972 - services.execution.handlers.storage_location - INFO - 获取库位失败,第22次重试,等待 1 秒后继续 +2025-07-15 13:35:55,010 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:55,018 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:55,018 - services.execution.handlers.storage_location - INFO - 获取库位失败,第23次重试,等待 1 秒后继续 +2025-07-15 13:35:56,050 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:56,057 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:56,058 - services.execution.handlers.storage_location - INFO - 获取库位失败,第24次重试,等待 1 秒后继续 +2025-07-15 13:35:57,083 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:57,090 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:57,092 - services.execution.handlers.storage_location - INFO - 获取库位失败,第25次重试,等待 1 秒后继续 +2025-07-15 13:35:58,128 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:58,138 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:58,141 - services.execution.handlers.storage_location - INFO - 获取库位失败,第26次重试,等待 1 秒后继续 +2025-07-15 13:35:59,161 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:35:59,167 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:35:59,167 - services.execution.handlers.storage_location - INFO - 获取库位失败,第27次重试,等待 1 秒后继续 +2025-07-15 13:36:00,204 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:00,214 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:00,215 - services.execution.handlers.storage_location - INFO - 获取库位失败,第28次重试,等待 1 秒后继续 +2025-07-15 13:36:01,243 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:01,250 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:01,254 - services.execution.handlers.storage_location - INFO - 获取库位失败,第29次重试,等待 1 秒后继续 +2025-07-15 13:36:02,283 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:02,290 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:02,291 - services.execution.handlers.storage_location - INFO - 获取库位失败,第30次重试,等待 1 秒后继续 +2025-07-15 13:36:03,321 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:03,326 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:03,327 - services.execution.handlers.storage_location - INFO - 获取库位失败,第31次重试,等待 1 秒后继续 +2025-07-15 13:36:03,342 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:36:04,360 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:04,366 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:04,367 - services.execution.handlers.storage_location - INFO - 获取库位失败,第32次重试,等待 1 秒后继续 +2025-07-15 13:36:05,401 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:05,406 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:05,408 - services.execution.handlers.storage_location - INFO - 获取库位失败,第33次重试,等待 1 秒后继续 +2025-07-15 13:36:06,444 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:06,451 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:06,457 - services.execution.handlers.storage_location - INFO - 获取库位失败,第34次重试,等待 1 秒后继续 +2025-07-15 13:36:07,520 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:07,526 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:07,527 - services.execution.handlers.storage_location - INFO - 获取库位失败,第35次重试,等待 1 秒后继续 +2025-07-15 13:36:08,560 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:08,567 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:08,568 - services.execution.handlers.storage_location - INFO - 获取库位失败,第36次重试,等待 1 秒后继续 +2025-07-15 13:36:09,612 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:09,620 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:09,621 - services.execution.handlers.storage_location - INFO - 获取库位失败,第37次重试,等待 1 秒后继续 +2025-07-15 13:36:10,658 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:10,665 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:10,676 - services.execution.handlers.storage_location - INFO - 获取库位失败,第38次重试,等待 1 秒后继续 +2025-07-15 13:36:11,701 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:11,707 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:11,710 - services.execution.handlers.storage_location - INFO - 获取库位失败,第39次重试,等待 1 秒后继续 +2025-07-15 13:36:12,728 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:12,732 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:12,732 - services.execution.handlers.storage_location - INFO - 获取库位失败,第40次重试,等待 1 秒后继续 +2025-07-15 13:36:13,755 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:13,761 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:13,761 - services.execution.handlers.storage_location - INFO - 获取库位失败,第41次重试,等待 1 秒后继续 +2025-07-15 13:36:14,778 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:14,783 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:14,784 - services.execution.handlers.storage_location - INFO - 获取库位失败,第42次重试,等待 1 秒后继续 +2025-07-15 13:36:15,816 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:15,821 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:15,822 - services.execution.handlers.storage_location - INFO - 获取库位失败,第43次重试,等待 1 秒后继续 +2025-07-15 13:36:16,862 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:16,867 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:16,870 - services.execution.handlers.storage_location - INFO - 获取库位失败,第44次重试,等待 1 秒后继续 +2025-07-15 13:36:17,898 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:17,903 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:17,903 - services.execution.handlers.storage_location - INFO - 获取库位失败,第45次重试,等待 1 秒后继续 +2025-07-15 13:36:18,934 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:18,940 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:18,942 - services.execution.handlers.storage_location - INFO - 获取库位失败,第46次重试,等待 1 秒后继续 +2025-07-15 13:36:19,959 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:19,966 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:19,967 - services.execution.handlers.storage_location - INFO - 获取库位失败,第47次重试,等待 1 秒后继续 +2025-07-15 13:36:20,992 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:20,999 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:21,000 - services.execution.handlers.storage_location - INFO - 获取库位失败,第48次重试,等待 1 秒后继续 +2025-07-15 13:36:22,038 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:22,049 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:22,050 - services.execution.handlers.storage_location - INFO - 获取库位失败,第49次重试,等待 1 秒后继续 +2025-07-15 13:36:23,069 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:23,076 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:23,080 - services.execution.handlers.storage_location - INFO - 获取库位失败,第50次重试,等待 1 秒后继续 +2025-07-15 13:36:24,110 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:24,115 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:24,116 - services.execution.handlers.storage_location - INFO - 获取库位失败,第51次重试,等待 1 秒后继续 +2025-07-15 13:36:25,137 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:25,144 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:25,145 - services.execution.handlers.storage_location - INFO - 获取库位失败,第52次重试,等待 1 秒后继续 +2025-07-15 13:36:26,182 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:26,189 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:26,193 - services.execution.handlers.storage_location - INFO - 获取库位失败,第53次重试,等待 1 秒后继续 +2025-07-15 13:36:27,190 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:27,200 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:27,203 - services.execution.handlers.storage_location - INFO - 获取库位失败,第54次重试,等待 1 秒后继续 +2025-07-15 13:36:28,234 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:28,241 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:28,242 - services.execution.handlers.storage_location - INFO - 获取库位失败,第55次重试,等待 1 秒后继续 +2025-07-15 13:36:29,275 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:29,282 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:29,283 - services.execution.handlers.storage_location - INFO - 获取库位失败,第56次重试,等待 1 秒后继续 +2025-07-15 13:36:30,313 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:30,323 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:30,324 - services.execution.handlers.storage_location - INFO - 获取库位失败,第57次重试,等待 1 秒后继续 +2025-07-15 13:36:31,351 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:31,354 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:31,355 - services.execution.handlers.storage_location - INFO - 获取库位失败,第58次重试,等待 1 秒后继续 +2025-07-15 13:36:32,352 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:32,361 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:32,363 - services.execution.handlers.storage_location - INFO - 获取库位失败,第59次重试,等待 1 秒后继续 +2025-07-15 13:36:33,407 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:33,415 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:33,418 - services.execution.handlers.storage_location - INFO - 获取库位失败,第60次重试,等待 1 秒后继续 +2025-07-15 13:36:34,456 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:34,462 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:34,463 - services.execution.handlers.storage_location - INFO - 获取库位失败,第61次重试,等待 1 秒后继续 +2025-07-15 13:36:35,495 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:35,502 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:35,504 - services.execution.handlers.storage_location - INFO - 获取库位失败,第62次重试,等待 1 秒后继续 +2025-07-15 13:36:36,521 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:36,530 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:36,531 - services.execution.handlers.storage_location - INFO - 获取库位失败,第63次重试,等待 1 秒后继续 +2025-07-15 13:36:37,578 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:37,583 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:37,585 - services.execution.handlers.storage_location - INFO - 获取库位失败,第64次重试,等待 1 秒后继续 +2025-07-15 13:36:38,626 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:38,630 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:38,630 - services.execution.handlers.storage_location - INFO - 获取库位失败,第65次重试,等待 1 秒后继续 +2025-07-15 13:36:39,651 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:39,655 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:39,655 - services.execution.handlers.storage_location - INFO - 获取库位失败,第66次重试,等待 1 秒后继续 +2025-07-15 13:36:40,689 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:40,692 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:40,692 - services.execution.handlers.storage_location - INFO - 获取库位失败,第67次重试,等待 1 秒后继续 +2025-07-15 13:36:41,710 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:41,717 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:41,717 - services.execution.handlers.storage_location - INFO - 获取库位失败,第68次重试,等待 1 秒后继续 +2025-07-15 13:36:42,739 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:42,746 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:42,747 - services.execution.handlers.storage_location - INFO - 获取库位失败,第69次重试,等待 1 秒后继续 +2025-07-15 13:36:43,781 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:43,791 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:43,791 - services.execution.handlers.storage_location - INFO - 获取库位失败,第70次重试,等待 1 秒后继续 +2025-07-15 13:36:44,824 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:44,828 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:44,828 - services.execution.handlers.storage_location - INFO - 获取库位失败,第71次重试,等待 1 秒后继续 +2025-07-15 13:36:45,861 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:45,867 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:45,868 - services.execution.handlers.storage_location - INFO - 获取库位失败,第72次重试,等待 1 秒后继续 +2025-07-15 13:36:46,870 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:46,876 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:46,877 - services.execution.handlers.storage_location - INFO - 获取库位失败,第73次重试,等待 1 秒后继续 +2025-07-15 13:36:47,911 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:47,918 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:47,919 - services.execution.handlers.storage_location - INFO - 获取库位失败,第74次重试,等待 1 秒后继续 +2025-07-15 13:36:48,940 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:48,945 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:48,946 - services.execution.handlers.storage_location - INFO - 获取库位失败,第75次重试,等待 1 秒后继续 +2025-07-15 13:36:49,964 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:49,972 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:49,973 - services.execution.handlers.storage_location - INFO - 获取库位失败,第76次重试,等待 1 秒后继续 +2025-07-15 13:36:50,988 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:50,994 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:50,995 - services.execution.handlers.storage_location - INFO - 获取库位失败,第77次重试,等待 1 秒后继续 +2025-07-15 13:36:52,012 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:52,017 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:52,017 - services.execution.handlers.storage_location - INFO - 获取库位失败,第78次重试,等待 1 秒后继续 +2025-07-15 13:36:52,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 13:36:52,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:36:52,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:36:52,280 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 13:36:52,281 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:36:52,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:36:53,037 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:53,046 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:53,047 - services.execution.handlers.storage_location - INFO - 获取库位失败,第79次重试,等待 1 秒后继续 +2025-07-15 13:36:54,063 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:54,074 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:54,076 - services.execution.handlers.storage_location - INFO - 获取库位失败,第80次重试,等待 1 秒后继续 +2025-07-15 13:36:55,107 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:55,114 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:55,115 - services.execution.handlers.storage_location - INFO - 获取库位失败,第81次重试,等待 1 秒后继续 +2025-07-15 13:36:56,130 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:56,135 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:56,136 - services.execution.handlers.storage_location - INFO - 获取库位失败,第82次重试,等待 1 秒后继续 +2025-07-15 13:36:57,151 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:57,156 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:57,156 - services.execution.handlers.storage_location - INFO - 获取库位失败,第83次重试,等待 1 秒后继续 +2025-07-15 13:36:58,156 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:58,161 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:58,161 - services.execution.handlers.storage_location - INFO - 获取库位失败,第84次重试,等待 1 秒后继续 +2025-07-15 13:36:59,183 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:36:59,192 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:36:59,195 - services.execution.handlers.storage_location - INFO - 获取库位失败,第85次重试,等待 1 秒后继续 +2025-07-15 13:37:00,221 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:00,227 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:00,230 - services.execution.handlers.storage_location - INFO - 获取库位失败,第86次重试,等待 1 秒后继续 +2025-07-15 13:37:01,235 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:01,240 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:01,241 - services.execution.handlers.storage_location - INFO - 获取库位失败,第87次重试,等待 1 秒后继续 +2025-07-15 13:37:02,262 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:02,269 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:02,269 - services.execution.handlers.storage_location - INFO - 获取库位失败,第88次重试,等待 1 秒后继续 +2025-07-15 13:37:03,288 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:03,293 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:03,294 - services.execution.handlers.storage_location - INFO - 获取库位失败,第89次重试,等待 1 秒后继续 +2025-07-15 13:37:04,301 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:04,307 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:04,308 - services.execution.handlers.storage_location - INFO - 获取库位失败,第90次重试,等待 1 秒后继续 +2025-07-15 13:37:05,312 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:05,316 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:05,316 - services.execution.handlers.storage_location - INFO - 获取库位失败,第91次重试,等待 1 秒后继续 +2025-07-15 13:37:06,333 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:06,342 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:06,343 - services.execution.handlers.storage_location - INFO - 获取库位失败,第92次重试,等待 1 秒后继续 +2025-07-15 13:37:07,368 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:07,375 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:07,376 - services.execution.handlers.storage_location - INFO - 获取库位失败,第93次重试,等待 1 秒后继续 +2025-07-15 13:37:08,410 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:08,414 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:08,414 - services.execution.handlers.storage_location - INFO - 获取库位失败,第94次重试,等待 1 秒后继续 +2025-07-15 13:37:09,435 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:09,444 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:09,445 - services.execution.handlers.storage_location - INFO - 获取库位失败,第95次重试,等待 1 秒后继续 +2025-07-15 13:37:10,472 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:10,479 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:10,480 - services.execution.handlers.storage_location - INFO - 获取库位失败,第96次重试,等待 1 秒后继续 +2025-07-15 13:37:11,494 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:11,499 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:11,499 - services.execution.handlers.storage_location - INFO - 获取库位失败,第97次重试,等待 1 秒后继续 +2025-07-15 13:37:12,534 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:12,543 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:12,544 - services.execution.handlers.storage_location - INFO - 获取库位失败,第98次重试,等待 1 秒后继续 +2025-07-15 13:37:13,569 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:13,573 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:13,574 - services.execution.handlers.storage_location - INFO - 获取库位失败,第99次重试,等待 1 秒后继续 +2025-07-15 13:37:14,594 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:14,600 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:14,600 - services.execution.handlers.storage_location - INFO - 获取库位失败,第100次重试,等待 1 秒后继续 +2025-07-15 13:37:15,621 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:15,629 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:15,630 - services.execution.handlers.storage_location - INFO - 获取库位失败,第101次重试,等待 1 秒后继续 +2025-07-15 13:37:16,652 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:16,658 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:16,658 - services.execution.handlers.storage_location - INFO - 获取库位失败,第102次重试,等待 1 秒后继续 +2025-07-15 13:37:17,683 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:17,685 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:37:17,686 - services.execution.handlers.storage_location - INFO - 获取库位失败,第103次重试,等待 1 秒后继续 +2025-07-15 13:37:18,678 - app - INFO - 应用程序关闭中... +2025-07-15 13:37:18,679 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:37:18,680 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:37:18,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:37:18,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:37:18,682 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:37:18,690 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:37:18,692 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:37:18,693 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:37:18,694 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 13:37:18,696 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:37:18,697 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:37:18,697 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 13:37:18,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:37:18,700 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:37:18,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:37:18,702 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:37:18,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:37:18,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:37:18,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:37:18,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 13:37:18,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:37:18,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:37:18,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 13:37:18,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:37:18,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:37:18,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 13:37:18,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:37:18,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:37:18,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 13:37:18,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:37:18,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:37:18,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 13:37:18,715 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 13:37:18,716 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 13:37:18,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:37:18,717 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:37:18,718 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 13:37:18,718 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:37:18,720 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:37:18,721 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 13:37:18,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:37:18,722 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:37:18,723 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 13:37:18,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:37:18,725 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:37:18,726 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 13:37:18,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:37:18,727 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:37:18,728 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 13:37:18,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:37:18,729 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:37:18,730 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 13:37:18,731 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 13:37:18,731 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 13:37:18,732 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 13:37:18,733 - app - INFO - 增强版任务调度器已停止 +2025-07-15 13:37:18,733 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 13:37:18,735 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 13:37:18,735 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 13:37:18,737 - data.session - INFO - 数据库连接已关闭 +2025-07-15 13:37:42,858 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:38:06,091 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:38:06,101 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:38:06,540 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:38:06,590 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:38:06,643 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:38:07,044 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:38:07,045 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:38:07,046 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:38:07,049 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:38:07,050 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:38:07,051 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:38:07,051 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:38:07,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:38:07,052 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:38:07,053 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:38:07,054 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:38:07,054 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:38:07,055 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:38:07,055 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:38:07,056 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:38:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:38:07,057 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:38:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:38:07,058 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:38:07,059 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:38:07,060 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:38:07,061 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:38:07,062 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:38:07,068 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:38:07,071 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:38:07,072 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:38:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:38:07,073 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:38:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:38:07,074 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:38:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:38:07,075 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:38:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:38:07,076 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:38:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:38:07,077 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:38:07,078 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:38:07,079 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:38:07,081 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:38:07,081 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:38:07,085 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:38:07,180 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:38:07,184 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:38:07,185 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:38:07,186 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:38:07,186 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:38:07,187 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:38:11,070 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 13:38:11,091 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0202秒 +2025-07-15 13:38:14,859 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 13:38:14,868 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 13:38:14,869 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 13:38:14,869 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 13:38:14,894 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 13:38:14,894 - services.sync_service - INFO - 正在同步创建任务到天风系统: 78711bf3-5605-4984-a33e-5d1d3c6a3145 +2025-07-15 13:38:14,895 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"78711bf3-5605-4984-a33e-5d1d3c6a3145","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 13:38:14","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 13:38:15,147 - services.sync_service - INFO - 成功同步任务到系统任务: 78711bf3-5605-4984-a33e-5d1d3c6a3145 +2025-07-15 13:38:15,148 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 78711bf3-5605-4984-a33e-5d1d3c6a3145 +2025-07-15 13:38:15,168 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 78711bf3-5605-4984-a33e-5d1d3c6a3145 (优先级 1) 添加到队列 0 +2025-07-15 13:38:15,170 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 78711bf3-5605-4984-a33e-5d1d3c6a3145 +2025-07-15 13:38:15,171 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3124秒 +2025-07-15 13:38:15,198 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: 78711bf3-5605-4984-a33e-5d1d3c6a3145, 优先级: 1 +2025-07-15 13:38:15,199 - services.execution.task_executor - DEBUG - 任务 78711bf3-5605-4984-a33e-5d1d3c6a3145 设置超时时间: 3600秒 +2025-07-15 13:38:15,214 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 78711bf3-5605-4984-a33e-5d1d3c6a3145 +2025-07-15 13:38:15,428 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:38:15,456 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 13:38:15,475 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:38:15,476 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:38:15,486 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 13:38:15,486 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 13:38:15,486 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b4, ID: 6, 类型: GetIdleSiteBp +2025-07-15 13:38:15,497 - services.execution.block_executor - DEBUG - 为子块 6 创建记录, 记录ID: 5bd77c6e-b5af-4155-bd11-9a7821a0e739 +2025-07-15 13:38:15,500 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-15 13:38:15,500 - services.execution.block_executor - INFO - 为块 b4 存储输出: +2025-07-15 13:38:15,507 - services.execution.block_executor - INFO - 开始执行子块 6 的处理逻辑 +2025-07-15 13:38:15,508 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'siteId': '', 'content': '', 'filled': '', 'locked': 'false', 'type': '', 'groupName': '', 'lock': '', 'retryPeriod': '', 'ifFair': True, 'orderDesc': True} +2025-07-15 13:38:15,508 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-15 13:38:15,511 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=False, group_name=, order_desc=True, lock_after_get=False +2025-07-15 13:38:15,535 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': True, 'message': '查询库位成功,库位ID: 4-3', 'data': {'siteId': '4-3'}} +2025-07-15 13:38:15,556 - services.execution.block_executor - INFO - 块 b4 (ID: 6) 设置的变量: [] +2025-07-15 13:38:15,557 - services.execution.block_executor - INFO - 为块 b4 存储输出: ['siteId'] +2025-07-15 13:38:15,583 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:38:15,584 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:38:15,599 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 78711bf3-5605-4984-a33e-5d1d3c6a3145 +2025-07-15 13:38:15,810 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 78711bf3-5605-4984-a33e-5d1d3c6a3145 +2025-07-15 13:38:15,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 完成任务: 78711bf3-5605-4984-a33e-5d1d3c6a3145, 结果: True +2025-07-15 13:38:33,895 - app - INFO - 应用程序关闭中... +2025-07-15 13:38:33,896 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:38:33,896 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:38:33,897 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:38:33,897 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:38:33,897 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 13:38:33,897 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:38:33,898 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:38:33,898 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 13:38:33,898 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:38:33,899 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:38:33,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:38:33,900 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:38:33,900 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:38:33,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:38:33,901 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:38:33,901 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 13:38:33,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:38:33,902 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:38:33,903 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 13:38:33,903 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:38:33,904 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:38:33,904 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 13:38:33,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:38:33,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:38:33,906 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 13:38:33,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:38:33,908 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:38:33,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 13:38:33,909 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:38:33,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:38:33,910 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 13:38:33,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:38:33,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:38:33,911 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 13:38:33,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:38:33,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:38:33,912 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 13:38:33,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:38:33,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:38:33,914 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 13:38:33,914 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:38:33,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:38:33,915 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 13:38:33,915 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:38:33,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:38:33,916 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 13:38:33,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:38:33,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:38:33,917 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 13:38:33,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:38:33,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:38:33,918 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 13:38:33,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:38:33,918 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:38:33,919 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 13:38:33,919 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 13:38:33,919 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 13:38:33,919 - app - INFO - 增强版任务调度器已停止 +2025-07-15 13:38:33,920 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 13:38:33,921 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 13:38:33,921 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 13:38:33,922 - data.session - INFO - 数据库连接已关闭 +2025-07-15 13:49:54,370 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:50:10,779 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:50:10,790 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:50:11,240 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:50:11,305 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:50:11,339 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:50:11,656 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:50:11,657 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:50:11,658 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:50:11,659 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:50:11,661 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:50:11,665 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:50:11,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:50:11,667 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:50:11,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:50:11,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:50:11,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:50:11,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:50:11,670 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:50:11,671 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:50:11,671 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:50:11,672 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:50:11,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:50:11,673 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:50:11,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:50:11,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:50:11,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:50:11,676 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:50:11,678 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:50:11,683 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:50:11,686 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:50:11,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:50:11,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:50:11,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:50:11,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:50:11,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:50:11,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:50:11,690 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:50:11,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:50:11,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:50:11,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:50:11,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:50:11,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:50:11,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:50:11,699 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:50:11,699 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:50:11,703 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:50:11,758 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:50:11,759 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:50:11,761 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:50:11,762 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:50:11,764 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:50:11,765 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:50:24,491 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 13:50:24,524 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0331秒 +2025-07-15 13:50:36,052 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 13:50:36,066 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 13:50:36,067 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 13:50:36,067 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 13:50:36,100 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 13:50:36,100 - services.sync_service - INFO - 正在同步创建任务到天风系统: 60fb537e-edba-4f50-971e-fa24f3de8a14 +2025-07-15 13:50:36,106 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"60fb537e-edba-4f50-971e-fa24f3de8a14","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 13:50:36","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 13:50:36,326 - services.sync_service - INFO - 成功同步任务到系统任务: 60fb537e-edba-4f50-971e-fa24f3de8a14 +2025-07-15 13:50:36,328 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 60fb537e-edba-4f50-971e-fa24f3de8a14 +2025-07-15 13:50:36,331 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 60fb537e-edba-4f50-971e-fa24f3de8a14 (优先级 1) 添加到队列 0 +2025-07-15 13:50:36,339 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 60fb537e-edba-4f50-971e-fa24f3de8a14 +2025-07-15 13:50:36,340 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2888秒 +2025-07-15 13:50:36,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 获取到任务: 60fb537e-edba-4f50-971e-fa24f3de8a14, 优先级: 1 +2025-07-15 13:50:36,372 - services.execution.task_executor - DEBUG - 任务 60fb537e-edba-4f50-971e-fa24f3de8a14 设置超时时间: 3600秒 +2025-07-15 13:50:36,392 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 60fb537e-edba-4f50-971e-fa24f3de8a14 +2025-07-15 13:50:36,604 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:50:36,646 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 13:50:36,675 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:50:36,677 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:50:36,692 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 13:50:36,693 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 13:50:36,694 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: GetIdleSiteBp +2025-07-15 13:50:36,707 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: c9b83df2-820c-426c-94ad-f828e05fd4db +2025-07-15 13:50:36,709 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-15 13:50:36,710 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-15 13:50:36,720 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-15 13:50:36,720 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'siteId': '', 'content': '', 'filled': '', 'locked': 'true', 'type': '', 'groupName': '', 'lock': '', 'retryPeriod': '', 'ifFair': True, 'orderDesc': 'false'} +2025-07-15 13:50:36,724 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-15 13:50:36,730 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:36,748 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:36,748 - services.execution.handlers.storage_location - INFO - 获取库位失败,第1次重试,等待 1 秒后继续 +2025-07-15 13:50:37,770 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:37,780 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:37,782 - services.execution.handlers.storage_location - INFO - 获取库位失败,第2次重试,等待 1 秒后继续 +2025-07-15 13:50:38,807 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:38,812 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:38,812 - services.execution.handlers.storage_location - INFO - 获取库位失败,第3次重试,等待 1 秒后继续 +2025-07-15 13:50:39,834 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:39,841 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:39,842 - services.execution.handlers.storage_location - INFO - 获取库位失败,第4次重试,等待 1 秒后继续 +2025-07-15 13:50:40,875 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:40,882 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:40,919 - services.execution.handlers.storage_location - INFO - 获取库位失败,第5次重试,等待 1 秒后继续 +2025-07-15 13:50:41,953 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:41,965 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:41,966 - services.execution.handlers.storage_location - INFO - 获取库位失败,第6次重试,等待 1 秒后继续 +2025-07-15 13:50:42,991 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:43,000 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:43,001 - services.execution.handlers.storage_location - INFO - 获取库位失败,第7次重试,等待 1 秒后继续 +2025-07-15 13:50:44,043 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:44,048 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:44,049 - services.execution.handlers.storage_location - INFO - 获取库位失败,第8次重试,等待 1 秒后继续 +2025-07-15 13:50:45,082 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:50:45,090 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': False, 'message': '未找到符合条件的库位'} +2025-07-15 13:50:45,091 - services.execution.handlers.storage_location - INFO - 获取库位失败,第9次重试,等待 1 秒后继续 +2025-07-15 13:50:45,523 - app - INFO - 应用程序关闭中... +2025-07-15 13:50:45,523 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 13:50:45,524 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 13:50:45,524 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 13:50:45,525 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 13:50:45,525 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 13:50:45,526 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 13:50:45,527 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 13:50:45,528 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 13:50:45,528 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 13:50:45,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 13:50:45,529 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:50:45,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:50:45,530 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:50:45,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:50:45,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:50:45,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 13:50:45,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:50:45,532 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:50:45,533 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 13:50:45,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:50:45,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:50:45,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 13:50:45,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:50:45,537 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:50:45,538 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 13:50:45,538 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:50:45,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:50:45,540 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 13:50:45,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:50:45,543 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:50:45,544 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 13:50:45,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 13:50:45,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 13:50:45,546 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 13:50:45,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:50:45,547 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:50:45,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 13:50:45,548 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:50:45,549 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:50:45,550 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 13:50:45,550 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:50:45,551 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:50:45,551 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 13:50:45,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:50:45,552 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:50:45,553 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 13:50:45,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:50:45,554 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:50:45,555 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 13:50:45,555 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:50:45,556 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:50:45,557 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 13:50:45,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:50:45,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:50:45,558 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 13:50:45,559 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 13:50:45,559 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 13:50:45,560 - app - INFO - 增强版任务调度器已停止 +2025-07-15 13:50:45,560 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 13:50:45,562 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 13:50:45,562 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 13:50:45,564 - data.session - INFO - 数据库连接已关闭 +2025-07-15 13:52:52,495 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 13:52:57,292 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 13:52:57,304 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 13:52:57,775 - data.session - INFO - 正在初始化数据库... +2025-07-15 13:52:57,814 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 13:52:57,861 - data.session - INFO - 数据库表初始化完成 +2025-07-15 13:52:58,139 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 13:52:58,140 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 13:52:58,141 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 13:52:58,144 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 13:52:58,145 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 13:52:58,145 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 13:52:58,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 13:52:58,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 13:52:58,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 13:52:58,148 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 13:52:58,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 13:52:58,149 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 13:52:58,150 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 13:52:58,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 13:52:58,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 13:52:58,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 13:52:58,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 13:52:58,153 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 13:52:58,154 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 13:52:58,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 13:52:58,156 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:52:58,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 13:52:58,159 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 13:52:58,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:52:58,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:52:58,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:52:58,165 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:52:58,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:52:58,166 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:52:58,167 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:52:58,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 13:52:58,168 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:52:58,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:52:58,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:52:58,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:52:58,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:52:58,171 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:52:58,172 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 13:52:58,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 13:52:58,173 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 13:52:58,176 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 13:52:58,289 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 13:52:58,292 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 13:52:58,294 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 13:52:58,295 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 13:52:58,298 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 13:52:58,300 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 13:53:01,955 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 13:53:01,974 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 13:53:01,977 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 13:53:01,977 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 13:53:02,034 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 13:53:02,034 - services.sync_service - INFO - 正在同步创建任务到天风系统: 2f875b61-4b58-45e4-96e8-cec92b0bc090 +2025-07-15 13:53:02,036 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"2f875b61-4b58-45e4-96e8-cec92b0bc090","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 13:53:02","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 13:53:02,260 - services.sync_service - INFO - 成功同步任务到系统任务: 2f875b61-4b58-45e4-96e8-cec92b0bc090 +2025-07-15 13:53:02,261 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: 2f875b61-4b58-45e4-96e8-cec92b0bc090 +2025-07-15 13:53:02,272 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 2f875b61-4b58-45e4-96e8-cec92b0bc090 (优先级 1) 添加到队列 0 +2025-07-15 13:53:02,273 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: 2f875b61-4b58-45e4-96e8-cec92b0bc090 +2025-07-15 13:53:02,274 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.3183秒 +2025-07-15 13:53:02,346 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 获取到任务: 2f875b61-4b58-45e4-96e8-cec92b0bc090, 优先级: 1 +2025-07-15 13:53:02,347 - services.execution.task_executor - DEBUG - 任务 2f875b61-4b58-45e4-96e8-cec92b0bc090 设置超时时间: 3600秒 +2025-07-15 13:53:02,375 - services.sync_service - INFO - 正在设置系统任务状态为执行中: 2f875b61-4b58-45e4-96e8-cec92b0bc090 +2025-07-15 13:53:02,592 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:53:02,606 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 13:53:02,618 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:53:02,618 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:53:02,625 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 13:53:02,625 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 13:53:02,625 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: GetIdleSiteBp +2025-07-15 13:53:02,632 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: db109738-cd9e-4033-be8c-4af17366852c +2025-07-15 13:53:02,633 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-15 13:53:02,633 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-15 13:53:02,640 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-15 13:53:02,640 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'siteId': '', 'content': '', 'filled': '', 'locked': 'true', 'type': '', 'groupName': '', 'lock': '', 'retryPeriod': '', 'ifFair': True, 'orderDesc': 'false'} +2025-07-15 13:53:02,641 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-15 13:53:02,642 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=, order_desc=False, lock_after_get=False +2025-07-15 13:53:02,647 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': True, 'message': '查询库位成功,库位ID: 1-1', 'data': {'siteId': '1-1'}} +2025-07-15 13:53:02,657 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-15 13:53:02,657 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['siteId'] +2025-07-15 13:53:02,670 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:53:02,670 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:53:02,678 - services.sync_service - INFO - 正在设置系统任务状态为已完成: 2f875b61-4b58-45e4-96e8-cec92b0bc090 +2025-07-15 13:53:02,893 - services.sync_service - INFO - 成功设置系统任务状态为已完成: 2f875b61-4b58-45e4-96e8-cec92b0bc090 +2025-07-15 13:53:02,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 完成任务: 2f875b61-4b58-45e4-96e8-cec92b0bc090, 结果: True +2025-07-15 13:54:55,427 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 13:54:55,456 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0298秒 +2025-07-15 13:55:00,566 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/save 来自 127.0.0.1 +2025-07-15 13:55:00,569 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/save 状态码: 200 耗时: 0.0031秒 +2025-07-15 13:55:06,515 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-task-edit/run 来自 127.0.0.1 +2025-07-15 13:55:06,521 - services.task_edit_service - INFO - 准备启动任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 来源: SYSTEM, 设备: AB2223Ndsa1 +2025-07-15 13:55:06,521 - services.task_edit_service - DEBUG - 任务参数: [] +2025-07-15 13:55:06,521 - services.task_edit_service - INFO - 启动普通任务: 571985c1-cfa5-4186-8acd-6e3868a5e08c +2025-07-15 13:55:06,542 - services.sync_service - DEBUG - 使用认证令牌调用接口,令牌头: X-Access-Token +2025-07-15 13:55:06,542 - services.sync_service - INFO - 正在同步创建任务到天风系统: a76b1608-0b88-4179-af1a-b9969c659f9c +2025-07-15 13:55:06,542 - services.sync_service - DEBUG - 创建任务请求参数: {"vwedTaskId":"a76b1608-0b88-4179-af1a-b9969c659f9c","vwedTaskParentId":"","name":"test","isPeriodic":0,"priority":1,"createTime":"2025-07-15 13:55:06","sceneId":"1936411520272753371","needAmr":0} +2025-07-15 13:55:06,792 - services.sync_service - INFO - 成功同步任务到系统任务: a76b1608-0b88-4179-af1a-b9969c659f9c +2025-07-15 13:55:06,792 - services.enhanced_scheduler.task_scheduler - INFO - 成功同步任务到主任务系统: a76b1608-0b88-4179-af1a-b9969c659f9c +2025-07-15 13:55:06,797 - services.enhanced_scheduler.priority_queue_manager - INFO - 任务 a76b1608-0b88-4179-af1a-b9969c659f9c (优先级 1) 添加到队列 0 +2025-07-15 13:55:06,797 - services.task_edit_service - INFO - 普通任务启动成功: 571985c1-cfa5-4186-8acd-6e3868a5e08c, 记录ID: a76b1608-0b88-4179-af1a-b9969c659f9c +2025-07-15 13:55:06,798 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-task-edit/run 状态码: 200 耗时: 0.2831秒 +2025-07-15 13:55:06,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 获取到任务: a76b1608-0b88-4179-af1a-b9969c659f9c, 优先级: 1 +2025-07-15 13:55:06,826 - services.execution.task_executor - DEBUG - 任务 a76b1608-0b88-4179-af1a-b9969c659f9c 设置超时时间: 3600秒 +2025-07-15 13:55:06,844 - services.sync_service - INFO - 正在设置系统任务状态为执行中: a76b1608-0b88-4179-af1a-b9969c659f9c +2025-07-15 13:55:07,112 - services.sync_service - ERROR - [logger.py:204] - error() - 设置系统任务状态为执行中失败: 当前任务状态不允许此操作 +NoneType: None +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "D:\jsw_code\project\VWED_task\services\enhanced_scheduler\task_scheduler.py", line 856, in _worker + result = await executor.execute() + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 208, in execute + await self._update_task_status(session, TaskStatus.RUNNING, "任务执行中", task_detail=self.task_def.detail) + File "D:\jsw_code\project\VWED_task\services\execution\task_executor.py", line 360, in _update_task_status + await set_task_in_progress(self.task_record_id, self.task_def.user_token) + File "D:\jsw_code\project\VWED_task\services\sync_service.py", line 564, in set_task_in_progress + logger.error(f"设置系统任务状态为执行中失败: {response_text.get('message', '未知错误')}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 13:55:07,127 - services.execution.block_executor - INFO - 开始执行任务块: -1, 类型: RootBp, ID: -1 +2025-07-15 13:55:07,138 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:55:07,139 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:55:07,145 - services.execution.block_executor - INFO - 开始执行 execute_children 方法 - 块ID: -1, 分支: default +2025-07-15 13:55:07,146 - services.execution.block_executor - INFO - 开始执行块 -1 的 default 分支下的 1 个子块 +2025-07-15 13:55:07,146 - services.execution.block_executor - INFO - 执行子块 [1/1] - 名称: b1, ID: 2, 类型: GetIdleSiteBp +2025-07-15 13:55:07,155 - services.execution.block_executor - DEBUG - 为子块 2 创建记录, 记录ID: f6fdc587-4611-447d-8dd5-72c7b1d5bf23 +2025-07-15 13:55:07,156 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-15 13:55:07,157 - services.execution.block_executor - INFO - 为块 b1 存储输出: +2025-07-15 13:55:07,163 - services.execution.block_executor - INFO - 开始执行子块 2 的处理逻辑 +2025-07-15 13:55:07,163 - services.execution.handlers.storage_location - INFO - 获取库位处理器参数: {'siteId': '', 'content': '', 'filled': '', 'locked': 'true', 'type': '', 'groupName': '一般存储区B', 'lock': '', 'retryPeriod': '', 'ifFair': True, 'orderDesc': 'false'} +2025-07-15 13:55:07,163 - services.execution.handlers.storage_location - WARNING - [logger.py:190] - warning() - retry_period参数类型错误或无法转换为数字: , 将使用默认值1000 +2025-07-15 13:55:07,163 - services.execution.handlers.storage_location - INFO - 查询库位参数: site_id=, content=, filled=False, locked=True, group_name=一般存储区B, order_desc=False, lock_after_get=False +2025-07-15 13:55:07,168 - services.execution.handlers.storage_location - INFO - 获取库位处理器结果: {'success': True, 'message': '查询库位成功,库位ID: 1-1', 'data': {'siteId': '1-1'}} +2025-07-15 13:55:07,176 - services.execution.block_executor - INFO - 块 b1 (ID: 2) 设置的变量: [] +2025-07-15 13:55:07,176 - services.execution.block_executor - INFO - 为块 b1 存储输出: ['siteId'] +2025-07-15 13:55:07,192 - services.execution.block_executor - INFO - 块 -1 (ID: -1) 设置的变量: [] +2025-07-15 13:55:07,192 - services.execution.block_executor - INFO - 为块 -1 存储输出: +2025-07-15 13:55:07,201 - services.sync_service - INFO - 正在设置系统任务状态为已完成: a76b1608-0b88-4179-af1a-b9969c659f9c +2025-07-15 13:55:07,463 - services.sync_service - INFO - 成功设置系统任务状态为已完成: a76b1608-0b88-4179-af1a-b9969c659f9c +2025-07-15 13:55:07,472 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 完成任务: a76b1608-0b88-4179-af1a-b9969c659f9c, 结果: True +2025-07-15 13:56:58,188 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 13:56:58,190 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 13:56:58,191 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 13:56:58,191 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 13:56:58,192 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 13:56:58,193 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 13:56:58,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 13:56:58,194 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 13:56:58,195 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 13:56:58,195 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 13:56:58,197 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 13:56:58,199 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 13:56:58,200 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 13:56:58,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 13:56:58,201 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 13:56:58,202 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 13:56:58,202 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 13:56:58,205 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 13:56:58,205 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 13:56:58,206 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 13:56:58,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 13:56:58,207 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 13:56:58,208 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 13:56:58,209 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 13:56:58,209 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 13:56:58,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 13:56:58,210 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 13:56:58,211 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 13:56:58,212 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 13:56:58,212 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 13:56:58,213 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 13:56:58,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 13:56:58,214 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 13:56:58,215 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 13:56:58,215 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 13:56:58,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 13:56:58,216 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 13:56:58,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 13:56:58,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 13:56:58,218 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 13:56:58,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 13:56:58,219 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 13:56:58,219 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 13:56:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 13:56:58,220 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 13:56:58,221 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 13:56:58,221 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 13:56:58,222 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 13:56:58,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 13:56:58,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 13:56:58,224 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 13:56:58,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 13:56:58,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 13:56:58,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 13:56:58,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 13:56:58,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 13:56:58,227 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 13:56:58,228 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 13:56:58,228 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 13:56:58,229 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 13:56:58,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 13:56:58,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 13:56:58,231 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 13:56:58,231 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 13:56:58,232 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 13:56:58,232 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 13:56:58,232 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 13:56:58,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 13:56:58,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 13:56:58,234 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 13:56:58,235 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 13:56:58,236 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 13:56:58,236 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 13:56:58,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 13:56:58,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 13:56:58,238 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 13:56:58,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 13:56:58,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 13:58:58,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 13:58:58,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 13:58:58,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 13:58:58,272 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 13:58:58,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 13:58:58,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:00:52,847 - app - INFO - 应用程序关闭中... +2025-07-15 14:00:52,848 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 14:00:52,848 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 14:00:52,849 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 14:00:52,850 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 14:00:52,851 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 14:00:52,851 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 14:00:52,852 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 14:00:52,852 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 14:00:52,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 14:00:52,853 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 14:00:52,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:00:52,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:00:52,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:00:52,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:00:52,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:00:52,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 13 +2025-07-15 14:00:52,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:00:52,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:00:52,857 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 12 +2025-07-15 14:00:52,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:00:52,858 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:00:52,858 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 11 +2025-07-15 14:00:52,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:00:52,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:00:52,859 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 10 +2025-07-15 14:00:52,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:00:52,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:00:52,860 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 9 +2025-07-15 14:00:52,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:00:52,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:00:52,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 8 +2025-07-15 14:00:52,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:00:52,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:00:52,861 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 7 +2025-07-15 14:00:52,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:00:52,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:00:52,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 14:00:52,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:00:52,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:00:52,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 14:00:52,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:00:52,862 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:00:52,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 14:00:52,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:00:52,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:00:52,863 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 14:00:52,863 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:00:52,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:00:52,864 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 14:00:52,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:00:52,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:00:52,865 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 14:00:52,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:00:52,865 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:00:52,866 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 14:00:52,866 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 14:00:52,866 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 14:00:52,867 - app - INFO - 增强版任务调度器已停止 +2025-07-15 14:00:52,867 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 14:00:52,868 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 14:00:52,869 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 14:00:52,871 - data.session - INFO - 数据库连接已关闭 +2025-07-15 14:00:54,839 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 14:00:57,769 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 14:00:57,781 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 14:00:58,192 - data.session - INFO - 正在初始化数据库... +2025-07-15 14:00:58,250 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 14:00:58,287 - data.session - INFO - 数据库表初始化完成 +2025-07-15 14:00:58,591 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 14:00:58,592 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 14:00:58,594 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 14:00:58,595 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 14:00:58,596 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 14:00:58,596 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 14:00:58,597 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 14:00:58,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 14:00:58,599 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 14:00:58,600 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 14:00:58,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 14:00:58,601 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 14:00:58,602 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 14:00:58,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 14:00:58,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 14:00:58,603 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 14:00:58,604 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 14:00:58,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 14:00:58,605 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 14:00:58,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 14:00:58,606 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:00:58,607 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 14:00:58,608 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 14:00:58,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:00:58,612 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:00:58,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:00:58,613 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:00:58,614 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:00:58,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:00:58,615 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:00:58,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:00:58,616 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:00:58,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:00:58,618 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:00:58,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:00:58,619 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:00:58,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:00:58,620 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:00:58,621 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 14:00:58,621 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 14:00:58,622 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 14:00:58,727 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 14:00:58,730 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 14:00:58,730 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 14:00:58,731 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 14:00:58,732 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 14:00:58,733 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 14:01:08,286 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-operate-point/list 来自 127.0.0.1 +2025-07-15 14:01:08,314 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-operate-point/list 状态码: 200 耗时: 0.0280秒 +2025-07-15 14:04:58,660 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:04:58,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:04:58,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:04:58,663 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:04:58,664 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:04:58,664 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:04:58,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:04:58,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:04:58,666 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:04:58,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:04:58,666 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:04:58,667 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:04:58,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:04:58,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:04:58,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:04:58,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:04:58,668 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:04:58,668 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:04:58,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:04:58,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:04:58,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:04:58,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:04:58,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:04:58,669 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:04:58,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:04:58,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:04:58,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:04:58,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:04:58,671 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:04:58,672 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:04:58,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:04:58,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:04:58,674 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:04:58,675 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:04:58,675 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:04:58,678 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:04:58,679 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:04:58,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:04:58,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:04:58,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:04:58,683 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:04:58,683 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:04:58,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:04:58,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:04:58,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:04:58,685 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:04:58,686 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:04:58,687 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:04:58,688 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:04:58,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:04:58,689 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:04:58,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:04:58,697 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:04:58,697 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:04:58,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:04:58,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:04:58,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:04:58,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:04:58,698 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:04:58,698 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:04:58,699 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:04:58,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:04:58,700 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:04:58,700 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:04:58,701 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:04:58,703 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:04:58,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:04:58,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:04:58,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:04:58,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:04:58,704 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:04:58,704 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:04:58,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:04:58,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:04:58,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:04:58,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:04:58,707 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:04:58,707 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:04:58,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:04:58,708 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:04:58,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:04:58,709 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:04:58,709 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:04:58,710 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:04:58,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:04:58,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:04:58,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:04:58,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:04:58,712 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:04:58,724 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:08:58,774 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:08:58,776 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:08:58,777 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:08:58,781 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:08:58,782 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:08:58,783 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:08:58,783 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:08:58,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:08:58,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:08:58,785 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:08:58,786 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:08:58,786 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:08:58,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:08:58,796 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:08:58,801 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:08:58,802 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:08:58,804 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:08:58,805 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:08:58,805 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:08:58,806 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:08:58,807 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:08:58,808 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:08:58,809 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:08:58,810 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:08:58,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:08:58,811 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:08:58,813 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:08:58,814 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:08:58,814 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:08:58,815 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:08:58,816 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:08:58,817 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:08:58,818 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:08:58,819 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:08:58,821 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:08:58,821 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:08:58,822 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:08:58,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:08:58,823 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:08:58,824 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:08:58,825 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:08:58,825 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:08:58,826 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:08:58,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:08:58,827 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:08:58,829 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:08:58,829 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:08:58,830 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:08:58,831 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:08:58,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:08:58,832 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:08:58,833 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:08:58,834 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:08:58,835 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:08:58,836 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:08:58,837 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:08:58,838 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:08:58,838 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:08:58,839 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:08:58,840 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:08:58,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:08:58,841 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:08:58,842 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:08:58,843 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:08:58,843 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:08:58,844 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:08:58,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:08:58,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:08:58,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:08:58,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:08:58,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:08:58,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:08:58,850 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:08:58,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:08:58,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:08:58,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:08:58,853 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:08:58,854 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:08:58,854 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:08:58,855 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:08:58,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:08:58,856 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:08:58,857 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:08:58,858 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:08:58,859 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:08:58,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:08:58,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:08:58,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:08:58,862 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:08:58,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:12:58,955 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:12:58,958 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:12:58,959 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:12:58,959 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:12:58,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:12:58,961 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:12:58,961 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:12:58,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:12:58,962 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:12:58,965 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:12:58,966 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:12:58,967 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:12:58,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:12:58,968 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:12:58,969 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:12:58,970 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:12:58,971 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:12:58,972 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:12:58,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:12:58,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:12:58,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:12:58,974 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:12:58,975 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:12:58,976 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:12:58,981 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:12:58,982 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:12:58,983 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:12:58,984 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:12:58,984 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:12:58,985 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:12:58,987 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:12:58,988 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:12:58,989 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:12:58,990 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:12:58,990 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:12:58,991 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:12:58,991 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:12:58,992 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:12:58,993 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:12:58,994 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:12:58,994 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:12:58,995 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:12:58,995 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:12:58,996 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:12:58,997 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:12:58,997 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:12:58,998 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:12:58,998 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:12:58,999 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:12:59,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:12:59,000 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:12:59,001 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:12:59,001 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:12:59,002 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:12:59,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:12:59,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:12:59,004 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:12:59,004 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:12:59,006 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:12:59,006 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:12:59,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:12:59,007 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:12:59,008 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:12:59,009 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:12:59,009 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:12:59,010 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:12:59,010 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:12:59,011 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:12:59,012 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:12:59,012 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:12:59,013 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:12:59,013 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:12:59,014 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:12:59,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:12:59,015 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:12:59,016 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:12:59,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:12:59,017 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:12:59,018 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:12:59,019 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:12:59,020 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:12:59,020 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:12:59,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:12:59,021 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:12:59,021 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:12:59,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:12:59,022 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:12:59,023 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:12:59,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:12:59,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:16:59,089 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:16:59,090 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:16:59,091 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:16:59,091 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:16:59,092 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:16:59,092 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:16:59,093 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:16:59,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:16:59,094 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:16:59,095 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:16:59,096 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:16:59,097 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:16:59,098 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:16:59,099 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:16:59,100 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:16:59,101 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:16:59,101 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:16:59,102 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:16:59,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:16:59,103 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:16:59,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:16:59,105 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:16:59,106 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:16:59,107 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:16:59,107 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:16:59,108 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:16:59,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:16:59,109 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:16:59,110 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:16:59,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:16:59,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:16:59,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:16:59,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:16:59,113 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:16:59,114 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:16:59,115 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:16:59,115 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:16:59,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:16:59,116 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:16:59,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:16:59,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:16:59,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:16:59,131 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:16:59,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:16:59,132 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:16:59,133 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:16:59,134 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:16:59,135 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:16:59,136 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:16:59,137 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:16:59,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:16:59,141 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:16:59,142 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:16:59,143 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:16:59,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:16:59,144 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:16:59,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:16:59,145 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:16:59,146 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:16:59,147 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:16:59,147 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:16:59,148 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:16:59,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:16:59,150 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:16:59,151 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:16:59,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:16:59,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:16:59,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:16:59,160 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:16:59,161 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:16:59,161 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:16:59,162 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:16:59,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:16:59,163 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:16:59,164 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:16:59,165 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:16:59,166 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:16:59,168 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:16:59,169 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:16:59,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:16:59,170 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:16:59,171 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:16:59,172 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:16:59,172 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:16:59,173 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:16:59,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:16:59,174 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:16:59,177 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:16:59,178 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:16:59,207 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:20:59,216 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:20:59,217 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:20:59,218 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:20:59,219 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:20:59,219 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:20:59,220 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:20:59,221 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:20:59,222 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:20:59,223 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:20:59,224 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:20:59,225 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:20:59,225 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:20:59,225 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:20:59,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:20:59,226 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:20:59,227 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:20:59,229 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:20:59,230 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:20:59,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:20:59,230 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:20:59,233 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:20:59,233 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:20:59,234 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:20:59,235 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:20:59,235 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:20:59,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:20:59,237 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:20:59,237 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:20:59,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:20:59,239 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:20:59,240 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:20:59,244 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:20:59,245 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:20:59,246 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:20:59,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:20:59,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:20:59,248 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:20:59,249 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:20:59,250 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:20:59,250 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:20:59,251 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:20:59,251 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:20:59,252 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:20:59,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:20:59,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:20:59,254 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:20:59,254 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:20:59,255 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:20:59,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:20:59,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:20:59,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:20:59,257 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:20:59,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:20:59,261 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:20:59,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:20:59,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:20:59,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:20:59,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:20:59,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:20:59,267 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:20:59,269 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:20:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:20:59,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:20:59,271 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:20:59,271 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:20:59,272 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:20:59,272 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:20:59,273 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:20:59,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:20:59,275 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:20:59,275 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:20:59,277 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:20:59,277 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:20:59,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:20:59,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:20:59,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:20:59,279 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:20:59,280 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:20:59,280 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:20:59,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:20:59,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:20:59,282 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:20:59,283 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:20:59,283 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:20:59,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:20:59,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:20:59,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:20:59,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:20:59,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:20:59,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:24:59,364 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:24:59,365 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:24:59,366 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:24:59,367 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:24:59,368 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:24:59,368 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:24:59,369 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:24:59,370 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:24:59,372 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:24:59,372 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:24:59,374 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:24:59,375 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:24:59,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:24:59,376 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:24:59,377 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:24:59,378 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:24:59,379 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:24:59,380 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:24:59,381 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:24:59,382 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:24:59,383 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:24:59,384 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:24:59,385 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:24:59,386 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:24:59,386 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:24:59,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:24:59,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:24:59,389 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:24:59,390 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:24:59,391 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:24:59,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:24:59,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:24:59,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:24:59,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:24:59,395 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:24:59,396 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:24:59,398 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:24:59,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:24:59,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:24:59,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:24:59,401 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:24:59,401 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:24:59,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:24:59,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:24:59,403 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:24:59,403 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:24:59,404 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:24:59,405 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:24:59,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:24:59,405 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:24:59,406 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:24:59,407 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:24:59,408 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:24:59,409 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:24:59,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:24:59,411 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:24:59,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:24:59,413 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:24:59,413 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:24:59,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:24:59,415 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:24:59,416 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:24:59,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:24:59,417 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:24:59,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:24:59,419 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:24:59,419 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:24:59,420 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:24:59,421 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:24:59,421 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:24:59,422 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:24:59,422 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:24:59,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:24:59,424 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:24:59,425 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:24:59,425 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:24:59,426 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:24:59,427 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:24:59,427 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:24:59,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:24:59,428 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:24:59,429 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:24:59,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:24:59,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:24:59,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:24:59,432 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:24:59,434 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:24:59,435 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:24:59,435 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:24:59,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:26:47,402 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/status 来自 127.0.0.1 +2025-07-15 14:26:47,412 - middleware.error_handlers - WARNING - [logger.py:190] - warning() - 参数验证失败: 缺少必填字段: storage_location_id - 请求路径: /api/vwed-operate-point/status +2025-07-15 14:26:47,442 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/status 状态码: 400 耗时: 0.0411秒 +2025-07-15 14:27:11,632 - app - INFO - 应用程序关闭中... +2025-07-15 14:27:11,633 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 14:27:11,634 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 14:27:11,634 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 14:27:11,635 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 14:27:11,636 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 14:27:11,636 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 14:27:11,637 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 14:27:11,638 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 14:27:11,638 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 14:27:11,639 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 14:27:11,640 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:27:11,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:27:11,641 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:27:11,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:27:11,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:27:11,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 14:27:11,644 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:27:11,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:27:11,645 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 14:27:11,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:27:11,648 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:27:11,649 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 14:27:11,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:27:11,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:27:11,651 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 14:27:11,652 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:27:11,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:27:11,655 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 14:27:11,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:27:11,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:27:11,660 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 14:27:11,661 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:27:11,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:27:11,662 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 14:27:11,662 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:27:11,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:27:11,664 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 14:27:11,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:27:11,665 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:27:11,666 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 14:27:11,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:27:11,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:27:11,668 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 14:27:11,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:27:11,669 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:27:11,670 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 14:27:11,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:27:11,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:27:11,672 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 14:27:11,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:27:11,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:27:11,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 14:27:11,675 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:27:11,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:27:11,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 14:27:11,683 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 14:27:11,685 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 14:27:11,686 - app - INFO - 增强版任务调度器已停止 +2025-07-15 14:27:11,687 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 14:27:11,688 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 14:27:11,689 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 14:27:11,691 - data.session - INFO - 数据库连接已关闭 +2025-07-15 14:27:25,180 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 14:27:39,139 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 14:27:39,149 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 14:27:39,556 - data.session - INFO - 正在初始化数据库... +2025-07-15 14:27:39,612 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 14:27:39,655 - data.session - INFO - 数据库表初始化完成 +2025-07-15 14:27:40,010 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 14:27:40,011 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 14:27:40,012 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 14:27:40,014 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 14:27:40,014 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 14:27:40,015 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 14:27:40,016 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 14:27:40,017 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 14:27:40,018 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 14:27:40,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 14:27:40,020 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 14:27:40,021 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 14:27:40,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 14:27:40,022 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 14:27:40,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 14:27:40,023 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 14:27:40,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 14:27:40,024 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 14:27:40,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 14:27:40,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 14:27:40,026 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:27:40,027 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 14:27:40,029 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 14:27:40,034 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:27:40,037 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:27:40,038 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:27:40,039 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:27:40,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:27:40,040 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:27:40,041 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:27:40,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:27:40,042 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:27:40,043 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:27:40,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:27:40,044 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:27:40,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:27:40,045 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:27:40,046 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:27:40,046 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 14:27:40,047 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 14:27:40,052 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 14:27:40,262 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 14:27:40,265 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 14:27:40,266 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 14:27:40,266 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 14:27:40,267 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 14:27:40,268 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 14:28:14,324 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/status 来自 127.0.0.1 +2025-07-15 14:28:14,356 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/status 状态码: 200 耗时: 0.0325秒 +2025-07-15 14:28:31,526 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/status 来自 127.0.0.1 +2025-07-15 14:28:31,539 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/status 状态码: 200 耗时: 0.0115秒 +2025-07-15 14:29:16,470 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/batch-status 来自 127.0.0.1 +2025-07-15 14:29:16,475 - middleware.error_handlers - WARNING - [logger.py:190] - warning() - 参数验证失败: 缺少必填字段: layer_names - 请求路径: /api/vwed-operate-point/batch-status +2025-07-15 14:29:16,499 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/batch-status 状态码: 400 耗时: 0.0287秒 +2025-07-15 14:29:40,354 - services.enhanced_scheduler.task_scheduler - INFO - 清理 1 个僵尸任务 +2025-07-15 14:29:48,960 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/batch-status 来自 127.0.0.1 +2025-07-15 14:29:48,961 - middleware.error_handlers - WARNING - [logger.py:190] - warning() - 参数验证失败: 缺少必填字段: layer_names - 请求路径: /api/vwed-operate-point/batch-status +2025-07-15 14:29:48,962 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/batch-status 状态码: 400 耗时: 0.0020秒 +2025-07-15 14:29:56,569 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/batch-status 来自 127.0.0.1 +2025-07-15 14:29:56,606 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/batch-status 状态码: 200 耗时: 0.0368秒 +2025-07-15 14:31:40,104 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:31:40,105 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:31:40,106 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:31:40,108 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:31:40,109 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:31:40,109 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:31:40,109 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:31:40,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:31:40,110 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:31:40,110 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:31:40,111 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:31:40,111 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:31:40,111 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:31:40,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:31:40,112 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:31:40,112 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:31:40,113 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:31:40,113 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:31:40,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:31:40,113 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:31:40,114 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:31:40,117 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:31:40,118 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:31:40,118 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:31:40,118 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:31:40,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:31:40,120 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:31:40,121 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:31:40,121 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:31:40,121 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:31:40,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:31:40,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:31:40,122 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:31:40,123 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:31:40,123 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:31:40,124 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:31:40,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:31:40,124 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:31:40,125 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:31:40,125 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:31:40,126 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:31:40,126 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:31:40,127 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:31:40,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:31:40,128 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:31:40,129 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:31:40,129 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:31:40,129 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:31:40,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:31:40,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:31:40,130 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:31:40,135 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:31:40,136 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:31:40,137 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:31:40,138 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:31:40,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:31:40,139 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:31:40,140 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:31:40,140 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:31:40,141 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:31:40,141 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:31:40,142 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:31:40,143 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:31:40,143 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:31:40,144 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:31:40,144 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:31:40,145 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:31:40,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:31:40,146 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:31:40,147 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:31:40,147 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:31:40,148 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:31:40,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:31:40,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:31:40,149 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:31:40,151 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:31:40,152 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:31:40,152 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:31:40,153 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:31:40,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:31:40,154 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:31:40,155 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:31:40,155 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:31:40,156 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:31:40,157 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:31:40,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:31:40,158 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:31:40,159 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:31:40,159 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:31:40,180 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:35:40,252 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:35:40,253 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:35:40,255 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:35:40,255 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:35:40,256 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:35:40,257 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:35:40,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:35:40,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:35:40,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:35:40,259 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:35:40,260 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:35:40,261 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:35:40,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:35:40,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:35:40,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:35:40,264 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:35:40,265 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:35:40,265 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:35:40,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:35:40,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:35:40,268 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:35:40,268 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:35:40,269 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:35:40,269 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:35:40,270 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:35:40,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:35:40,271 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:35:40,272 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:35:40,273 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:35:40,273 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:35:40,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:35:40,274 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:35:40,275 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:35:40,276 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:35:40,276 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:35:40,276 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:35:40,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:35:40,278 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:35:40,279 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:35:40,279 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:35:40,280 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:35:40,281 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:35:40,281 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:35:40,282 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:35:40,283 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:35:40,283 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:35:40,284 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:35:40,285 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:35:40,285 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:35:40,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:35:40,286 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:35:40,287 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:35:40,287 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:35:40,288 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:35:40,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:35:40,289 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:35:40,290 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:35:40,291 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:35:40,291 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:35:40,292 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:35:40,293 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:35:40,294 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:35:40,295 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:35:40,295 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:35:40,296 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:35:40,297 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:35:40,297 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:35:40,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:35:40,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:35:40,300 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:35:40,301 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:35:40,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:35:40,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:35:40,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:35:40,303 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:35:40,304 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:35:40,304 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:35:40,305 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:35:40,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:35:40,306 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:35:40,307 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:35:40,307 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:35:40,308 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:35:40,309 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:35:40,309 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:35:40,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:35:40,310 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:35:40,311 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:35:40,311 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:35:40,330 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:35:40,422 - services.enhanced_scheduler.task_scheduler - INFO - 清理 1 个僵尸任务 +2025-07-15 14:38:32,040 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:38:32,048 - services.operate_point_service - ERROR - [logger.py:204] - error() - 获取库位详情失败: 库位 4-1 不存在 +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\services\operate_point_service.py", line 1058, in get_storage_location_detail + raise ValueError(f"库位 {storage_location_id} 不存在") +ValueError: 库位 4-1 不存在 +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\operate_point_api.py", line 664, in get_storage_location_detail + result = OperatePointService.get_storage_location_detail(db=db, layer_name=layer_name) + File "D:\jsw_code\project\VWED_task\services\operate_point_service.py", line 1118, in get_storage_location_detail + logger.error(f"获取库位详情失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:38:32,052 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-operate-point/4-1 状态码: 404 耗时: 0.0113秒 +2025-07-15 14:39:31,483 - app - INFO - 应用程序关闭中... +2025-07-15 14:39:31,484 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 14:39:31,484 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 14:39:31,484 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 14:39:31,485 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 14:39:31,485 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 14:39:31,486 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 14:39:31,486 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 14:39:31,486 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 14:39:31,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 14:39:31,486 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 14:39:31,486 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:39:31,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:39:31,487 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:39:31,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:39:31,487 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:39:31,488 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 14:39:31,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:39:31,488 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:39:31,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 14:39:31,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:39:31,489 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:39:31,489 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 14:39:31,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:39:31,490 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:39:31,490 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 14:39:31,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:39:31,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:39:31,491 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 14:39:31,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:39:31,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:39:31,492 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 14:39:31,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:39:31,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:39:31,493 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 14:39:31,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:39:31,494 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:39:31,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 14:39:31,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:39:31,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:39:31,495 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 14:39:31,495 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:39:31,496 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:39:31,496 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 14:39:31,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:39:31,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:39:31,498 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 14:39:31,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:39:31,500 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:39:31,501 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 14:39:31,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:39:31,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:39:31,502 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 14:39:31,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:39:31,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:39:31,503 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 14:39:31,503 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 14:39:31,503 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 14:39:31,504 - app - INFO - 增强版任务调度器已停止 +2025-07-15 14:39:31,504 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 14:39:31,505 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 14:39:31,506 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 14:39:31,507 - data.session - INFO - 数据库连接已关闭 +2025-07-15 14:39:33,587 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 14:39:51,215 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 14:39:51,226 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 14:39:51,649 - data.session - INFO - 正在初始化数据库... +2025-07-15 14:39:51,693 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 14:39:51,746 - data.session - INFO - 数据库表初始化完成 +2025-07-15 14:39:51,945 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 14:39:51,948 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 14:39:51,949 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 14:39:51,950 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 14:39:51,952 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 14:39:51,952 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 14:39:51,953 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 14:39:51,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 14:39:51,954 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 14:39:51,955 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 14:39:51,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 14:39:51,956 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 14:39:51,957 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 14:39:51,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 14:39:51,958 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 14:39:51,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 14:39:51,959 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 14:39:51,960 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 14:39:51,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 14:39:51,961 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 14:39:51,962 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:39:51,963 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 14:39:51,964 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 14:39:51,970 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:39:51,971 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:39:51,972 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:39:51,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:39:51,973 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:39:51,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:39:51,974 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:39:51,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:39:51,975 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:39:51,976 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:39:51,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:39:51,977 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:39:51,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:39:51,978 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:39:51,979 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:39:51,980 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 14:39:51,981 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 14:39:51,984 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 14:39:52,068 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 14:39:52,071 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 14:39:52,072 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 14:39:52,073 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 14:39:52,073 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 14:39:52,074 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 14:39:58,368 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:39:58,399 - app.operate_point_api - ERROR - [logger.py:204] - error() - 获取库位详情失败: OperatePointService.get_storage_location_detail() got an unexpected keyword argument 'layer_name' +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\routes\operate_point_api.py", line 665, in get_storage_location_detail + result = OperatePointService.get_storage_location_detail(db=db, layer_name=layer_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: OperatePointService.get_storage_location_detail() got an unexpected keyword argument 'layer_name' +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\operate_point_api.py", line 673, in get_storage_location_detail + logger.error(f"获取库位详情失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:39:58,450 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-operate-point/4-1 状态码: 500 耗时: 0.0814秒 +2025-07-15 14:42:09,687 - app - INFO - 应用程序关闭中... +2025-07-15 14:42:09,687 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 14:42:09,687 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 14:42:09,688 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 14:42:09,688 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 14:42:09,689 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 14:42:09,690 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 14:42:09,690 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 14:42:09,691 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 14:42:09,693 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 14:42:09,694 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 14:42:09,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:42:09,694 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:42:09,695 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:42:09,695 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:42:09,696 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:42:09,696 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 14:42:09,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:42:09,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:42:09,697 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 14:42:09,697 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:42:09,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:42:09,698 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 14:42:09,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:42:09,698 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:42:09,699 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 14:42:09,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:42:09,701 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:42:09,702 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 14:42:09,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:42:09,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:42:09,703 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 14:42:09,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:42:09,703 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:42:09,704 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 14:42:09,704 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:42:09,705 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:42:09,706 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 14:42:09,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:42:09,706 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:42:09,707 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 14:42:09,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:42:09,707 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:42:09,708 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 14:42:09,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:42:09,709 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:42:09,710 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 14:42:09,710 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:42:09,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:42:09,711 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 14:42:09,711 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:42:09,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:42:09,712 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 14:42:09,712 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:42:09,713 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:42:09,714 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 14:42:09,714 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 14:42:09,714 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 14:42:09,714 - app - INFO - 增强版任务调度器已停止 +2025-07-15 14:42:09,715 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 14:42:09,715 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 14:42:09,715 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 14:42:09,716 - data.session - INFO - 数据库连接已关闭 +2025-07-15 14:42:11,486 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 14:42:29,169 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 14:42:29,180 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 14:42:29,785 - data.session - INFO - 正在初始化数据库... +2025-07-15 14:42:29,845 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 14:42:29,905 - data.session - INFO - 数据库表初始化完成 +2025-07-15 14:42:30,228 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 14:42:30,229 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 14:42:30,231 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 14:42:30,233 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 14:42:30,234 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 14:42:30,235 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 14:42:30,236 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 14:42:30,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 14:42:30,237 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 14:42:30,238 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 14:42:30,239 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 14:42:30,240 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 14:42:30,241 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 14:42:30,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 14:42:30,242 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 14:42:30,243 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 14:42:30,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 14:42:30,244 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 14:42:30,245 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 14:42:30,246 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 14:42:30,247 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:42:30,247 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 14:42:30,250 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 14:42:30,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:42:30,256 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:42:30,257 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:42:30,258 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:42:30,259 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:42:30,260 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:42:30,261 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:42:30,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:42:30,262 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:42:30,263 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:42:30,264 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:42:30,265 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:42:30,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:42:30,266 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:42:30,267 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:42:30,268 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 14:42:30,269 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 14:42:30,272 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 14:42:30,406 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 14:42:30,409 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 14:42:30,410 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 14:42:30,410 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 14:42:30,412 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 14:42:30,412 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 14:42:45,084 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:42:45,105 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-operate-point/4-1 状态码: 200 耗时: 0.0210秒 +2025-07-15 14:45:24,806 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:45:24,809 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-operate-point/4-1 状态码: 405 耗时: 0.0030秒 +2025-07-15 14:45:30,271 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:45:30,310 - app.operate_point_api - ERROR - [logger.py:204] - error() - 编辑库位信息失败: OperatePointService.edit_storage_location() got an unexpected keyword argument 'layer_name' +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\routes\operate_point_api.py", line 709, in edit_storage_location + result = OperatePointService.edit_storage_location( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: OperatePointService.edit_storage_location() got an unexpected keyword argument 'layer_name' +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\operate_point_api.py", line 721, in edit_storage_location + logger.error(f"编辑库位信息失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:45:30,351 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/4-1 状态码: 500 耗时: 0.0801秒 +2025-07-15 14:46:30,296 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:46:30,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:46:30,298 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:46:30,299 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:46:30,300 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:46:30,301 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:46:30,301 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:46:30,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:46:30,302 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:46:30,303 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:46:30,303 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:46:30,304 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:46:30,305 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:46:30,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:46:30,308 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:46:30,309 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:46:30,310 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:46:30,310 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:46:30,311 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:46:30,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:46:30,312 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:46:30,313 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:46:30,314 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:46:30,314 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:46:30,315 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:46:30,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:46:30,316 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:46:30,316 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:46:30,316 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:46:30,317 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:46:30,318 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:46:30,320 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:46:30,321 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:46:30,322 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:46:30,322 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:46:30,323 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:46:30,324 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:46:30,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:46:30,325 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:46:30,326 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:46:30,327 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:46:30,327 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:46:30,328 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:46:30,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:46:30,329 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:46:30,330 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:46:30,330 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:46:30,331 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:46:30,332 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:46:30,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:46:30,333 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:46:30,334 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:46:30,335 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:46:30,335 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:46:30,335 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:46:30,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:46:30,337 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:46:30,338 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:46:30,340 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:46:30,343 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:46:30,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:46:30,344 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:46:30,345 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:46:30,346 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:46:30,347 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:46:30,348 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:46:30,348 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:46:30,349 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:46:30,350 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:46:30,350 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:46:30,351 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:46:30,351 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:46:30,352 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:46:30,353 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:46:30,354 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:46:30,354 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:46:30,354 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:46:30,355 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:46:30,356 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:46:30,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:46:30,357 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:46:30,358 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:46:30,359 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:46:30,359 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:46:30,361 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:46:30,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:46:30,362 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:46:30,362 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:46:30,363 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:46:30,378 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:46:35,444 - app - INFO - 应用程序关闭中... +2025-07-15 14:46:35,445 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 14:46:35,446 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 14:46:35,447 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 14:46:35,449 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 14:46:35,449 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 14:46:35,450 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 14:46:35,451 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 14:46:35,452 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 14:46:35,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 14:46:35,453 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 14:46:35,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:46:35,454 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:46:35,455 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:46:35,455 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:46:35,456 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:46:35,457 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 14:46:35,457 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:46:35,458 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:46:35,460 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 14:46:35,460 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:46:35,461 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:46:35,462 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 14:46:35,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:46:35,463 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:46:35,464 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 14:46:35,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:46:35,465 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:46:35,465 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 14:46:35,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:46:35,466 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:46:35,467 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 14:46:35,467 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:46:35,469 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:46:35,470 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 14:46:35,470 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:46:35,471 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:46:35,473 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 14:46:35,473 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:46:35,474 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:46:35,475 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 14:46:35,476 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:46:35,477 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:46:35,478 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 14:46:35,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:46:35,479 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:46:35,480 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 14:46:35,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:46:35,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:46:35,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 14:46:35,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:46:35,483 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:46:35,484 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 14:46:35,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:46:35,485 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:46:35,486 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 14:46:35,487 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 14:46:35,488 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 14:46:35,488 - app - INFO - 增强版任务调度器已停止 +2025-07-15 14:46:35,489 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 14:46:35,492 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 14:46:35,493 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 14:46:35,494 - data.session - INFO - 数据库连接已关闭 +2025-07-15 14:46:37,341 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 14:46:44,025 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 14:46:44,037 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 14:46:44,492 - data.session - INFO - 正在初始化数据库... +2025-07-15 14:46:44,548 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 14:46:44,584 - data.session - INFO - 数据库表初始化完成 +2025-07-15 14:46:44,759 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 14:46:44,760 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 14:46:44,762 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 14:46:44,763 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 14:46:44,764 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 14:46:44,765 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 14:46:44,766 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 14:46:44,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 14:46:44,767 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 14:46:44,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 14:46:44,768 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 14:46:44,769 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 14:46:44,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 14:46:44,770 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 14:46:44,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 14:46:44,771 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 14:46:44,772 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 14:46:44,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 14:46:44,773 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 14:46:44,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 14:46:44,774 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:46:44,775 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 14:46:44,777 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 14:46:44,782 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:46:44,784 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:46:44,785 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:46:44,786 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:46:44,787 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:46:44,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:46:44,788 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:46:44,789 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:46:44,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:46:44,790 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:46:44,791 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:46:44,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:46:44,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:46:44,792 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:46:44,793 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:46:44,794 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 14:46:44,794 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 14:46:44,798 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 14:46:44,882 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 14:46:44,885 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 14:46:44,886 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 14:46:44,887 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 14:46:44,887 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 14:46:44,888 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 14:46:49,730 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:46:49,769 - middleware.request_logger - ERROR - [logger.py:204] - error() - 请求异常: PUT /api/vwed-operate-point/4-1 耗时: 0.0330秒 +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '库位信息更新成功,共更新 2 个字段', 'updated_fields': ['goods_content', 'updated_at'], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 403, in run_asgi + result = await app( # type: ignore[func-returns-value] + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ + await super().__call__(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\applications.py", line 112, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ + await self.app(scope, receive, _send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 175, in __call__ + response = await self.dispatch_func(request, call_next) + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 53, in log_requests + logger.error(f"请求异常: {method} {url} 耗时: {process_time:.4f}秒") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:46:49,780 - middleware.request_logger - ERROR - [logger.py:204] - error() - 异常详情: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '库位信息更新成功,共更新 2 个字段', 'updated_fields': ['goods_content', 'updated_at'], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '库位信息更新成功,共更新 2 个字段', 'updated_fields': ['goods_content', 'updated_at'], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 403, in run_asgi + result = await app( # type: ignore[func-returns-value] + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ + await super().__call__(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\applications.py", line 112, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ + await self.app(scope, receive, _send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 175, in __call__ + response = await self.dispatch_func(request, call_next) + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 54, in log_requests + logger.error(f"异常详情: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:46:49,792 - middleware.request_logger - ERROR - [logger.py:204] - error() - Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '库位信息更新成功,共更新 2 个字段', 'updated_fields': ['goods_content', 'updated_at'], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '库位信息更新成功,共更新 2 个字段', 'updated_fields': ['goods_content', 'updated_at'], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 403, in run_asgi + result = await app( # type: ignore[func-returns-value] + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ + await super().__call__(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\applications.py", line 112, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ + await self.app(scope, receive, _send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 175, in __call__ + response = await self.dispatch_func(request, call_next) + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 55, in log_requests + logger.error(traceback.format_exc()) + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:50:44,836 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:50:44,839 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:50:44,840 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:50:44,841 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:50:44,842 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:50:44,843 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:50:44,845 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:50:44,846 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:50:44,847 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:50:44,848 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:50:44,848 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:50:44,849 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:50:44,851 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:50:44,852 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:50:44,853 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:50:44,853 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:50:44,854 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:50:44,855 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:50:44,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:50:44,856 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:50:44,857 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:50:44,858 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:50:44,858 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:50:44,859 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:50:44,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:50:44,860 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:50:44,861 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:50:44,862 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:50:44,863 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:50:44,864 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:50:44,864 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:50:44,867 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:50:44,868 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:50:44,869 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:50:44,870 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:50:44,871 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:50:44,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:50:44,872 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:50:44,873 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:50:44,874 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:50:44,875 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:50:44,877 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:50:44,879 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:50:44,881 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:50:44,883 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:50:44,884 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:50:44,885 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:50:44,885 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:50:44,886 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:50:44,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:50:44,887 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:50:44,888 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:50:44,889 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:50:44,889 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:50:44,890 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:50:44,891 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:50:44,892 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:50:44,892 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:50:44,903 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:50:44,904 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:50:44,905 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:50:44,906 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:50:44,907 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:50:44,908 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:50:44,909 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:50:44,909 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:50:44,910 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:50:44,911 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:50:44,912 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:50:44,913 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:50:44,914 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:50:44,915 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:50:44,916 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:50:44,917 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:50:44,919 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:50:44,920 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:50:44,921 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:50:44,921 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:50:44,922 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:50:44,923 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:50:44,924 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:50:44,925 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:50:44,926 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:50:44,927 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:50:44,928 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:50:44,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:50:44,929 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:50:44,930 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:50:44,931 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:50:44,967 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:50:45,104 - services.enhanced_scheduler.task_scheduler - INFO - 清理 1 个僵尸任务 +2025-07-15 14:52:44,943 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:52:44,949 - middleware.request_logger - ERROR - [logger.py:204] - error() - 请求异常: PUT /api/vwed-operate-point/4-1 耗时: 0.0060秒 +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '没有字段发生变化,数据保持不变', 'updated_fields': [], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 403, in run_asgi + result = await app( # type: ignore[func-returns-value] + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ + await super().__call__(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\applications.py", line 112, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ + await self.app(scope, receive, _send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 175, in __call__ + response = await self.dispatch_func(request, call_next) + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 53, in log_requests + logger.error(f"请求异常: {method} {url} 耗时: {process_time:.4f}秒") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:52:44,952 - middleware.request_logger - ERROR - [logger.py:204] - error() - 异常详情: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '没有字段发生变化,数据保持不变', 'updated_fields': [], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '没有字段发生变化,数据保持不变', 'updated_fields': [], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 403, in run_asgi + result = await app( # type: ignore[func-returns-value] + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ + await super().__call__(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\applications.py", line 112, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ + await self.app(scope, receive, _send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 175, in __call__ + response = await self.dispatch_func(request, call_next) + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 54, in log_requests + logger.error(f"异常详情: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:52:44,967 - middleware.request_logger - ERROR - [logger.py:204] - error() - Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '没有字段发生变化,数据保持不变', 'updated_fields': [], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 111, in receive + return self.receive_nowait() + ^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 106, in receive_nowait + raise WouldBlock +anyio.WouldBlock + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 124, in receive + return receiver.item + ^^^^^^^^^^^^^ +AttributeError: 'MemoryObjectItemReceiver' object has no attribute 'item' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 147, in call_next + message = await recv_stream.receive() + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\anyio\streams\memory.py", line 126, in receive + raise EndOfStream +anyio.EndOfStream + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 43, in log_requests + response = await call_next(request) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 153, in call_next + raise app_exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 53, in wrapped_app + raise exc + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + ^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 327, in app + content = await serialize_response( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 176, in serialize_response + raise ResponseValidationError( +fastapi.exceptions.ResponseValidationError: 1 validation errors: + {'type': 'missing', 'loc': ('response', 'data', 'storage_location_id'), 'msg': 'Field required', 'input': {'layer_name': '4-1', 'success': True, 'message': '没有字段发生变化,数据保持不变', 'updated_fields': [], 'updated_storage_location': StorageLocationInfo(id='cd00bef1-abfd-481e-83c1-1615b9f9e78f', layer_index=1, layer_name='4-1', is_occupied=False, is_locked=False, is_disabled=False, is_empty_tray=False, locked_by=None, goods_content='测试物品', goods_weight=None, goods_volume=None, goods_stored_at=None, goods_retrieved_at=None, last_access_at=None, max_weight=None, max_volume=None, layer_height=None, tags=None, description=None, created_at=datetime.datetime(2025, 7, 15, 13, 27, 5, 994536), updated_at=datetime.datetime(2025, 7, 15, 14, 46, 49, 738918), extended_fields={'真实名字': None, 'test': None}, operate_point_id='637defff-4670-4574-a73e-033bc94941a5', station_name='STATION-B-004', storage_location_name='库位B004', scene_id='1936411520272753371', storage_area_id='df28bb5a-f88f-4825-93e6-a1dae7c34bb1', storage_area_type='general', area_name='一般存储区C', max_layers=3, current_layers=0, position_x=None, position_y=None, position_z=None, operate_point_description=None)}} +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\protocols\http\h11_impl.py", line 403, in run_asgi + result = await app( # type: ignore[func-returns-value] + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\middleware\proxy_headers.py", line 60, in __call__ + return await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\applications.py", line 1054, in __call__ + await super().__call__(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\applications.py", line 112, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\errors.py", line 165, in __call__ + await self.app(scope, receive, _send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 175, in __call__ + response = await self.dispatch_func(request, call_next) + File "D:\jsw_code\project\VWED_task\middlewares\request_logger.py", line 55, in log_requests + logger.error(traceback.format_exc()) + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:54:22,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:54:22,409 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:54:22,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:54:22,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:54:22,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:54:22,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:54:22,410 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 14:54:22,410 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 14:54:22,410 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:54:22,412 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:54:22,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:54:22,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:54:22,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:54:22,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:54:22,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:54:22,413 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:54:22,414 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:54:22,416 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:54:22,417 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:54:22,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:54:22,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:54:22,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:54:22,418 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:54:24,068 - utils.component_manager - INFO - 已加载 8 个组件分类,共 52 个组件类型 +2025-07-15 14:54:44,613 - app - INFO - 服务器配置 - Host: 0.0.0.0, Port: 8000, Workers: 1, Reload: False +2025-07-15 14:54:44,619 - asyncio - DEBUG - Using proactor: IocpProactor +2025-07-15 14:54:45,093 - data.session - INFO - 正在初始化数据库... +2025-07-15 14:54:45,156 - data.session - INFO - 数据库 vwed_task 已创建或已存在 +2025-07-15 14:54:45,206 - data.session - INFO - 数据库表初始化完成 +2025-07-15 14:54:45,408 - services.enhanced_scheduler.task_scheduler - INFO - 加载任务调度器配置: 工作线程数=15-30, 队列数=3, 任务超时=3600秒 +2025-07-15 14:54:45,411 - services.enhanced_scheduler.priority_queue_manager - INFO - 初始化优先级队列管理器: 队列数=3, 阈值百分比=[0.1, 0.3, 1.0], 工作线程比例=[0.6, 0.3, 0.1] +2025-07-15 14:54:45,412 - services.enhanced_scheduler.worker_manager - INFO - 初始化工作线程管理器: min=15, max=30, 心跳间隔=120秒, 自动扩缩容间隔=120秒 +2025-07-15 14:54:45,414 - services.enhanced_scheduler.task_persistence - INFO - 初始化任务持久化管理器: 间隔=300秒, 目录=D:\jsw_code\project\VWED_task\data\task_backups, 最大备份数=5 +2025-07-15 14:54:45,415 - services.enhanced_scheduler.periodic_task_manager - INFO - 初始化定时任务管理器: 检查间隔=5秒 +2025-07-15 14:54:45,416 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器初始化完成 +2025-07-15 14:54:45,417 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 1 +2025-07-15 14:54:45,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 2 +2025-07-15 14:54:45,418 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 3 +2025-07-15 14:54:45,419 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 4 +2025-07-15 14:54:45,423 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 5 +2025-07-15 14:54:45,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 6 +2025-07-15 14:54:45,425 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 7 +2025-07-15 14:54:45,426 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 8 +2025-07-15 14:54:45,427 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 9 +2025-07-15 14:54:45,427 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 10 +2025-07-15 14:54:45,428 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 11 +2025-07-15 14:54:45,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 12 +2025-07-15 14:54:45,429 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 13 +2025-07-15 14:54:45,430 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 14 +2025-07-15 14:54:45,431 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:54:45,431 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器启动成功,初始工作线程数: 15 +2025-07-15 14:54:45,433 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器启动成功 +2025-07-15 14:54:45,440 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:54:45,441 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:54:45,442 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:54:45,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:54:45,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:54:45,443 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:54:45,445 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:54:45,446 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:54:45,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:54:45,447 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:54:45,448 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:54:45,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:54:45,449 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:54:45,450 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:54:45,451 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 14:54:45,451 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务启动 +2025-07-15 14:54:45,452 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程启动 +2025-07-15 14:54:45,457 - aiomysql - DEBUG - caching sha2: succeeded by fast path. +2025-07-15 14:54:45,569 - services.enhanced_scheduler.periodic_task_manager - INFO - 已加载 0 个定时任务 +2025-07-15 14:54:45,573 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器启动成功 +2025-07-15 14:54:45,575 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器启动成功,工作线程数: 15 +2025-07-15 14:54:45,576 - app - INFO - 增强版任务调度器已启动,最小工作线程数: 15,最大工作线程数: 30 +2025-07-15 14:54:45,577 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器启动 +2025-07-15 14:54:45,578 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控启动 +2025-07-15 14:55:20,712 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:55:20,755 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/4-1 状态码: 200 耗时: 0.0432秒 +2025-07-15 14:55:33,402 - middleware.request_logger - INFO - 请求开始: PUT /api/vwed-operate-point/4-1 来自 127.0.0.1 +2025-07-15 14:55:33,432 - middleware.request_logger - INFO - 请求完成: PUT /api/vwed-operate-point/4-1 状态码: 200 耗时: 0.0312秒 +2025-07-15 14:57:19,836 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-operate-point/4-1/status 来自 127.0.0.1 +2025-07-15 14:57:19,840 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-operate-point/4-1/status 状态码: 200 耗时: 0.0040秒 +2025-07-15 14:57:52,067 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-operate-point/extended-properties 来自 127.0.0.1 +2025-07-15 14:57:52,074 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-operate-point/extended-properties 状态码: 200 耗时: 0.0070秒 +2025-07-15 14:58:19,871 - middleware.request_logger - INFO - 请求开始: DELETE /api/vwed-operate-point/extended-properties/2 来自 127.0.0.1 +2025-07-15 14:58:19,897 - services.operate_point_service - DEBUG - 从库位层 45ecea40-032d-47e1-8637-50882fd722f1 移除扩展属性: 真实名字 +2025-07-15 14:58:19,898 - services.operate_point_service - DEBUG - 从库位层 8456bdd6-9c1c-4ca2-a569-da722e9403d2 移除扩展属性: 真实名字 +2025-07-15 14:58:19,898 - services.operate_point_service - DEBUG - 从库位层 becf5770-9b72-474f-b59a-225854806525 移除扩展属性: 真实名字 +2025-07-15 14:58:19,899 - services.operate_point_service - DEBUG - 从库位层 cd00bef1-abfd-481e-83c1-1615b9f9e78f 移除扩展属性: 真实名字 +2025-07-15 14:58:19,900 - services.operate_point_service - DEBUG - 从库位层 d5be7d37-6053-4f64-bbc5-d7f3893d2ed1 移除扩展属性: 真实名字 +2025-07-15 14:58:19,900 - services.operate_point_service - DEBUG - 从库位层 e3b65a3f-a56d-4cfd-ad6a-8e6b3a4f2d49 移除扩展属性: 真实名字 +2025-07-15 14:58:19,901 - services.operate_point_service - DEBUG - 从库位层 e83a33e8-5b5d-4640-8251-2b8f782f791b 移除扩展属性: 真实名字 +2025-07-15 14:58:19,916 - services.operate_point_service - INFO - 成功从所有库位层移除扩展属性: 真实名字 +2025-07-15 14:58:19,926 - middleware.request_logger - INFO - 请求完成: DELETE /api/vwed-operate-point/extended-properties/2 状态码: 200 耗时: 0.0549秒 +2025-07-15 14:58:27,733 - middleware.request_logger - INFO - 请求开始: DELETE /api/vwed-operate-point/extended-properties/2 来自 127.0.0.1 +2025-07-15 14:58:27,741 - services.operate_point_service - ERROR - [logger.py:204] - error() - 删除扩展属性失败: 扩展属性不存在 +Traceback (most recent call last): + File "D:\jsw_code\project\VWED_task\services\operate_point_service.py", line 775, in delete_extended_property + raise ValueError("扩展属性不存在") +ValueError: 扩展属性不存在 +Stack (most recent call last): + File "D:\jsw_code\project\VWED_task\app.py", line 78, in + uvicorn.run( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\main.py", line 579, in run + server.run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\uvicorn\server.py", line 66, in run + return asyncio.run(self.serve(sockets=sockets)) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 195, in run + return runner.run(main) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\runners.py", line 118, in run + return self._loop.run_until_complete(task) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 678, in run_until_complete + self.run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\windows_events.py", line 322, in run_forever + super().run_forever() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 645, in run_forever + self._run_once() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\base_events.py", line 1999, in _run_once + handle._run() + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\asyncio\events.py", line 88, in _run + self._context.run(self._callback, *self._args) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\base.py", line 140, in coro + await self.app(scope, receive_or_disconnect, send_no_error) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\cors.py", line 85, in __call__ + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\middleware\exceptions.py", line 62, in __call__ + await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 714, in __call__ + await self.middleware_stack(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 734, in app + await route.handle(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 288, in handle + await self.app(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 76, in app + await wrap_app_handling_exceptions(app, request)(scope, receive, send) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\_exception_handler.py", line 42, in wrapped_app + await app(scope, receive, sender) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\starlette\routing.py", line 73, in app + response = await f(request) + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 301, in app + raw_response = await run_endpoint_function( + File "d:\Users\j2538\miniconda3\envs\pytf\Lib\site-packages\fastapi\routing.py", line 212, in run_endpoint_function + return await dependant.call(**values) + File "D:\jsw_code\project\VWED_task\routes\operate_point_api.py", line 496, in delete_extended_property + result = OperatePointService.delete_extended_property(db=db, property_id=property_id) + File "D:\jsw_code\project\VWED_task\services\operate_point_service.py", line 819, in delete_extended_property + logger.error(f"删除扩展属性失败: {str(e)}") + File "D:\jsw_code\project\VWED_task\utils\logger.py", line 204, in error + self.logger.error(message, *args, exc_info=exc_info, stack_info=stack_info, **kwargs) +2025-07-15 14:58:27,751 - middleware.request_logger - INFO - 请求完成: DELETE /api/vwed-operate-point/extended-properties/2 状态码: 400 耗时: 0.0173秒 +2025-07-15 14:58:45,477 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 14:58:45,480 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 14:58:45,481 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 14:58:45,482 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 14:58:45,482 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 14:58:45,490 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 14:58:45,491 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 14:58:45,492 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 14:58:45,493 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 14:58:45,494 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 14:58:45,495 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 14:58:45,496 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 14:58:45,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 14:58:45,497 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 14:58:45,498 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 14:58:45,499 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 14:58:45,500 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 14:58:45,500 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 14:58:45,501 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 14:58:45,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 14:58:45,502 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 14:58:45,506 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 14:58:45,508 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 14:58:45,509 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 14:58:45,510 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 14:58:45,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 14:58:45,511 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 14:58:45,512 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 14:58:45,513 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 14:58:45,514 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 14:58:45,514 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 14:58:45,515 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 14:58:45,516 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 14:58:45,516 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 14:58:45,517 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 14:58:45,524 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 14:58:45,525 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 14:58:45,526 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 14:58:45,527 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 14:58:45,528 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 14:58:45,529 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 14:58:45,529 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 14:58:45,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 14:58:45,530 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 14:58:45,531 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 14:58:45,531 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 14:58:45,533 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 14:58:45,533 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 14:58:45,534 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 14:58:45,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 14:58:45,535 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 14:58:45,536 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 14:58:45,537 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 14:58:45,538 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 14:58:45,539 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 14:58:45,540 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 14:58:45,541 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 14:58:45,542 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 14:58:45,543 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 14:58:45,544 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 14:58:45,544 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 14:58:45,545 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 14:58:45,546 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 14:58:45,547 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 14:58:45,547 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 14:58:45,556 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 14:58:45,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 14:58:45,557 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 14:58:45,558 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 14:58:45,559 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 14:58:45,560 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 14:58:45,560 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 14:58:45,561 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 14:58:45,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 14:58:45,562 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 14:58:45,563 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 14:58:45,564 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 14:58:45,565 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 14:58:45,567 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 14:58:45,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 14:58:45,572 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 14:58:45,573 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 14:58:45,574 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 14:58:45,575 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 14:58:45,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 14:58:45,576 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 14:58:45,577 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 14:58:45,578 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 14:58:45,579 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 14:58:45,605 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 15:02:05,034 - middleware.request_logger - INFO - 请求开始: POST /api/vwed-operate-point/extended-properties 来自 127.0.0.1 +2025-07-15 15:02:05,075 - services.operate_point_service - DEBUG - 为库位层 45ecea40-032d-47e1-8637-50882fd722f1 添加扩展属性: test2 +2025-07-15 15:02:05,075 - services.operate_point_service - DEBUG - 为库位层 8456bdd6-9c1c-4ca2-a569-da722e9403d2 添加扩展属性: test2 +2025-07-15 15:02:05,075 - services.operate_point_service - DEBUG - 为库位层 becf5770-9b72-474f-b59a-225854806525 添加扩展属性: test2 +2025-07-15 15:02:05,076 - services.operate_point_service - DEBUG - 为库位层 cd00bef1-abfd-481e-83c1-1615b9f9e78f 添加扩展属性: test2 +2025-07-15 15:02:05,076 - services.operate_point_service - DEBUG - 为库位层 d5be7d37-6053-4f64-bbc5-d7f3893d2ed1 添加扩展属性: test2 +2025-07-15 15:02:05,076 - services.operate_point_service - DEBUG - 为库位层 e3b65a3f-a56d-4cfd-ad6a-8e6b3a4f2d49 添加扩展属性: test2 +2025-07-15 15:02:05,076 - services.operate_point_service - DEBUG - 为库位层 e83a33e8-5b5d-4640-8251-2b8f782f791b 添加扩展属性: test2 +2025-07-15 15:02:05,086 - services.operate_point_service - INFO - 成功为所有库位层添加扩展属性: test2 +2025-07-15 15:02:05,099 - middleware.request_logger - INFO - 请求完成: POST /api/vwed-operate-point/extended-properties 状态码: 200 耗时: 0.0652秒 +2025-07-15 15:02:45,626 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 0 心跳超时,重启中... +2025-07-15 15:02:45,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 15:02:45,627 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 15:02:45,629 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 15:02:45,630 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 0, 当前工作线程数: 15 +2025-07-15 15:02:45,631 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 1 心跳超时,重启中... +2025-07-15 15:02:45,631 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 启动 +2025-07-15 15:02:45,632 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 15:02:45,633 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 15:02:45,633 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 14 +2025-07-15 15:02:45,634 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 1, 当前工作线程数: 15 +2025-07-15 15:02:45,635 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 2 心跳超时,重启中... +2025-07-15 15:02:45,635 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 启动 +2025-07-15 15:02:45,636 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 15:02:45,637 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 15:02:45,638 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 14 +2025-07-15 15:02:45,638 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 2, 当前工作线程数: 15 +2025-07-15 15:02:45,641 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 3 心跳超时,重启中... +2025-07-15 15:02:45,641 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 启动 +2025-07-15 15:02:45,642 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 15:02:45,643 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 15:02:45,643 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 14 +2025-07-15 15:02:45,644 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 3, 当前工作线程数: 15 +2025-07-15 15:02:45,645 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 4 心跳超时,重启中... +2025-07-15 15:02:45,645 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 启动 +2025-07-15 15:02:45,646 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 15:02:45,647 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 15:02:45,647 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 14 +2025-07-15 15:02:45,648 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 4, 当前工作线程数: 15 +2025-07-15 15:02:45,649 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 5 心跳超时,重启中... +2025-07-15 15:02:45,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 启动 +2025-07-15 15:02:45,650 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 15:02:45,651 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 15:02:45,652 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 14 +2025-07-15 15:02:45,652 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 5, 当前工作线程数: 15 +2025-07-15 15:02:45,653 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 6 心跳超时,重启中... +2025-07-15 15:02:45,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 启动 +2025-07-15 15:02:45,654 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 15:02:45,655 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 15:02:45,656 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 14 +2025-07-15 15:02:45,658 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 6, 当前工作线程数: 15 +2025-07-15 15:02:45,658 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 7 心跳超时,重启中... +2025-07-15 15:02:45,659 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 启动 +2025-07-15 15:02:45,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 15:02:45,660 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 15:02:45,661 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 14 +2025-07-15 15:02:45,661 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 7, 当前工作线程数: 15 +2025-07-15 15:02:45,662 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 8 心跳超时,重启中... +2025-07-15 15:02:45,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 启动 +2025-07-15 15:02:45,663 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 15:02:45,664 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 15:02:45,665 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 14 +2025-07-15 15:02:45,665 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 8, 当前工作线程数: 15 +2025-07-15 15:02:45,666 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 9 心跳超时,重启中... +2025-07-15 15:02:45,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 启动 +2025-07-15 15:02:45,667 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 15:02:45,668 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 15:02:45,669 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 14 +2025-07-15 15:02:45,669 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 9, 当前工作线程数: 15 +2025-07-15 15:02:45,670 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 10 心跳超时,重启中... +2025-07-15 15:02:45,671 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 启动 +2025-07-15 15:02:45,672 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 15:02:45,673 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 15:02:45,674 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 14 +2025-07-15 15:02:45,674 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 10, 当前工作线程数: 15 +2025-07-15 15:02:45,675 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 11 心跳超时,重启中... +2025-07-15 15:02:45,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 启动 +2025-07-15 15:02:45,676 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 15:02:45,677 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 15:02:45,678 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 14 +2025-07-15 15:02:45,678 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 11, 当前工作线程数: 15 +2025-07-15 15:02:45,679 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 12 心跳超时,重启中... +2025-07-15 15:02:45,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 启动 +2025-07-15 15:02:45,680 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 15:02:45,681 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 15:02:45,682 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 14 +2025-07-15 15:02:45,682 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 12, 当前工作线程数: 15 +2025-07-15 15:02:45,683 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 13 心跳超时,重启中... +2025-07-15 15:02:45,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 启动 +2025-07-15 15:02:45,684 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 15:02:45,685 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 15:02:45,689 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 14 +2025-07-15 15:02:45,690 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 13, 当前工作线程数: 15 +2025-07-15 15:02:45,691 - services.enhanced_scheduler.worker_manager - INFO - 工作线程 14 心跳超时,重启中... +2025-07-15 15:02:45,691 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 启动 +2025-07-15 15:02:45,692 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 15:02:45,693 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 15:02:45,694 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 14 +2025-07-15 15:02:45,694 - services.enhanced_scheduler.worker_manager - INFO - 添加工作线程 14, 当前工作线程数: 15 +2025-07-15 15:02:45,714 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 启动 +2025-07-15 15:03:15,503 - middleware.request_logger - INFO - 请求开始: GET /api/vwed-operate-point/operation-logs 来自 127.0.0.1 +2025-07-15 15:03:15,528 - middleware.request_logger - INFO - 请求完成: GET /api/vwed-operate-point/operation-logs 状态码: 200 耗时: 0.0243秒 +2025-07-15 15:03:45,379 - app - INFO - 应用程序关闭中... +2025-07-15 15:03:45,380 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控被取消 +2025-07-15 15:03:45,382 - services.enhanced_scheduler.task_scheduler - INFO - 任务监控结束 +2025-07-15 15:03:45,382 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器被取消 +2025-07-15 15:03:45,383 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务执行器结束 +2025-07-15 15:03:45,384 - services.enhanced_scheduler.periodic_task_manager - INFO - 定时任务管理器已停止 +2025-07-15 15:03:45,386 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程被取消 +2025-07-15 15:03:45,386 - services.enhanced_scheduler.task_persistence - INFO - 备份工作线程结束 +2025-07-15 15:03:45,386 - services.enhanced_scheduler.task_persistence - INFO - 任务持久化管理器已停止 +2025-07-15 15:03:45,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务被取消 +2025-07-15 15:03:45,387 - services.enhanced_scheduler.worker_manager - INFO - 工作线程监控任务结束 +2025-07-15 15:03:45,387 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 被取消 +2025-07-15 15:03:45,388 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 0 结束 +2025-07-15 15:03:45,388 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 0, 当前工作线程数: 14 +2025-07-15 15:03:45,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 被取消 +2025-07-15 15:03:45,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 1 结束 +2025-07-15 15:03:45,389 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 1, 当前工作线程数: 13 +2025-07-15 15:03:45,389 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 被取消 +2025-07-15 15:03:45,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 2 结束 +2025-07-15 15:03:45,390 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 2, 当前工作线程数: 12 +2025-07-15 15:03:45,390 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 被取消 +2025-07-15 15:03:45,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 3 结束 +2025-07-15 15:03:45,391 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 3, 当前工作线程数: 11 +2025-07-15 15:03:45,391 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 被取消 +2025-07-15 15:03:45,392 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 4 结束 +2025-07-15 15:03:45,392 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 4, 当前工作线程数: 10 +2025-07-15 15:03:45,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 被取消 +2025-07-15 15:03:45,393 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 5 结束 +2025-07-15 15:03:45,393 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 5, 当前工作线程数: 9 +2025-07-15 15:03:45,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 被取消 +2025-07-15 15:03:45,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 6 结束 +2025-07-15 15:03:45,394 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 6, 当前工作线程数: 8 +2025-07-15 15:03:45,394 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 被取消 +2025-07-15 15:03:45,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 7 结束 +2025-07-15 15:03:45,396 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 7, 当前工作线程数: 7 +2025-07-15 15:03:45,396 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 被取消 +2025-07-15 15:03:45,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 8 结束 +2025-07-15 15:03:45,397 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 8, 当前工作线程数: 6 +2025-07-15 15:03:45,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 被取消 +2025-07-15 15:03:45,397 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 9 结束 +2025-07-15 15:03:45,398 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 9, 当前工作线程数: 5 +2025-07-15 15:03:45,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 被取消 +2025-07-15 15:03:45,399 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 10 结束 +2025-07-15 15:03:45,399 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 10, 当前工作线程数: 4 +2025-07-15 15:03:45,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 被取消 +2025-07-15 15:03:45,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 11 结束 +2025-07-15 15:03:45,400 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 11, 当前工作线程数: 3 +2025-07-15 15:03:45,400 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 被取消 +2025-07-15 15:03:45,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 12 结束 +2025-07-15 15:03:45,401 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 12, 当前工作线程数: 2 +2025-07-15 15:03:45,401 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 被取消 +2025-07-15 15:03:45,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 13 结束 +2025-07-15 15:03:45,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 13, 当前工作线程数: 1 +2025-07-15 15:03:45,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 被取消 +2025-07-15 15:03:45,402 - services.enhanced_scheduler.task_scheduler - INFO - 工作线程 14 结束 +2025-07-15 15:03:45,402 - services.enhanced_scheduler.worker_manager - INFO - 移除工作线程 14, 当前工作线程数: 0 +2025-07-15 15:03:45,403 - services.enhanced_scheduler.worker_manager - INFO - 工作线程管理器已停止 +2025-07-15 15:03:45,403 - services.enhanced_scheduler.task_scheduler - INFO - 增强版任务调度器已停止 +2025-07-15 15:03:45,403 - app - INFO - 增强版任务调度器已停止 +2025-07-15 15:03:45,403 - data.session - INFO - 正在关闭异步数据库连接... +2025-07-15 15:03:45,403 - data.session - INFO - 异步数据库连接已关闭 +2025-07-15 15:03:45,404 - data.session - INFO - 正在关闭数据库连接... +2025-07-15 15:03:45,405 - data.session - INFO - 数据库连接已关闭 diff --git a/routes/__pycache__/map_data_api.cpython-312.pyc b/routes/__pycache__/map_data_api.cpython-312.pyc index 9a3a44dad7090c3e2f923b1c3d9395057f23e950..b961b94038747a1bb96a270268c6e997501f1a34 100644 GIT binary patch delta 20 acmexn{mq*DG%qg~0}$-XFWJcbS{49GI0nK1 delta 20 acmexn{mq*DG%qg~0}z}~FWAWaS{49GYX-*v diff --git a/routes/__pycache__/operate_point_api.cpython-312.pyc b/routes/__pycache__/operate_point_api.cpython-312.pyc index 7a160b0738831f73ea8fd848c5ec735537ee81fd..364d3400a958bb1d0c0c0a209a5b92a7aece1b6d 100644 GIT binary patch delta 1702 zcmaJ>ZA?>V6u$4hy|>?`wIHK>v`}P}u|dE%zI3HTJ`@pc`ErUv@73V|*=-r9u;2ol zTSU?05M>Vhu}ude=9)2CmI&LQWpklI;zA_h2c#xjGT44>KbE-nEfh3!dy}3%@A-J% zb576c89(~fkF-B%wJHjqfj^tyh`g;$Mu?ZP(0y8+CZzJ&g8ZxBM4xs}@H-@t+-)zLzJ( z>tnFniq~RKxBv4|>B&nCv|3$Xb6gM)Hr6x7Fqi34b>r)H+-%Rcke!vFO!R3IukY|_wn%Sg**NYT zwuU2tX-7At`_7X{ufa~w zbkS8-!qC?kFw`2Qu}TAixlon#Q&j?5uUs;{uA{?9)#4XKkl#-nCgLV+Jy3&g!N7sa z|FCPSQ?Na!x)j}k?&?lDJXSIu{1EB1&-9)&J!wDg;Z6!smnbFWT^(LLzNn4rr+E4* z6C7wnL8-$G^D(kWCb&fHv{#N33LIY6Mh~-a))Bdt@v4JbuQrI<)|hxM81JU5C|=&q zyu&zGzgrOONl#%EUM<{C-w4$?YV8^qzoHF)S^0nQEmSL0MYW)tObfE9nooef_Ludh z;&Cd1CrTZ(x=m>(H0y(yWjPVC^|>b}C&xyMyKx<2KJ>d2nOUQq-3EE6dBWIUpHWb9)khKN)6Psc+BVRxWM3T=<3Z(m>WRATOw z&M~9NTQI~wG}wIx`#r~$^T3Ru8g}k#DD@QKxOb5w8Fi+;N_|Pdn9^ZmCaBO{6EhKt z2o7Vhdcve3I3dFk&rHS;{iK=bC*xUyZ4Ab41`cJ1N*bX6p$y4&xSM{eH}blVaOPL* z`ecD!d&?dMB}YS4cS#vUd#K5-P zAc1#?2z25u*c+l%KjJ$XGf$*+q+yXxikn8(WsWkM`Vt^znKh#w=x4ogi6LNK5%POL z^9MuG@zUE(14wDvG{}FYo3Ru?jOgO@FZ3DDYoS%_IC6UT^_^20WxnL{4%0NMc#6{! zu3Sa3%i$ DwV>W2 delta 1446 zcma)6ZA@EL81A|4y)FHql%h?$G1`@3N|6%S+*%z224f#=AQU$kE!5tND}t?Ui7|`H zwmNlgy76v=4aI2|B{Dn6N#?{X!DNY9%#wC28EG``2c%23AFcYsU+Osps)qvY{#lF?6-XHV9)?0NY0wdDC}`C@cD`N33{UK~D+ zXQZXYN&`8yI0Fke&+MtkzgY*Ef`U-kAN0H=bocwcp0LmVO1F>4{pC@#$$D39{ZVU* zZLFRZ&uQyp%K8OG?z^wuS6kz1>ztx&B6L?#iFZ^Ka8-r2qpOs8!xjpA!h@lNb`=sI zc_xk!2FJGQ!c}O8am6N_-8LghFg_ld?FUf=zOXyxAChY{klBQ80qZD{8{X;`YRPHK;uP8(*T!S2!2TjAvu0#L9&%11dm$_Teb?9(M7-JRw z*?kJ>o?Lx8_|opf2)zYq&!cr~OaP+$8eqzxhEz^2IK74(3lnUnh9Yp;TY^r)_g)LU z*(8NOyme$eq+8`TC{5uQLuT|I2_A}m9}=ZX73^NLpeequsflZ9X6s^I{(G7Lyk9fG z28YQm>=IlEZO7mCo?+H*6ZH7TiP)dMQ7+S~R-&tgsXn!QhH6u|0=N5&vv7f19r^`wT6$BEp=LY=zV82iuyhE1s zzadnJZx1XorPeuAmgYoS!)OWE(rgjhi{|y~Q(_uCkg0#kWPTNkn5Xf4;1iT%DW3?> z8tz$|U?}M1^rp+^i-nK~4*6or;;F;2T6cU)_mE)@_581*9+YCJQmP(_7}-09V}|82 fUGXh0TE?B0t$34`EqR0QLK{@wD9zAy=8k^>iMP|9 diff --git a/routes/model/__pycache__/map_model.cpython-312.pyc b/routes/model/__pycache__/map_model.cpython-312.pyc index b44503843be8f53b7f467b5b5d7f74ad5777669f..7aab0dd62cab9ed8ddc6f5a9e1d4921f8ed0bffd 100644 GIT binary patch delta 2508 zcmZWpTTB#J7@nD(oxKcuV`1G3u*>k-JOw63S+&YhciI4rtQyUwfE;2F5x{3bN4J7pGk zpP(zKb8LWVpaRSR7b?>`S&8m3qdC2eJhV_<;&>>PfP_9HcvRUK(-Zz&4s_4%w5`7FLjiwo|eFCW1OWt zksY%eF?#I~wT`v$nsk5+058Bg0Pq#Lt(XbcdVmc8IRLo;;PGe(^T1*OAR$FaEwKb3 z5x@qp1|Vw*Qm`ShG=+XLWGA{a2Hp+lS3h;vbXInK+OO(vm)RP`7)KLKYRkNe;v91f zwxauFed%#9k3f{0SV4O@9*ya&9b8P#>jkZ#32K%Vp$+O{W_baNi>O8u)W>l67>*%^ z6SvG^f`%B5Q83|Cj4<1#Wv~QfQ-%|K9Jz}kJ$Iv-Av)o`;7(Lw&N)Z~^qLdZ5bDL}014geaKd4t6`%}&$c+S+gsvRMNOV_)sT3vvw&GuE!T`#&p|zHGl4Q2*nLW8b z5Y9RD)E?-p=}Ujg2BM)U#i2o$Eq`P2UWh-e=kPi>Y(5WZtzRdC+*FHlGg4H$>V)dB z7G+x-=w;=pjxT8tTV55qoUo;%)s9(FPyJtmUbRTF`fbb+ z3jp!~Aho@mSO|6zKrseIeY6FaB*h>_3l)e_kQAE~Y7zYn0`_cx6tL*H1W)pKJm_R% zEmwFUJ>z;|dnFYNZ^TU%k{*X?3*3;{&>_$7M=;yO9i`#pMWPcHPbQH8Jc4<221jl%jx z!LR567hewIMh6@TpGohx;kXFdydgZ ztA>YI(bTMf)EspE!Eb{-h%C3G^GWmDSKaJAm?n~VAFO=<9{{Yn%3c@)ID&u4k9e08 zO(xgVd*PhAl%cgT=U_%1iAOXN(#k54}jQ*^v%|hs;jQoundTW2>0)?A}gcRD+*S0|6W}%$s=pfzKxIjU>U{0qk{f-3+Hw!iBdB%qS E075x*W&i*H delta 3069 zcmZuzeM}qY8NWN9jeY+1*~Xu-VGwFs2rXo3AmN)4LV$FcvWSclkGl}F7Lq$yn+*g> z*VSp0jr3JB*02R_kwO$IfwDiw!d1f9EIC6WdkSv?VqzfU}y*G2nF*6c1C|g2QG^0)Qbi& zM=fX<w`{~aewNK<@bJ{W(VWFGWwf0RI?2`)4D|eVA|f@9q;cS7>vXG za(A~B#V!fLkk-kAl9UJCe1NY3z^qaM`rOW=PQ5KWg}bj)OKfB*H#Bi*>IJ2ubs_h_ zSnD{SVh`LrrJrQz2(lTgs%)5e|J+z+?w6SlQ0DvxEsbfrJUAf5d&Ta!B*wcFf)v1< zAqx;E$1+#1;Y+#y&a4zfXN{-n0`y;_j}9Y`DaIKw1va?$1GLZdx}}l&Dci&JQawzU z4gK8|U@tP~9mvDI$Tm`4CGf^OtovRgMalGeeo&7Gk|yM!&rM$RTa(wtQp5BiJf6nC z5%v`-W<+N=pP>ZvqyW0Y)#Rzsxp(Wr7q5NzTH*ZkHpH2OJ{XqP zlR%}d8}Ul?pel0{nNwasKQ<*$+rcw={1zW#YO=0o$|z|mqjU=hG}fTsbT0f5_;$nguo zDh1d9PzLZEKmh>BhH|i204N0sl2WRH4B=v60z}X!mghW$#nTna-nNCp_OXufBNIIr zyHadBa$9e?dA)N@M;ZL947MaM8HWC0^)vS=bTHI}x(zl|>a*>{^^I%Wlr1%p>jUnV zCU7(CMu}QP4t4p0yRD*aLmO<_@q$ILYq)j|$3aTf5_6)z*b3SpRYt}(hvzz`0<9R&IMc9Sbb8LV#}61fr;|z_61MX zSW8k)u~o?I_$If&)~T0Y2bYiDcKi!h?>T4RlZqQh|8rg%W%?k~S}V{U1?#4N`U6jcV(kx_M+Ob7VWf_t-8buHIgNAQmQ=Uf+?zYht z1Lcog;eO6d)y&qXe7lm?rLw)LVD+4Jnw@C8(tNpj)~XnNO0fE$9`9r2DM;B1ragiJl;@{Plv#tv^tQ0;tatx{6=QTXGb#SUS~q#3lw z)r#!A^{XfxrucRG5e5ah2s-NG&;wUKtwRpp<7YM^y2*;MXwKvFx$)ZB2x>(iee4O3 z4*52`YHe#7F@qY$E%DtbVC;Vq+86LdY2)M1pPc44_yfP)+t`u7 zBjtGvW7MhvYy4-tJGl>AvEme8e4UF`iweQ!~ zRH*b*bLm}INC}sxTosC?0*!hr@vp8hOu3(a^pK;x6)MV3yv8}cfoJbn`34{RMpf>1&@~fYNLtq^t--Ko`0oqYj?vWCgs{DB?47OIEq73%r zXi6VhW!$PGN-R~Cn$btO|1s}_2|$CT7W8M|TEUi$90d>gYJCT+E`S$dWqT)>0B7(| zj-%S#0P+V8(w#)?UJJ}@nz}L=qMOjSgKf=Q79hGyB$sG$98Z>JzdJDSk_7+c)Scom zQPQz2yon9DmaL}_?VyjrdN0Q7x7QNLv}G3nWY6(7(Eax0xvlS`F6*kO9Dv3L~iUDyc5v7 z(J G>Hh(?wg>|N diff --git a/routes/model/__pycache__/operate_point_model.cpython-312.pyc b/routes/model/__pycache__/operate_point_model.cpython-312.pyc index 0ba4c4cbc98a3aee7bb5d0c29d5b89dbd59ca53f..d16a4d3d5c5ab4adc9bf9b7055df7ba45b817450 100644 GIT binary patch delta 1741 zcmb`HZA_b06vuZ4be2lDz(7iA8p#ap91w*ei%s1uPC8yUc@xLWGKt2>)CY;#2Mk7x zqN2>h1YEdWRUm&`yR$(QvIDpW=;nPJ5~znC%SqttZN?NB zpII>-oi?3h?sa+Urji_O+q$C8M?2J9TQ%LJG+@@>OSY`mK7$=c76)Hk=x+~l=bU#y zTXW3bVZS;M=A{7rKm{-W9OS0;7F!=Aa7g<#KcL~-S+Kgkiu!mt#>DGxUe1r#2F{=2 zIdA8DSLec!(fQ|k76(0&-;CkmU3(jq`aQdv8k-f?1}fbeN|gPOZs1j*hif-j6Awd1 z1J^v845Xz19_`m$tpWMjrY&iQv%kzKn6kLr3cJ>J?cQfPAMNH`n~M%1N!69nOY2_8 zH6b-AN-I_-<@=A`m@?DHL2FMAj zP?mCt0R z@K(p_M%x2ISciEP>a@fj zdnHkwBsw7T$1#7LA9obfxZK$HjvBItj|?u^&PPyk@b5vXT<$EQ5gv3VBu2I?e!0&I zUbdw19*3TPb#~JPZ?^imYV)UtbC@i5>O*V}IrW^sH325zJ|35kb3-+w-PbWmh9GriyrGQ#m_7KIjT&J1BJ??IiLeNlL|sC)=z{nT z^0^(u6qJJ5R_-(W0;8l6kl-PFhd8&QnL_+d#lgGLaHXp$(s?}i^Z`=V6HtCY%0w&-3|wpU>y{ zJfG)j=oT&ALjV1W6@fnT@836GJ{XdDUf;J`+*Suy9}}WREeg3K48_u@lmPnxKR^qV z0%hvqHP`(_nYu0N9U=c+iGD5Mu_9O!B*uds)pn)4vZC~meSdj%mHnmCssof2dt@cS zB@f64PS7jy!NN&zCkN9%vHGY&Ir*;7n8r9}h-uCDY{?!m)Dc^M2u~F~KQfKE~Gt0G~oT)ENM)ErfO9Otftnx6$3i3eiSxbGZ8I zrcJ)$tlIu$k`U+U)>DzY&cj6oxQrK|5&>VJ2j~U*0N##32mcI;Gx!_|8Q7FBAUTgOp*W9AP)MdGKw|c2-K_iK z)X`pQPf9dgh3y)!7vS!H0SZ^ZWT2IC5%h#P$j-4jtPa-yedG6o<8~?~d^4=(0JS-} zScm}}A$6tK(#fq>?LsYRc5CEvG_TDRxR|Auvuxoa4q}}_$~Rl7a@(p8q65?(^IlkDJ&Y~pe|-Bx`G=0c*W2|EY-JdhVY;*3Du$_RbGTZP@qPh1rXgnf1EZLzlCRVjumQ zWtWt%gZ2iDH`HoNvY^MU*z>crQ>&-520gV}*U@v?mAX^#!AqzR^=3!vnjo8j7MjSe zUHTrenXeDOLbu?^nf^lW=Y*MVVhn@}dD$zZz-5o(H}c{4=*OG_ag*n2R0}j=yGnX zj#q1d`xMRR)(Ya*@y3{iiR1pktuur14E5)IDrP9nFhpqu-|7CuBquV#;pZ@(qxeFH zn4{Lh=C@p!a06`sKM?~^+~?em+-%${e7byITteOphvjA0;Ip+rn8dih`LO*!&7q1^ f max_layers: raise ValueError(f"分层数量({len(v)})不能超过最大层数({max_layers})") - # 检查层索引是否重复 - layer_indices = [layer.layer_index for layer in v] - if len(layer_indices) != len(set(layer_indices)): - raise ValueError("层索引不能重复") - - # 检查层索引是否超出范围 - for layer in v: - if layer.layer_index > max_layers: - raise ValueError(f"层索引({layer.layer_index})不能超过最大层数({max_layers})") + # 检查层名称是否重复 + if v: + layer_names = [layer.layer_name for layer in v if layer.layer_name] + if len(layer_names) != len(set(layer_names)): + raise ValueError("层名称不能重复") return v class StorageAreaData(BaseModel): """库区数据""" - id: str = Field(..., description="库区ID") area_name: str = Field(..., description="库区名称") - area_code: str = Field(..., description="库区编码") area_type: StorageAreaTypeEnum = Field(StorageAreaTypeEnum.GENERAL, description="库区类型") description: Optional[str] = Field(None, description="库区描述") tags: Optional[str] = Field(None, description="库区标签") - + select_logic: int = Field(..., description="选择库位逻辑 1 先进先出 2 先进后出 ") class MapDataPushRequest(BaseModel): """地图数据推送请求""" @@ -92,13 +85,10 @@ class MapDataPushRequest(BaseModel): if len(station_names) != len(set(station_names)): raise ValueError("动作站点名称不能重复") - # 检查库区ID是否存在 - storage_areas = values.get('storage_areas', []) - storage_area_ids = {area.id for area in storage_areas} - - for point in v: - if point.storage_area_id and point.storage_area_id not in storage_area_ids: - raise ValueError(f"动作点'{point.station_name}'的库区ID'{point.storage_area_id}'不存在") + # 检查库位名称是否重复 + storage_location_names = [point.storage_location_name for point in v] + if len(storage_location_names) != len(set(storage_location_names)): + raise ValueError("库位名称不能重复") return v @@ -108,21 +98,11 @@ class MapDataPushRequest(BaseModel): if not v: return v - # 检查库区ID是否重复 - area_ids = [area.id for area in v] - if len(area_ids) != len(set(area_ids)): - raise ValueError("库区ID不能重复") - # 检查库区名称是否重复 area_names = [area.area_name for area in v] if len(area_names) != len(set(area_names)): raise ValueError("库区名称不能重复") - # 检查库区编码是否重复 - area_codes = [area.area_code for area in v] - if len(area_codes) != len(set(area_codes)): - raise ValueError("库区编码不能重复") - return v diff --git a/routes/model/operate_point_model.py b/routes/model/operate_point_model.py index dc5acda..63b21e9 100644 --- a/routes/model/operate_point_model.py +++ b/routes/model/operate_point_model.py @@ -150,7 +150,7 @@ class StorageLocationStatistics(BaseModel): # 库位状态管理相关模型 class StorageLocationStatusUpdateRequest(BaseModel): """库位状态更新请求""" - storage_location_id: str = Field(..., description="库位ID(层ID)") + layer_name: str = Field(..., description="库位名称") action: StorageLocationActionEnum = Field(..., description="操作类型") locked_by: Optional[str] = Field(None, description="锁定者(锁定操作时必填)") reason: Optional[str] = Field(None, description="操作原因") @@ -158,7 +158,7 @@ class StorageLocationStatusUpdateRequest(BaseModel): class StorageLocationStatusUpdateResponse(BaseModel): """库位状态更新响应""" - storage_location_id: str = Field(..., description="库位ID") + layer_name: str = Field(..., description="库位名称") action: StorageLocationActionEnum = Field(..., description="执行的操作") success: bool = Field(..., description="操作是否成功") message: str = Field(..., description="操作结果消息") @@ -167,7 +167,7 @@ class StorageLocationStatusUpdateResponse(BaseModel): class BatchStorageLocationStatusUpdateRequest(BaseModel): """批量库位状态更新请求""" - storage_location_ids: List[str] = Field(..., description="库位ID列表") + layer_names: List[str] = Field(..., description="库位名称列表") action: StorageLocationActionEnum = Field(..., description="操作类型") locked_by: Optional[str] = Field(None, description="锁定者(锁定操作时必填)") reason: Optional[str] = Field(None, description="操作原因") @@ -280,7 +280,7 @@ class StorageLocationEditRequest(BaseModel): class StorageLocationEditResponse(BaseModel): """库位编辑响应""" - storage_location_id: str = Field(..., description="库位ID") + layer_name: str = Field(..., description="库位名称") success: bool = Field(..., description="编辑是否成功") message: str = Field(..., description="操作结果消息") updated_fields: List[str] = Field(..., description="已更新的字段列表") diff --git a/routes/operate_point_api.py b/routes/operate_point_api.py index 55799a0..d8c786d 100644 --- a/routes/operate_point_api.py +++ b/routes/operate_point_api.py @@ -2,8 +2,8 @@ # -*- coding: utf-8 -*- """ -动作点管理API路由 -实现动作点和库位的管理功能 +库位管理API路由 +实现库位的管理功能 """ from fastapi import APIRouter, Depends, HTTPException, Query @@ -252,11 +252,11 @@ async def batch_update_storage_location_status( if request.action == StorageLocationActionEnum.LOCK and not request.locked_by: return error_response("锁定操作必须提供锁定者", 400) - # 验证库位ID列表 - if not request.storage_location_ids: - return error_response("库位ID列表不能为空", 400) + # 验证库位名称列表 + if not request.layer_names: + return error_response("库位名称列表不能为空", 400) - if len(request.storage_location_ids) > 100: + if len(request.layer_names) > 100: return error_response("批量操作的库位数量不能超过100个", 400) # 调用服务层方法 @@ -322,16 +322,16 @@ async def get_supported_actions(): return error_response(f"获取支持的操作类型失败: {str(e)}", 500) -@router.get("/{storage_location_id}/status") +@router.get("/{layer_name}/status") async def get_storage_location_status( - storage_location_id: str, + layer_name: str, db: Session = Depends(get_db) ): """ 获取单个库位状态信息 Args: - storage_location_id: 库位ID + layer_name: 库位名称 db: 数据库会话 Returns: @@ -340,7 +340,7 @@ async def get_storage_location_status( try: # 查询库位 storage_location = db.query(OperatePointLayer).filter( - OperatePointLayer.id == storage_location_id, + OperatePointLayer.layer_name == layer_name, OperatePointLayer.is_deleted == False ).first() @@ -505,55 +505,55 @@ async def delete_extended_property( return error_response(f"删除扩展属性失败: {str(e)}", 500) -@router.get("/extended-properties/types") -async def get_extended_property_types(): - """ - 获取支持的扩展属性类型列表 +# @router.get("/extended-properties/types") +# async def get_extended_property_types(): +# """ +# 获取支持的扩展属性类型列表 - 返回系统支持的所有扩展属性类型及其说明。 +# 返回系统支持的所有扩展属性类型及其说明。 - Returns: - ApiResponse: 支持的属性类型列表 - """ - try: - from data.models.extended_property import ExtendedPropertyTypeEnum +# Returns: +# ApiResponse: 支持的属性类型列表 +# """ +# try: +# from data.models.extended_property import ExtendedPropertyTypeEnum - # 属性类型说明 - type_descriptions = { - ExtendedPropertyTypeEnum.STRING: "字符串 - 适用于短文本输入", - ExtendedPropertyTypeEnum.INTEGER: "整数 - 适用于整数值", - ExtendedPropertyTypeEnum.FLOAT: "浮点数 - 适用于小数值", - ExtendedPropertyTypeEnum.BOOLEAN: "布尔值 - 适用于是/否选择", - ExtendedPropertyTypeEnum.DATE: "日期 - 适用于日期选择", - ExtendedPropertyTypeEnum.DATETIME: "日期时间 - 适用于日期和时间选择", - ExtendedPropertyTypeEnum.TEXT: "长文本 - 适用于多行文本输入", - ExtendedPropertyTypeEnum.SELECT: "下拉选择 - 适用于单选择", - ExtendedPropertyTypeEnum.MULTISELECT: "多选 - 适用于多选择" - } +# # 属性类型说明 +# type_descriptions = { +# ExtendedPropertyTypeEnum.STRING: "字符串 - 适用于短文本输入", +# ExtendedPropertyTypeEnum.INTEGER: "整数 - 适用于整数值", +# ExtendedPropertyTypeEnum.FLOAT: "浮点数 - 适用于小数值", +# ExtendedPropertyTypeEnum.BOOLEAN: "布尔值 - 适用于是/否选择", +# ExtendedPropertyTypeEnum.DATE: "日期 - 适用于日期选择", +# ExtendedPropertyTypeEnum.DATETIME: "日期时间 - 适用于日期和时间选择", +# ExtendedPropertyTypeEnum.TEXT: "长文本 - 适用于多行文本输入", +# ExtendedPropertyTypeEnum.SELECT: "下拉选择 - 适用于单选择", +# ExtendedPropertyTypeEnum.MULTISELECT: "多选 - 适用于多选择" +# } - types = [] - for type_enum in ExtendedPropertyTypeEnum: - types.append({ - "value": type_enum.value, - "description": type_descriptions.get(type_enum, "") - }) +# types = [] +# for type_enum in ExtendedPropertyTypeEnum: +# types.append({ +# "value": type_enum.value, +# "description": type_descriptions.get(type_enum, "") +# }) - return api_response( - message="获取扩展属性类型成功", - data={ - "types": types, - "count": len(types) - } - ) +# return api_response( +# message="获取扩展属性类型成功", +# data={ +# "types": types, +# "count": len(types) +# } +# ) - except Exception as e: - logger.error(f"获取扩展属性类型失败: {str(e)}") - return error_response(f"获取扩展属性类型失败: {str(e)}", 500) +# except Exception as e: +# logger.error(f"获取扩展属性类型失败: {str(e)}") +# return error_response(f"获取扩展属性类型失败: {str(e)}", 500) @router.get("/operation-logs", response_model=ApiResponse[StorageLocationLogListResponse]) async def get_storage_location_operation_logs( - storage_location_id: Optional[str] = Query(None, description="库位ID"), + layer_name: Optional[str] = Query(None, description="库位名称"), operator: Optional[str] = Query(None, description="操作人(支持模糊搜索)"), operation_type: Optional[str] = Query(None, description="操作类型"), start_time: Optional[str] = Query(None, description="开始时间 (格式: YYYY-MM-DD HH:MM:SS)"), @@ -571,7 +571,7 @@ async def get_storage_location_operation_logs( - 其他库位相关的操作 支持多种筛选条件: - - 库位ID:查询特定库位的操作记录 + - 库位名称:查询特定库位的操作记录 - 操作人:支持模糊搜索操作人姓名 - 操作类型:筛选特定类型的操作 - 时间范围:指定操作时间的开始和结束时间 @@ -579,7 +579,7 @@ async def get_storage_location_operation_logs( 操作记录按时间倒序排列(最新的操作在前)。 Args: - storage_location_id: 库位ID + layer_name: 库位名称 operator: 操作人 operation_type: 操作类型 start_time: 开始时间 @@ -616,7 +616,7 @@ async def get_storage_location_operation_logs( # 构建请求对象 request = StorageLocationLogListRequest( - storage_location_id=storage_location_id, + layer_name=layer_name, operator=operator, operation_type=operation_type, start_time=start_time_dt, @@ -638,9 +638,9 @@ async def get_storage_location_operation_logs( return error_response(f"获取库位操作记录失败: {str(e)}", 500) -@router.get("/{storage_location_id}", response_model=ApiResponse[StorageLocationDetailResponse]) +@router.get("/{layer_name}", response_model=ApiResponse[StorageLocationDetailResponse]) async def get_storage_location_detail( - storage_location_id: str, + layer_name: str, db: Session = Depends(get_db) ): """ @@ -653,7 +653,7 @@ async def get_storage_location_detail( - 状态变更历史记录 Args: - storage_location_id: 库位ID + layer_name: 库位名称 db: 数据库会话 Returns: @@ -661,7 +661,7 @@ async def get_storage_location_detail( """ try: # 调用服务层方法 - result = OperatePointService.get_storage_location_detail(db=db, storage_location_id=storage_location_id) + result = OperatePointService.get_storage_location_detail(db=db, layer_name=layer_name) return api_response(message="获取库位详情成功", data=result) @@ -673,9 +673,9 @@ async def get_storage_location_detail( return error_response(f"获取库位详情失败: {str(e)}", 500) -@router.put("/{storage_location_id}", response_model=ApiResponse[StorageLocationEditResponse]) +@router.put("/{layer_name}", response_model=ApiResponse[StorageLocationEditResponse]) async def edit_storage_location( - storage_location_id: str, + layer_name: str, request: StorageLocationEditRequest, db: Session = Depends(get_db) ): @@ -696,7 +696,7 @@ async def edit_storage_location( - 如果所有字段都没有发生变化,会返回相应提示信息 Args: - storage_location_id: 库位ID + layer_name: 库位名称 request: 库位编辑请求 db: 数据库会话 @@ -707,7 +707,7 @@ async def edit_storage_location( # 调用服务层方法 result = OperatePointService.edit_storage_location( db=db, - storage_location_id=storage_location_id, + layer_name=layer_name, request=request ) diff --git a/services/__pycache__/map_data_service.cpython-312.pyc b/services/__pycache__/map_data_service.cpython-312.pyc index 1f5f629b5019364cb6fffefaf57ff759366b3e9c..5cc92193e19d74e3db4b095c165f3c3830dfbcd3 100644 GIT binary patch delta 10723 zcmbta3ve69dA`FNAOL~{K!PA%e1HV_e!oPDqDfIAMai=DuuVN+ihyX+e8>ktwp7q? zJZeJ8j7524OS0@pO4OK%44+@w=Ebu)J&GY2DVD^Eqqp6N8Oq?yD?X4-%E z4gjUtZf1Hz{JZ<_?!UYL?)~5X|M8EP=t-SMDHlBTF4p!O>R8ow%#5zyvAonIEv z?brC#M`RbpmV^3$%r6PZ{hEN5w3P)i1G<1=zXZ46uYzIHZL`F-+JM2Y1DV;POk+S3 zFr|9vlRcs^SF_kf8pwgcbN4I!naOIXwTQJa$^A0FVO32Y)MN=$hkhpLm%XaiD)uu5 z@}Zw;RgLYC*_#vBZyq|(GlYIG-Po7~%aFqF&M^hvO*QP%H0FDfpE4wB zgrdfz=%Ie2ToR$jWT;kAkko3jMk);{(WKLXa+P`LpWH@M54C3vMNO+h;BO zHY%xziU{dan^8r#arZ@;FvzqzqGl8kiC=bD2OTA|%@L`Xm(F&`s1a&f1HX(Ao;`Vz z`!%io0-g>A(W6?WS$PAb=_7h{pwq0>9;BGH5e?${&9olX)SJ*6okqKAnYnnGQaLoo zm0oS8{K1HR%tB_agU(&6JKN4se#PsO7qLZ&LDOsXJ~agj#vYfain1}OX~ywZ>cZC2Vr&3dBd zEV*$r-fMVv!;3Mkp3WqCmWjHRP0Ay3F%Qcga|mr$(;z+DmEJ~_r89%{OxzZM^jcB+ zv>~F182oB{{>ct1B1$N0Qf1|AP)0?lu_AO{Z@>Ti$TP@nKh~S0+K2@7s*6a0>LW6e zmjlg=C`euj)bM&{T1oya(j%MnFupFI&WdFDO{8ab1os3UnGxojiInUJmXed=YnYm( zQnM*4lCmq)+5X%yH>#BzyHdw4U7MW3v=IbbBH17^FJe4Hy)GQ#tWarEjbw4}XXdmV z22Mm4k&_fOMAEEF){AnX={Bl}3VD*lZpPs&O>&1ne zuN}Sl^1{t;{w-8}^4#prQ*W)jHox-XS>UgnefQS+=WawV9|Kt{$IjiHc}1Lo*x}XG z*f7I)(aP+*zXi!>-@Wnfi$hFc$TvAO5m=eIaPyTnLHNp>r?BLi(}E0PCTZp?3oyuP zdB^5&{KIRvp8xT0qe+>;&`@Y}YV!XlcIN9VZ$F=!=J?Q|0P}wcG-8$AH&Jw^xfuP% zaHc5ig{@q9@41yXUJw=j;{2!2eQo8ng_Scu6%>p9Eh|@k;mEDIucObi^3k$H5e`WxN;aY77F;|%J2a{YBN?w4IsHf)T;;f9pra}RhTJgup?}Of)|=3Rh4Rm zk2IQybH#e}G-5cQdhPb_<#k}yG;v-{T%;cSah%;4j zChzrhHjzO&>JtX4u$a|4Vnr|$*Iflw=>D!5%FB=f#~E|Dc}K&NqhU^S-Du~HWt_2$ zty;$!*TqaFyb1j>KSak+r>#-*YeRFwPB|Oz7NTcu1yN5E?-}4c12I$1Db2YJd~pL; z+;B%K@n&-d_nhLC?lT2tvc^nh^Fy4enlqJM7qhIXECE#x-dMb7EM6|E<%`yFMeAY~ z>#5E2ZG3q-Ood`m3*{4A5>ColpD0F!_M)gK z=ILNd*Is^t-LRYO-IJi`y>xl3yo)V+;EIRcG{pAr1KuzV?V8xq=7ndj=-JK(uRfJf zO7kA3?^06THaelDTs<_~^BCJb$PVsjM$bROZP}1ajciXwrQ=btB$SjW9#~_ zR8eKp?q8sPIgEZzX25k=waB7W=dSY$8NcA*EIK2=2W zBp_l)f{xYN(Dh;^Ek(~2mYZb}X%BT=J}eobh9!I8-ZBk08Put+GQfq!9+97r%(`UM zv|?J0bP5ODT#>8YBpJ)Wm#}XJfcX+rNPimML6ZqTqB)AFY&uOeIn zN=#w0h#TY%BESWD+tA;XvSMu_Rtcz=>V~f=!QsGUz&GlLCa=AF^YmMNJ!p2l6(yS0 zD5Iq_x^HS~yv?1 z!LH)FhnNi=0?SRnMmsU|jBj}8z|in$=ukYv9|#UJqX!1?ts*W94UGf=WCG)X;gAo2 zYIHb^adc(o%*s#5l*kPS=IOP@M}i(eY4#VX(HDZRocqn}PtC3u)S1 zQD!@CBR@Da4n4HE$qr0*V)6(kj{=FSFeHRVVan3Usi)%_5hHv~pzQvOM znaxYuqL{Z4rzJ5@E$`{zJRP{?jun)>;W+QWc}L7!$9p?DZzpNDTw2YSws55_d}%vZ z+P+x27PE^*%sf?wsk}TGz(%3SxF|%;x58wVbUsW_Fz1dtz_QUc%e!IeY!xEVV^HvoT?!beYF{ zkM_>BENN{iye^;b<10G3icYqC9c$@Y(moI~=6-&=o2GJWM(H3vOz(F(HY#QR=#T+r zHUMKdWnQ3wjTbS+R>fDFV!6~WnU?i>ko7*)!1>1;IVss{S2S_kUtHX+s}htibV zmNe$s_Zo9G81p%rF%j!)enh&;=*k#vL^hTKbGh%CgaA}T>ci_G57=?s65q}4d&HJ{ z)ZFcqN_{H9VoU$rVrNRz78}fBAvSuz!|yS9fLDxpI;js|VnrS@6r0vPLkGe1`K2(U zlqHAeDJz+5PEo5`;u|=5VBMc-O~ud|U)RVJsz~O>QaQ{)XVisyXo!sjc|vvQCpsH? zTT$Zi(-G-@$u?>gN;IdMwI*|8ZL3j207i3%MAYAxY5FU*3wxi7o>u}U3)p9-vF^+? z)|MG%6&pRNRe!Zkh#m}=2cvhMN z3<6Z!pm|(_fl6>7(Ac`FC_xI08N}yHLsELk?OrGI7#<1Vc9=m-2q2Lu;L({~nC!*` z4?(a?m>Zeu80KNDVxGig9Fqx5CV@nmDV#lkNop#L4;LTDWC)Xcfr{COdBd0xlu`&N zg>96e47~tQfKLK4fqR$s0pn_nN&-xQ;~5okNdTofka4(}L_=>6Qzd7V~TP{AMn{dD&oE zHaU5d7n~sAK|OlU#niv?gE!! zNm~&st>sJCaHVT-sW|4T6TuNm?!T}U#ZBGSyt|omH(zsiT&}~i3S)&8Z&aVJzE;@0 z@GxdLW8QiZU!hd8?5W{Bt(>P-7;w?ki5t0BVO&37(alwKv*kUkW&M)27XbED6>Idc zS`Pqio;!)NQ4whErM$g?vp2*_YWR{~uA~<*_M`gFbJ{mDzms`o`$z2?&sFe+E!PTL zuKHuvV%}QCS*v3CZa%+;%dh#WjHQsblyR1_YnGb%eKE81r0<09nz?LV60?=?wrCw^ ztGjE@%+t^G!Ieh@?A9f%J++vs`NMp5FIU~mR&8J{8<(_w0NAJU<~qSEzXL~+Vm1Pa zXNZvj;yQgHUXMdC5kAt00sV+1D33^+BJfS)HH-~lAB6{E?b4(h)I-fl_B|xEE7dB{R|sxerplKJ6oYUQh6i36@)cuNg3+q9Uk2@L zB2UB+h`1^sRt>mau1aHm$R$pm`XcuSqSW9?8DLT=pbvqCLWyFl!Y?Nag;;eLL~tSK zt9)Ia)C>*LUB8q>n`LwK?3$1m*9CvAJUL$4a~rElA~6O|JqAmY`34!G{)VtQAYjQ>Uk`rb5_3AP)d89*2sk zQCE*w4j*Pj`&W1 zPOpCiRkS$Jj@}&g%1dJ85AF0cL8JGJ5`@$o{t6T-v z=_`w{F7(ERrYOFHGWh!G%@AN5+c74LrRc=4sc(2HJQ<4XlAfzjl;5KZZ15O7(|8*E ziIxPoCs}4Q)CcjhlY8xQMMZD40l0_lUjqE3cQ6Z1N$@}t@$;-Rx|k(zM)z^1HRi0i zZ0C#{SnY-z1!ePVF4KHL8>h9;te5Btb@tKIk1mxoFWOspdnae_B-kBw z^QIckRI|{}H}rAvXX;xv0k4TOHC?Xc+xj{9GxZZ5X}6v;wI(6lk%n-L;Q5~!D1+mA zWy_p?$xs%nXyPlnxQZ@Z^4?dfYT>Kab5-l-qEJ~Lt8C^gySd74p<_wS8&l_}aK31{ zqJgjI;3_%|=e8v-Y7S!@iio zelCkM6uzVbu(ek$=UQKDINNr*?M(Y(t|#WMu-0%Ejwtoiz(qzP6XE?PY5=TzQt=ImGVR$L}YBFNsU4YT`2T z;QvVSJ~&Jb4~Gwo2K-(LbBy#C-k?7p?<9?W zURG6*b`FSTsK=7jvtVwKgx#!+xTunhP>Gd@n-l(;k)o?txa zKgulwX{#1jhNgV}(cuuY7x$~e(fG5uH!W zco}ymMhkoXX`@AQD3Pm>z}D7Q)=Boz?*uBJmF5m(4JRKZWJrj{gZ`(+jat2?)Te9V zj;6%Aga^Iobiw~!+!IL8MaK(mUP(j(VRWe&MhAh@5X113e|3Qfx*8(r65vRfhj3sA zO}MgYa`}Ut8huh{LJjb%?$@Np75;^Sz9dCsbp@!#t47l@wb1D+XG7oHaaXZ8QmWIH z;?xo>V)!Um=oE#~()WNvGBFA*g($RK_}uts->Z8WtVcM@#^9mJ;U}1>$^05>^_#2Y49nRbcO$MH3gz+kM|M2=rvIy&i#EBp`whJY?syjLdR9f9|(`!4~( zxJoz(qkj0$2x0SKvz=xuy3|lo^Z~}AJ|N(Iswlhj?8eg@FYJE9ciy*XYvgV1oUI)l zY%Go1HNVqP8Tz9|FSy}@n%erAo@(1fFWNS7t^MXV{Mz@o0rxe z)9R0JJi2koT(YPw<+W9uwrbf>z#Hl~Lmh8u;tWk}^TtI(AAID}>2K*xNB7U0XZA1Y zs{!NG8OK#eRo}8LsvNw^&8gflhZ^O%9Wy0MnsW5R#-4nf|Fx$4^V^k_eSi*v|4qGL zsqM{_G27qCY3i05Npt`!E96xPF@vor*xFh{-ZSjs$Mu3V>i z&4%nW*d+AzU}fWhucT!sTvjBrgOkt!jqQ->QEF~P@;`5`6^ znBY%Wf-U?W&b^5V)-XBTOcZk8rx>E+Etrd83JCD6kPH3*&gc>9BU#~fc~%1cCs3Y! zsx(32l&x4RX1aIYCY(D`N|7xzO6(T$t#Zq`+yn*5f{!HZ)@>w>)ikh;>$#fVgcK@c zn;yK4Q&9rsqKShvk=9Ggi_XE2IAxnRh?#9W#mp{%+yFZgWQT&>uF!4LOq7CqB(_S3 zls;PCL!W9+P$aX^E@omyr4YU6iqGq5LdNNO!>p(fwj!PLj~*t6~qS-ZWA>9nMz8_?r11l`x`0~HSKK5oK(@- Kw<%1Ci2nr!dL0V@ delta 8760 zcma($3v^S*mG3=$EXn%+B}=ko*#;ToAI1i3i2uPR{2e|b;K+LNum15Q^Q(-K9GW#L z4LH*+as!QkSeGW>hi(dA$3qaqzP(lYIzS@OnR*noW&xcU=%AO*NdTcPVu`3D)*ebA z)(b6lrX`KodQ`Mw0joVCRT8vAP|p~#(WZz426AFvf!`d-g8{KbohSqNEk|T?Q*&je zW{tREY6jZ^(Vm0$fD`>nveBIj(j@SExK@q#6$T{7Dfmg?Cqx;_~sFcn;GX(-Q=`Q0kP@ zk~oQcHZwXd)k(~N9PDtCaddx$O`lbPB!&yJ^ysJlVrjOar)4p`GQt-p2b`dy37xR# zpo=Q47bCKr^JNRMyO|)y6)`jVO^#cl5JtD52B!&~RVZc3I5FTud*vo{s64kOPSNs1 z8X%{RwMvQ46L?$|ruvC6wHtI9SH)Gx=P*-Hum$ESL>t6DhjZ?fZ>fvxE;8#i};T*V3U zSY6yC+TZ*n!L!EAb4ZvMo;gNp#pSSA<|hLZj!0om#KWbf)eFvt7M)XB)p0GH00yru zoPclpUDCKkI06~J3AEy8s;u3(y zxD=r2ta4r(+B|LtPokkM0-aT$gMom~el};^KCGr4Pwt6pn2H7KqRGk}chJs()xvDh zsd7!tyoJW+Xy$00aXXzCcfe?_xbrk|Rw_))9(xM?KHUf|7p!Qhl84*h&6~j1W`yZwc~lPQq6d!wBkyModd0ilbbZ2*wb0!cpmJq!<;{! zcQ|i9xt};7*-7jt1KzO@3G_3S8|m^|(0l4HC)&oUfMxdhce4|x zXTSgMLQWqZFe9}Ech0_xW{?`N+D!=pHUw`xEd#As#a9;oQ!b{@n-Ff%rtUPhZCSb{qIyWZ9VZC6G zSz*jE`x6EdW(xvQm2R3WM5kTOQoJE470i;33`SxRIwkArXQD9%2Y)H~;7D(8gh@&J zhkHgCJK~;kx>J(D$Z$#%jg2s&-bh!7iG-pla~CWQEE2No^Ls)xouc~bloI!K#SV@} zGS%VGP$VUZMq(*-G!}~Wj|_JSC`(q@;7E7@S`r!@Ovyu|qmf}cm9sy@4EGQBrYzZ^ z4(lEAzR)l|7(r+C^$8b)y$XYGdZqvaKL&*WQr5_U{%8!CyRrj`THEIEBcl-p)bAP{ z=^u_oQ-;1!v}>*tc0ZJvflyTpNA?TzPD!zxlmknx$S#I3;jST28*3}{&2{0~X1mas zVaeKsn$6EVnwr<_u_cM7baPr|RFw%OI%lYnDnT#wOG8Jl3nuLqKeWVnxCXbQC31pz zfk@liD5ddsfuB|9C;f%2+MCRCO+1s96UB=!?zphy@|R|cR`ErRTu~!>v2|%-vG#W= zLT5f2`D$-Em(cjrT4GV)V&8?n%ki1wdcL@sD{e+PZA%l29w#hJ>j_`&2j0!>s?Dt0 zeP2%KeYf=1lev?*tY;Iuc?Z8a#BC0-o4Q$7_@-U>=sMO}cdZ%8Ox{FZfX`dQ<*m7T@Wvv( zBgl0G+2_Lia}4(!Gm{rRp-AeDC*_m!69;bUy-B_Q{9aDKnA7{yIfQ3fT1{*qpC$SA z-5;#)o>?5`)^}g;oHBpM_LgnB@SU z_&sCXo-ua!KGwhgrujh9>=MYAai(Q#?FP=Y0o^tg`$Wpa+@8bi?nD}{xJK#`L0Fn7 zpoe8Mdk`{xh5QIP%*$23(ATDy5&6p>tw1}>zJ#lUcQtUXhU?B7+xhjox%Io*t^*+A z%Va0@kRaU8QYVzz%|3Wj?@Q_nr$|m8VD*K9WZqObV=BDmujKs=oWCJycb;lLe~4eS zf?KrWdTUw&x{wbEs?d4@pA3ud{4>)IuCR_X*G)c?wh+?%WoajpTKoxL(pSxTmrr-G ztvlJ4V45Izk$_uzUON>|%P7aPM+Bv*POAuycVfdwI&absmfXv3?PL35pzl7igMwm= zT!)KwR1g=ts9szIsXkovQG0Pwz)+Lg+x|MXej{7AiQV)ZyL&JDToD6ZQL+hBG*cUK z(L`;+#U^T}z!s!VXwgqC>&t7CMJto;K+<0PC|7RQrU|)5`{{#ziU`o;r>Vu^Pak-R zl3h?Op@09VlR{5ft9NY&zwy%3+U-8#$9m6pjr7N5dR$-Q*>05Ha5ed$@zd3&?KbKA zdO6hJx0<%Qr0)mT8lW*#*Nh8ZW5&>@+~Je(B~?3IlB7!p^|woFFDMF9>Y>nqu5f5H z6z-25e2Yp^Wfe?2_Ez{o@AWdf(7mS`D4sxphJ9ogI^SS1h8A{1oe86BP0Ohyf&Q-{ zpQMqe@rZvJ#^XykC2MKju(g%>9Hx&5^vA}@@;;!1yFM3g!I5xyY_vZ@2Pmdn;2#Vf zj4*TRV7cOW|4pEWO=abHq?BRdwIcX`rW#Y$0|+P?e8naTQj^9!_v5_viKO9TR_Jsz=BFsw6 zJcI$(BBdB%=m^u*eK3_POs1=Un2sD^^q8OlgAxpyFla`RmLjqYeYM3IsKAI}3`Q^* z#b7T6@Ma*GC3Ho7Z_dRL znDE6^$m8?Kan=H=6&)@#y~=9LM(Wvez=Hl|iAj*Uvcm*Ppnej)(%~ajkjg0fVqrFT zi~%o@g7A4x>t{Hv^J-W#YGgTub^?!?Rfi-FN&?a`Bg{Yyv=>H!ZJiqeYDO>^yegu> z?1NfL(m&iKScqT)pE078T#Q)-D+5y&A|q^Kq9NzP!NSr?0ifSJQ=EY08WAlA00Dx6 zQ05+2997&j6wE06yrP6tl-yFgd3715F5}fzoVp6TR>h>^jO$$f>-jVK0I#p$^c9cY zQ+Ce2@=tFld_ftE4<$Jo?L&!DsrsFf$Tb`-HrzD&d1D!8ESr|HhUGU^HRwm{Tl8Nq z<&6Q(7?`SN4HY+4mB_H6#r5?iym2vSTs&3C8p=OZRXl__WDZT@?a>X*5@$+KpemES) z?T6j4N+*dp1=$cunCivZ5Dz?}C2`3Bfz6W|pwN9=o=!4J9rHq7L^>{kCoX|1+Hp3^ zYqOx8Hj6`=O=*qGVvtr6KX~0yq6n>E=-0jG+?Z*uS73%0KV+)nGN3hMqVRwKBOnDq_i+8EY?BviiK` zx`l7t#x-tZgJC|{!v%Y08hc(FV@p;~$)yrj;4JbpBuwC3~H0A~%% zRc={}&iC`hE4kv8GuBl}i#zEkO4@y5aF#SUPkJUjj|@t^DoucSfBHa2*!svQHlD9| zno6Z_N&zsPcrG0ntOF1R>zMoWcsm3;`?X+aI2Q{)yxns&^A$*G0Ul?XmF5%6%(dfFvy&Y5F)0;8C^8(RiIxw6vlD+0$Y{C0CQ$4 z2b0WbB9mg{L>J^{DWC)!r3S2mJ(J}Y2?4oTkKZ8y{ZRT@Gpg|C2zAKzZMiJD1c^ob zZ6&}XVz-_#*6hoA1LFl`Kr32p4b+)h3^G(%TPIyMH6RT+lWqDP$p zA+98J%UjM?wBIPrV{DHZ2svv2|JDES3|AC?Sd{fe1z}w3>d)Xtm4xbpEQpI5Jo6!@Qe=}to?e9-offoyg$cFGtZ0?bO2uWOY0I!_%S{p)wr$8n%MiA1 z8CbX20^7#4VAgst>x_$s|9E8nsi4croqOQ%LYiAa$CZB~BKWWTytn!WHn34IDNI-@sCwAkwCD z#pC2 zH}711_b#LYzcGCmeGPJKpIn=O@MiYR6r>gJeSZRa+d_lU$S2p1qU(7}(2Ytfx>s3T zl@DsCa>N*h4rs*Vj?WP@e>8>b#fNc+0HDKF%jDt}gWjpy-pRND8L$Z_oVkFh{uTov zh!U>6&lAL4#B@^_yoJHHFvtpCR+GSsoRZOz?y+7mdd7h>1o=XU^#&$>69a6fDUFyE zqr1W*W5cnON({fn98x9}hb$S+CJ8Mj2ux9YcV<^M<126~`jA`j6^R8GpP2m0L^>y7 zN1_b?z)N@uhjT*nE1ff$UwYNRnd(?|9USz$;)#x1Hs_h@bE{rob-I4Wws>OgEqfqo z%1ipncwZ&wt4z8}cy}%5u1yv%bB=Ps3siBgD)f^Q zSHiuBcUN=n>N#xEl7F&mvg=Wv)}ftfPkRWB?s(hLwi7FFs@-Y1R1+qJWKS!nZ@u1q zBXCpSi4#NWNi~~aKCOI5eMLQWm|eY%b#K3^-vLi&jq}uIPVISReYzH=kX}W&0@Is0 zT`jAq{rw|NkTAO+5TqdWPo?a*xf5Q>duDcau{)k;-63Az&FQ=Ukd|PE|Bc#VVgFUP zvc*FE(4uU$%6{l6Ycpx1#1L)`5t?HC2V~t&*82Who@jc%K)|7N0 zIx?J6z>Y>@{X-EkP+tT+41UT9Y1PPZsCzI%Gb=D6H#{=j)8E@Au*n8TLUi=APcXqa zn-RC8KzjfS`UlJ>86Me>$ejhg%NVs3K-S_0F#_wtd>?~rsAZ=wAKOt%I?9ZUKFOLc zp(8t2Q9mQ!zP|I1q?Bw6 zsD}eH2FEds83Ppt_=00_2*=-^cxltra_ejy1-8F8Ptnxh2LovPe z0WLB$P)paN^zJ}nEh#XWWvVG%ntfhDT{XJC9MbrJz);}-e^r&W=>Px# diff --git a/services/__pycache__/operate_point_service.cpython-312.pyc b/services/__pycache__/operate_point_service.cpython-312.pyc index 0a150317fafe937e1023ae547b16d94ede6e96d5..4997eea4a4b30998cd461b55741b5666bbbcc4c5 100644 GIT binary patch delta 4404 zcmai%3tW^{7QpAu$9xQr!I5DGW`<#AcnJa`0)klbG7?wHCt5@}#6u87zZoorz6I~5fi|bOBXR!vdLN!V? z8qy#9w?|8AV0p1G1U{mJH$r`(V1;F*+Zn259g81Ry3{HhYWSi$0FuWkz(F0=HT!^i zkxpJrV0W($UK*z&YKRg{D)}2ka$oB@YFzK%Xb!40C zz{IqE`cIt(DN*B<=FkCiOusn>gs2U!8U1k?eX$P$KOuaiBVlx7$%H4B#=rq%RKGDw z{A5BNr%pltYY@4J^{{YKQH)2Kt*TJSTV^XSvx`UmE4xD}hLHBY)3Ec3bVlD~Pk>wqP;-x7Pl zKMu;`^7u_Sehu`;1<2DB;+Jv2kr-%Qt%L1}-h6>ejV#Xv%n3R;7H@)g5<^J_>%5g{ z0qf-XqJGL1#a$QQO^YCnaBj8%(vuBtm*g^8y=>S}CKe@sMW8)71PW85;bw9?8G`3i z^Xf7UvTm6tQpITSM>)Yv+2b2SdCX0VG#imq)s)9QQFA;HZBEEhKH5Wm;y8wn=@ zz8E`ZxJ6iq?`Q)opB_&-#8;=^BK~inWb+op5ee2;W83)#-F*9~jQ^hfSFpxtkpB&q|5-9UEY;EDv`T zSk_FU3V~&Q8%hTe?TB|^UseIR4yuP1!z{ z5SrjMTc!bbLU<0b6cK>PL2Lx~{Hde?GV*hXP28LRu3Iphdm47KSpR_%PBo~k5DMtg z%&!tYhHYiL$kz~84m1N!muI_@D`2kdyt|sg%2f4#aUAniPo+u&JXJ|Av6aDQT#@iE z#7@L6L@9z9H$lV7_~~C_`(eZ!#9YM48UnGoks_QIB2i{@-9U-?U>8>d++LYOZitIk zrOU}}aYvPzGq7H^sv$HU^#Y-zhskM6kIu!?fVOpavT&^($mS7LA zfS!`u^fCIBd`sKali3j%wtB$1S{<1zUat)#Qc9sGno`H$FLj;d6g1XbRK4hk6R<~c zf>)!Cdqv;?se7IIk*1+)EM~Is^^O-|LLHAjZR`n@PQu3H=6iiDptp_NV!dBvQG@! zq~f(24Alowjiz^kdSKf`-WQbwR&N^>nJEK<5cIT*-V`j$SO^BR9W@~uVZPa2DJ;@Y zx~AmRvU&=O!t_G0*EM>F*{i9Jeg(WOFmY3sxZ{P_h)W6`2g{>%V(yFg6FB{n4%%Mw zgRklH3VjAQ>%g#HG@V_SnflIT*{uk=1h6*aJK zrx#?uX;jxLYn0PvxuG&yty_(vG!MjEHz)v=Pu-H~y(U7Cpw zIlbdIFlX2OKd>8D`~P-EW@mv9cWKEv_-a?a-$+%FWclbYTtBkmqs<#Weyt6jdUh(b zzI=*of>pZ<;zNJ7Tw)iobZte@sDw;JIU)x<_RKdsQS3&j5mym25Ufi1mLAwpPbrO3 zP|GrC0ZJB{5`q=s#O5)0XOG?kuMw&K3WT9O#k`jbO`h41wKvF(m16Gw>LjS%8!={I z(!R*H(mreI1zlR7I!)}_d&wPoN;NQXj1mqUh=M=l`oQN0CV1ROJ+dF&o3S)`=)OQt zjt{e2@#X@O#`ZA{TKr9}%B5j4nIjGNldR#OLaz-r(?ul9?r3~-HX_$;14OeE)diC5`GmZ6!{LaUD6Yg{X zoa{{Hr3(pEU7RIVSi}S*=f*({`{#s_k`L|~BPIQSEv#G8M#U8}HD_Zcw;8}jN zyYMRZvd<~2Du!rt&~=qfSXQ#ESokA$vO9F-yp*D@39%0G9AYX0t1{_}?seyo=us1e zU`J&<&V1*JKmYc45B9Nd!0rg(4(IYVJRk#5bokc}$h(Kvy2t|~A^T_(m$a`2t{t5& zH;0Si&K{y={+>psYY|vlJ)wX-RX(Cm&nCII5?`{5^tX{@1)awyYMp57jbN+&9HpkM z<-U>9f|SyNe!@39@Pk}gMX``g|H{(3vKPWW$Uabh!bsF&(}}IFp@SN`qe8G17v_~! zJYmBRdtOO_6yh|TOmYn|=f?BjVEY!>&TSbROQRihqt5e6mK9alg&5$@uOvxg_4y(> zi4m{%P2xO81qA^Yr+PSXI9ofdFnnS4MYVOrgjJeY>(F-)gWDll!~Toeq(p{VMbUG-y>LY$YFdeQLU)MDopqkfpwDb8A@2r2xDc`nJ|oP{9Fsch-d`c(C5H0 z5U6j#?u7`J$p|a`Z!d(_fuWEmi6Vpa#iR|(BxzRRT}i0!TfL@VsH1J@_#j-v`fqSD z-g{Wivk%M4Qm+PD)=@+4eB^8 zG(7DivpD@A-E%Npny-f`ky_ZXI+WA_@iM^n9zC>28o=G7g@sN}xrf9V0AW#~(B7ki zbcfovUf~SD+3+a~1$!=Qj*uMs&SehqH>>ONtB1tLECBrB#&$rA2UU=$lCf zn#BB|K8R#QE@CNS6hp6KUMY1r=^$)ahOl9)9=4|G;jC?&t^wN`5lx63#Ivw!*m^&U zTVr`cbuK!?&3>8;unixoj*b=UkUxB_D%+iy?Mj#m-wn6+cZA0bs7#MpthU(BS<>8= zG~rB4flR|4<9_7hOlx6W{Je()AFwzF4MK$hs#rzm>5GWThz7V2AEViT;vWz%A(nz6 zVI#Q+I}?olQ8DMDGR{V2xHLnqhh?0PPJ!Npe0_8#xnq$8j=mIP+NwHd9_==dJ`*wq zCMOmsUqB1Xpd)dxv`a3y6G28o;Hf%2Jd+#%sw6)+mK=GvMK;PT)QtK}(KjYH%|@D` zZkiFcr5Qa|OC^#9$!%ky(3SQBQOBpcH0HCKShzHH1Z0dWSoTP;q*LOJ^x-sypqyl4 zJZc!h_`Zh@X$nTBXc)V^v85{4Y^C6O`?!x4BZQL zQzDf6SaWR#bPfxIIe~IGJjEvcjlkDa(rp|007rF&RYiH6#Ipw4fapN%LI{XMF!Qk@ z(hKiBw$Xz-UBgxiqccuu$SITW9V4EqEn?{9<_d*Vng;&G)b8G1c)?B&(P z<0-A8qJgW}^*Lfb;u_*Q{Adp)H$Yz)X8Hmf{(|@taTDEPBPiwRdrzecno+7M+3uDlB3 zYer^%kM(TCG{obG{xyVSwS~c|q{C3=bKOCS+sHww3EFFN$xT7EI73Q)6&|fM$#lH; z3ib|osnAp(MZSX9>n*7d>_>I+rK4nH==CjFXs3?if~tjh8$0L?Y&5_(D-EORf7%XO zio7h%%;GJBoX8YJ-Jb5Wd?$q{^jCZLSoyH3bUZFOMM*^|Ti9HU&f0 zCOxd(6a+P_JjlvFvGOJ>69(zQusH~xjMBom&4YM}xzV$mO<+mV!tTw%pk-ga8%*cJ z&3e$j5(K7DEu_8@47OMFP{r!ASh3I>1Q%gcv{-=~WlVM|U2qd@qkumV}u3$fPojOyJ zA1RU4d(dsn%5$>D`Tvk(=qb!#Y`+m>YN#OhIm27$LLeFQNX@iQLKNN+JZaAU>5n1NCl z#z{DW+vtJ?uMYCU+eA#>hCs`!B}%!RT?fk6B6M*pZw^Qchx+9gkr=V>9%PYtu)84ik5fw1YF81gV~g|rO!!3YytLm+g=43dr; z=9SLo<4@T*+*Fl%L9|5TOz+>ubl4se0>ADUsh!ZL+F!zmoq_T?ud+#eH-9%x_s%Rb z1-B2vJB%b7#&pDzX*dlubVPgMmw-QIGho~6fpEM-cb}*7I$41Y!nT_rd6zGl1!MPw z__F^8{ljwEdO`=7$>)C$-r40%3iu?acNqutij$}W1F^%^QGt*kWWf47y)3{v5?X}n z0kRp!?DioeVaM*lP`Z0Omnt~T@;XV`T;|CLat9oH3Lg+!-|VSX4#rJ2LB-y&O7Tj8 z-FqX69xm?Plo-YO9UtC^vUn<5EqR~7dIUSsg-MKp|49n;e zwDUgV-t|id;j(y?^Lvhm`V~}JfVj%gtE#cn%F@ab`W`m%`?3Gf@SA=WcC1FML8Krs zxf7EBU-6_E`B52;&HN&@;mm#4_kp2aJU?i{?qRUwK)!M&o|20YaPa>)C5sO(mrHG_ z@Y~^Ld4?-C6ILI|lt!lr?juKu7q___4X+SdkG?Gp@W6K~7yna#cnfM1HW`95~VQW*m{*-+`1Lmn~D&J!OcGpRsM+e zf54#AFZw4kS9(3lt4az=E9X@?XgnM|y@4H;k!* zVFZmtdpuoyh?yI(F76xVHEgx<*d-2yqK|V36%KwJMaTiT_DMPU1g4$~TE_po8PQlU zVlyHHp+xW`4?lOb8Nqf(LKTR02)_F=lnx^nBTgYMAwm&@5kDYI2s7e0L^wiD#xwFr z48!`*2uzcx5yr47e@j^6fdo8y5^R-I2MsB~yta;6#yY zdXDSKT-Ws6o=R|EiZC6K-IkO~Sr5~|(v>sYmHU)y&RkdSTz5_pXg@tf+6DKgqlk{5 cxvA(kKRx9rwS(#MbAC=83HV-ur0uNrUruud!~g&Q diff --git a/services/execution/handlers/__pycache__/storage_location.cpython-312.pyc b/services/execution/handlers/__pycache__/storage_location.cpython-312.pyc index ece0bf8793981060bf17f5b22343639b7cb52810..a794cc75775cc4a870aad27a8379e1b2a0a39998 100644 GIT binary patch literal 95193 zcmd?S3s_v$xiGx<+=m(N0}L?000YCFa0}s<1VRV|LN4S=R3vPOAeXpj$gP7~wKleC zi@ljttx0Q-q{e1E^{ZHIiyD=9>)x4ZXPlF^*oLUj_dMT0qhHmY|9SrRU3>Q27!qte z-#Op&Egsgaz3%H>Yp?yT_qN`MjEtbbWqde(+xAm5^*4MFox&Tq+9{)`hbV^XrWl%$ z4Ab2-`IU4_$gi|pN`7VCGV&|$mcy@fSTUmPR*tB;RU_(d^+-f_1dZio!x&hvP=#yW>e%F{~R&=uUvJl2HvOjwE#_jp)1eBuzb> zJd)C#Lc$TlsUwDN1IecuP8&(@PABo&;fxVuw~>S+hcidAy0b_)YB+nu)NLZ+=;54^ z-0s{FbGMnMBvikFiFuM1M&6w#p*B!V?0pmy*PryH)Ek=*x%B<%L)%3_`G3Wdq+C3d z)Ai?z<(~9r>n`+`-|a6ahJwl`K>5Tl<%_-LZxT!Se}l>=L3w?c@}=JLxBAP8p`h}~ zP(CG0`7&>LMl9w34Jw}spJ}R6Y~RXN4(W<1KF$OZk6;%4b7)Q<(B~-tve2<-|}>`5Y*p8>W1Nx4ca( z<^K&TZ-(-DVal)ZmcQFyP7DQ=&xi5_Vahjp%ikxK^8W^vFNE?%Val&NBFQfvUk{}s z=70UY%fI>7{Nwk%H+ld3$*C(-r{^DiDB{X@CNKZ?;mgzChUEFk9cGqgBGhtwfTT`aBQ@9IA7tB z^^P(<9_bj{7_mOhWP7d(Zff4CnCDaH>lz1IGG+N131w^*PM1U1`xEw`^58@2Wy zwtj$HLcYYKZ5kfyyS)`E8}4U4F>L>SXsDm9UToz5Dw~6`j2!*jy~;=(QXf?d!4l8jjt3pr3{AY#AFIwRZF#A*D6m(v56? zFLWek{b6hWDAUhuVaFi1^@v9w8ngY#f&TTQ<0D6lEdA`k!M=V=N&n&gzHx*}iMPX+ z5{u9&=w@Fprt~2=Md#fJsjFIud5G$#VC$#4B}ZuJL44qFyb$TkmwHq^J)B#|ogo zN$mDbzHZ+ncKfE#ZkHT5!lpu<#LIwyMGoG5lv}1^jbePz*rFg7-Bo;#{9|Ki_?$`l zW&QGg#egIk(imybldNCK$OB^rRE*+2S+|N&_N)8lq=d>BQujwN5&d#T1OLILw2T%? zX^uqZM|liQz1F_lx`dU}HE0#qh!?2iIIb%XJomxZzw`bte*4~Uei8E4c;x$VQF^q4 zqX)*VJqLQ(-VuvO*(a=AkAm&Dj7`-Ld1k@i9C{kJn|*-NX5-zLa{^+nJVE^)Z`_QQTe)Q~e{G zY(GUpKd|C#6K9iIMa0F|Z_C$$(p6$!aa?SdO*W(vWBtG4CmY(!gZ5PWDS!aLfT8Ol z(`dIE5fk~aVnQvUZ0aF#MfoeBZ2mFHg8Hzyj~Z*NSddYPkhq5qXfKOVGg?OTh-4zd zMhzv1x&6O3+7@AxiU`NO6eIr%AT2+XJ|w+gE{9pRMRZX%IY3bEgP=SN1m)L(pxhb` zg7RfTP;P@2!bp}4LAeNv33&hn!}W0~2>RPY2u9s71Z5VJO>V)uqHnk^6{#oYhU-z> zjs1ze(RuY@%&hoyU{Lv%GYDLJ0_g?bSA zrT2h7{wwGQef)dGXNkX+__Av1_}lRRH2j~)rmO}LA^?w?2`#`Q$*LCPY+7;Wc$j)r z@@4drkxyvv)ONwXiob_w5o%9K57GJh@pNeU$^%clfBN|1ueE^0dXyIUxVJGDKn>Zk z@dJnjT0Dw@!QtV4#{0=0wRUd{>VB@cny#BUE&G`qx4gh)F;7(0gb9 zPu#`^$61iS%yWC1L7JZo8XkGDWJ|5$FM7vnk0t!g|Matc^bTl4&Pj|=C7 z4<5cBU<4zbpFDo$p0AFr-^}qPgxi|DAL1|K{wKZ~X*kARsAl9zMxjPG#dp$Q5RVk(D?9!aeiT)3wI@Xpa=m79Pb& z?}45{#uG7U8634(dq?~FJ+fgu9Z4-#)*}aR@PJ1)WEmUv$cM*zacS=C9Ukvr&$45z zCwgPo=FaARM9_tZm>w3MScYKec(%b(hu|zE+c!2g>`Cs~hnOrJX2>C^2N!40;AjuC z&!b*{xUZia$nqmSGB|h*uqGG?i?hz+gu>B@5@Gl!B@H={QG9{jqj;LZ&Mrhfl~kb(&`(p^w=qTOB73>`LHG_3S> zxMbB7b8hI&&~&P!Wc?`(cDV2btJB;Z)ZvC!=Jb>YyuOkSy5vBv+i7k26on zrw-Z=IpWs1v}-u+8h3p1u}z;YY>-kp`7YBc-n8n40xo;~N0cJ1WUjQ*U226M6l9&k zDKHnha_jiqy6N>ZD`%@6xm_+}7jNuxn~Q%Exey5jK3~vN$sP3P3%N_xcIb=O_Sr%l z728aIwh$BalTIbHijki}=MsnLPXP>(Yw6D}N9#YLl<>}{8r^9PFZ9i1K0h$Mn@eqh z#uK9e8WB`DXz&CY-`ez#g=i@JAC{AFoW6(d%%tyYO5S9kUP@otuA*Mn86f=f3c5of zd$~-G;gy)@gQF2rEMg#=8v zkXQ!c*Om09MA_>qjDI~6<6n=`V>p-Iq?f&JPJ!?nG`%TB_J#!WyrINAZ>UyuNTqMA zqTA~fZ`3Fu{3b<1>YFsCzA2$GMk>P?^@>e0>6KZf}6#7`u?p7<%mH>f+)rEle!JCmhvYw6Bt#oLhz49C+D|F%vJHNTxK z$8fq7!fYpO^6X~xf>I5K&m2S+9WV&pg?rzX@uLJ33E5MkU*eJ7$1 z2u*#Gn}KKr2doH2io~`DCCAk=YC*HL&`tTiS zhVU>E;>13LT_4vh8Fqb0#QOZlsG+6Thrj-%=ia-{CnA@a`$)0HMROlzi@Jfij}Dr9 z|G4~fA1$^_=03(2L*`z!#N4Z4?qhCj?gQrZns2Vyuds9KFBxVvgq>60I0N42rRUUN z|CjU5$1XANvEnEf&3l|J?gr*P9(IB7?^wLpB28KG06<*8{-6}o#b4N~m6k-<4Gzu zi~HL|;u3S4C_-@2+$PzQZeVWp6F}OsB`{hbcP9hcUk*gKWG1p6dTGrUyXqf-*o*7D zM_)FK$ahhM(NLk-FaNJCS?t+F$`TMv5pyhpU@DX-_SYqb#B~&!AHFB4LnUG^|L=ss zS|&c(^kQohX|^;*dV4bW_XxlqHSs5$2=;ZNS~xfcY9-FAC;2lE&t8eYtURw zWGn&g3~~IS(3>#Yj5n}eGhw|-m^fPktl9WSWE08%jaF&UoBV&pD$NvUX(G#(h+ax5#ILnQ;Vsa?|tJ}SML65XA2>Wk7q-X%g_Jp^7Jnjj*?)cS zU%m=t-CE;ONs+P7cUXfmi11Xv|5aQm!g0<<-5d?a0os44^B*35NIyi=)bUsub%a71 z{~5aT49zw{S&)B_l&kZ5JfBsDHcC@rZ+QH){B z>Jnd7Z$JYU!VExqB)9V`{K!$Rf6%$Bo7>yt+I1^Des&edc27bQ&6Yx798q5%gg}VK z2cg<86(a0TXouYeUcQ7yfi@7d0Rfdjkg(kl{Urip4yv;t@tzQ8xs79d?!BeGoPAGid1< z>+2goFbFJ|sNr4<2;>k}NKdcT6S;qEjIn@#3P=HsTF3F@x_E6OMV~Mdt{j`3|Hfng z{=)Gq4?lC|hxW_AzTY@b2-26Qe=al#Y2$d3GWud*xgxuUlouBHCn%EX&%h!Ea7M=7 z0zd4n;CbSNPJvtpJJ^4)pMj3DJ&>?;_ka=d!9)KVu6yA+Bjgr3GoAt!FCOyzFOEZP zz-EwmBCKQ9-r+8M5j3D9j@60YX>3*50Km6L}WtES~>a4SI=KDqO~2S=cx(Xm4U(D4A}Q5;0B2r%pV z#zsa4LAZ<^JJdHeJ_?MK;eM!85cBfL21f_R*bXcq??)Djuw9tgO%Syt%?a3Vg7lXs z+S<#aOqh=q5<^0LxAphk4iZ%T>=93FK#Z3SB8AR)V*3vRUk60b{DmV&20@z58)Nar zkiiDk6%gaCE8bU)4>T5!uOf^SE5d$Q#7>dSLX5YfNM968l!dh*08nPqqZ41Zp1`go zgv5GliRm4NCYdAtcQjI1WIf&q(Rd#%))6ba1?%@_VBodI`AH0|L5LUDWo-Y*0qc>V zj>H8<`Nrby1xfS7i&c8FVms_MXxm}}FOdDTRG54%*mlT$bmc$yop=VDW8gp|FsWpF zCF-b4NqMfM0%uae)c(0F(`58V$O^e+E_Rlzag}W3OEx;p?Jo0H-n{jaKHsIU;Pv(7sfyQEO(*dB)xP}Ga$etXRV~j;700Hpa2+cIk_G zeX&bl#_NIGr3o8yuSLXQYH*ABHREQI$aIB_=a81hCPmg zZoXlUy>F^w>W(K@at(VpotZ1>76zzsm@1#KaCM!I>dm}qvwwtZXLPS6znILEkC$WP zn4@uwTYG>r-yw`}GwmDV$K5oQSF*(XRq*->m%bYM%dKj6=sUiw39N2)Rd401w>qo4 z9H#Ajb(dXws%t9tr#rdouE|ZDY5SZmTLAl1gHu-ngUvQSZkbx+FxNS<>L;V$P0F3i z&U0rYzr>LE_apw{Ty2(6u|{`dx+~GlCz=J0oFlP#Qu^2UWT>a8+*!WPRo=;$cRC6; zy9#&kg*$vp&%0DJ9Qro@;?&`CluL_XIpzTur=s@R(x*$grk#%RU9KWnZu#!o&92(r zeC=*$ZMVa`m#^)%S4>H#8lO~fwcW6WIrCm9msjL2D2DFlBu;LERjtq9k_y~4YfnU; z8iU1gIV;bZU+c)Kb7eL1S&i535xy?aqwK`LE2yNj2M12v>_{wJP*Mp-;2W6=pICEx zjlIs1y~dTcX0pYdlKEK4$r49O0RWWK70j6mp4faEmdd5#6m6O7r~`D11b)Wo4fwMGXwvYL%}9QvobzYAoy!{jk@DjRD!NZ#PHokhBvwFM3 zw1cnS?q4X|aiQ!$$QHZv3*9AU2w$}v;rnqEm7TwQczS2}M&VgdJT>AdsE7A+4)({b z7n4dBfpeVz&Sv~+mfT9f*(*623eFSC%Q1-$X&%&Y>8qxbrq!IG$r-b5E+gBWk$X8e zf2!1xTkFn4UUFLEhf1YB?(chK!V7&dso*nUaprHK|KZ8oy^spApDi@eLPSCL!g_pD zK3f>@#+bG*3<@#3B~C9ga*mrZutDV|4gwI+1f^@p^d4>Hjm%0|Z zu8aDFl14`TV?hoD|HFa;@b}Q&dGvizdyLd~>D?N|_oNW|VN=2$jr65LdUurKrJ_U# zzbw)2j#a!IwF<)L6-#>`et0dsEq@g=F9a?k-ilt;1q(7if2vE8bq&xEda~N_uy-f~!h`Ft4R|*DCnP zrgV64z_1z=4l*pKM7xJlIHMYCAmNWndXHT3M-`U%V+OrPsraL@F&Q3QHP{8WoZh2W zxE0t1cLa99t)Vd-MMEBUtQ`GB5|d0~3?wF##F$8onZy*4m{Jl`uE0{YB;0`hI~2ye z16=`MjXB@ZDE6c&--)I7=(O*|DKVUklk|=O`|wU02^-bjInsCX%eswHPYMlTPpTYJ zJw`c(bEFXN%-6DbFksWrL*9c&+0(;}_4V|y$m1b6EsFDusjRiebl?MoCR6CM4mDi9Y4A5MEqpy19vXSF#`DTNvS6)PDxL! zdT?|>NupF#T-t(~1S6=3sAGMT6~}ISApNR_M0Lwr`DfyUW6vl+3=!1Ws zi}8l89)-Y{u1yfZfMx;c5dcXXezl8q38I)tqDv43VqfVS`mJrCp0WxB^XKjdfjL2P?(+0g?|=K*`S1KtIHdaYaY6*NSftbh=@IzY;|Jl)wwOK6 z&^8H>>Lic)WdD)nIVAN#%@<�U89TWe_fpUzQ$q48rB`%Zj6pLAV?WMk$i(f#nlE z4`_1u@~D=`1CqDCJZjKZz?UJ!0dq?BRnSpjw1SR;Pg`Nq3Jh$)fwls|kT|hE%iTfg zNDT-|XFEY#0m%v>?n&=6v<|Y!3fdqY1x+y9+y?TsHW^57E19?(u15}1 z@k%ECM(YWf54m;me6-lYiV%qN0qpQduN-{BgdC*eBbh`Z6|aOR>|fH2_K#>($m#*o zqvb(;MdA%{zO{wz>2I{XfHst2;BgZ$WtXu&8Rdj>bS>l!BYxq79S8>aV5bDwMfqT- zB(O`q(XoIOzl2dNf}PSD9(E}=+Fk(cRAFG(VpClc9?`aFA3Rh5k7yq}R0JNWH`+fN z?0Af75j<2&zys8!Z|q%HQ&z+>h_k81Jq3h;!tc#K_T2;saeOrfO8Xe?HlN})V>}Aq zqlws2VCPT7!hf7i#ma2zuS#s{Q5v4(84c`Daklu|VU~dvUj};>e%wNwPtOCis)k@s z4Rud?*~!344BEv|xG3z`C)@vJVIN!~k7>}ybProcjtC?6z>U@b!VA)H>_8^RrW1Dz z_+m@LF`;dA*xu!ey~8>Ned1A2OB@qHzDsJxY||kV$);uU$U4(7`L;N~6ADPY%ojfZ zv(`*z2{L{|sLQTbw`Y-_y0P!)uhkOh|e_>moa7xfD3Vl8b zJK03sXfji>1hn&*QV~``qf(0Niv=OCsW2Bkha5 zkAS!MnT9Z8?IL|3>G3xS!}3Yue}ni9#8-hYIsP-^A0U1<_`t3NMx(E9R-fn+=_MFl z2$;ugaRmNfCe5aX8B7nv8R3lu;Xv4z)VN;uV5>2r?#(sY%D8S@nYI{cD=Va}Ski() zY=MmFe-d8<4A(cI#Y(ZiMDHj8zNss$u;U2MmLR?ZxE{WY`GDOj;m!nLppxGZ25MP= z-jNrJ7g2lAtrzr;#<9c8MEV6ameuHhgPK-PTtj&0QTtSX{8F@_UjpjLEgm^CsEz=m z1b;fmM_AyqQk{gIMYy;ua?^+%0AD4cDl`GgPS;gp68N4-e_u{@z&9M8?yscL)!HjGgH z652B^qptBPF;frN6A&5|6q`Qy{>k^xorAGmdFa%YU;e+HdfeE=E>IQQUa2Rf5JTf#xFpi&vYrhjdhN*BaZfmYJ60XrFc(Q!&?Ah^J_`P!W z^ao%6*8Asv@P+FdFT8FK<{y9h{bzm#Tw`d>NOakZzV((P^Jo@y`Qa$nmEZD7JS3^lb zV{0vjkh?0-jn-kP8NK!BwV+2Leyzfd6>5WI#YqcWZ5!me`y@!GM?|mY=r2qj^cHvB2Xi(;04BM zUKga1R^I{|X?rgkYrGn1n}ATh3>7-mNJ}T`SSz8xGW5~>3TCy-D*&vs|K18_LI+Kc zOP$fCx%i}qY9FlqUj3=^i}5+`RO5rqbD23$q?}IqsbO-XI|Md+!@&?W$xr` z&fLT&H@P!RCuOk0P;+r?d0=;&3qdJv=fxNkD#ghjXPgOzWEPOWv5Z*|`keE4yfZq- zou2*J?I&-4cw|!Jj!);Z>iPJ3x54<}dUt}6Gp*qh*0>Fs53Yv}qSoFpG_V}4y}V-R z;I4}?IoLt@<5p)v5$Ry#@;bPnkVjTsGGv@mKioN~UWlR$dBPf>+T=*BJ=Wol2E|SD zfzGSO2G!NL zloP{_xB}p6xiXsgjHa2|*@N7!Tew>pZeW-j9sfHr9@isn9DlCDX44{pxRe&jq+%{U z87KI};8cP$zSQ3G?8c`zP9L0Mfzj`(?BpvuXAe6och9Ap9veD2G?i$NbEH?g(pT}o zPSZQmnIkU%p&{4d4Mn7B4t?hE^w$CMH zoGSb7guA4NyLCU;a~oGQctUaF$VGkrTnT8x+Eci?aqi#*H-0BqbQh-Z`h2%88Qw~L z+9~~1$HmN5m-Ok6X-;am+^yWUZf@&dZtoa(;49pi4LAW4^hV?a^7uLs@;W^u*AEa zF?kD0$o!9wbyRZp<8540$w!m~mZdJ`q0R?8xtyE1TZXusZzm9IL>QTx5ZnptB<`&2 z@3k+;A@k=823%jCEtsg}n$KXlFVfX)doz2s_l?|HJ(s!-Ao2xtHUB~Qn>%ah`_?IU zR8lW%S8gk!&PxmsKA%o^70AwK$T4i9Am zD`pa3MB*Gk!Ir5OKOCC0y2)tCVf7j$%2 zjqE}KCR|9tgbS%y;B_tCRWExz660Tw!}!x&h987fpEFi`#!J`#9vAL z8sgUze+~Lh3GwBn+gC}Ql~RnUrZK#VgzE}+nn0J;*{|IwtR{SwXfnn(LO6ebq+}o=xB@#Va3P;DLKcV34j+Ka)=XYGhyN7%XJNS`ST#}JH&aF zY5jRpLNdUkU`@>G&tnLahrl!-&(d)Bt{k8_hljh*3eF<917B(g$qgY+T)h*(dtuE1 za1Xae1-L8yN_I9MUl8U)6-b8#%HYI*gBe*Gl6a~IHxa!ABz?-2iy#TSh@otubf7On z@|wzku?(o2ej^hU59#6fZy0T{Lq7F3e_h8i2WUofpX#h{Hi1?f3o6lZUX^Iri-5}! zHxy_*~Sp|iyUe}}TgGZ9GF zn@CvJdXBUu3>EmHFNR=6M+L5EP-scC7K^EVPC_$va~4J21iSl05}B1Sb%k#McT$)y zqb+G7k)}pz8D&fS>ixD@TOt#E6dGda6e?iWVFy~OewgnVm~TC#>)DNA6I5ElT+ zFg*;%W$~*Iiu>qc;`4mi`XJg_L?Opw!a4 zSbSh9n}p52F4R_p02CgD-CgYSgl;tJpQ=Sz#oli_@ae+u?K-iYMLSZmE%~3`ky30a z>|HSaeIPG_O2X)Z_o~sYOVpLHjJgs->MC5KW!xi^Lh>eD zBdNQo=q3duo_>V#?X5^z zC(i#aigWtK-&k8JLepQir%LRf~P}|1t^&l#>xVeZV+`wB`^uR1*>b zkK)(xtigvX8kShs1`!6nbuAZcn4;41Q0?Nnfwv44W%l1}63dTmQudMmD!7WA;BYXr zNxwL(zIchVX+G$tF9F^3rJxHqg>ncPS|LuHxzO1F6af>0loIeRh1=7!ux=(haCe?m9RDfI_46>-&;8fGP5;l%dS1Y+OK)J-m;NT_ z2hFW~^j~gUKXjl=D#uP5k6c2FkmB(j@Ujx44_}$>kkN?@LQXO{))+tflh7hDk zkN*UG$#Kj}AO9Bd4-&O2+Oxy23+dun4ispeZs=sb8 zi+;`u1^L$VSjPHWFi|sKooh_rE&-iy!$Is=mBe zo_buUEl5Efcx)6_esusmxN`;XTLA(zBfXEBkSrl`CA0Yi#^7iGn=Y}D6#+*BDTw?^ zK-kucM#7OmD?|GP(k^kiOAk@`@=uTz`To~`{@#7Ry7KMs&j0#5AAJ88^I!iBFz}(b zz`FO@i3K@v7zo5e%m?>Q%^$lzgyH}G?;b|$x13MXYlBA z;>U*7`0b6r2)#K$IG74YEE7w0QA8#EjMSqXv@nDF2d(VCK-Gk;e1-~c5dUQzk1 z_G#@iQIA)gvi`J&Gi;e@er@B68(;2#AZvs?pR4lrt|+d#xiBAW^h!YeS#CKnJZJ@V z@Y^7jJ&)dt;Cbjiiwu5|<4gFvo|w>%9NqPwG{S8-AQUjVoBEqR^CJnJyp^7-T={J4 z)2-9pvnkHX?T(BceC773J5DR7=$}P!mD~A@9h`p0XBRVeT*Y2L5?vxA%O(730i2fl z0sRo%&hr2bvky<9&c8Z@*{2D30A%!Gb`~-V_6Y74Afu`u?j703^sYX-`AdR`SRtPH zEhy#m>D?4x-ZWG8TK$Xl&T?TYVf9I2JqSV^g0%|4PK6*`VkFxWzHs09IoL231X zZg2nsKaf0xZ#INN-C^1Sq>u;ba2G;^Q@emwB7vH4Ck=7pDjAS?cL}&OCR(tifY*r# zh7>GN$RiyY92J(3lzj^#1m$(Il5h_*-YqO8_HB6h(pS-=xQbB16;_ekl;bj0@usSa zrp{@-t7ao#v(Z)4$=7tgW2&@oefFlOZ*rK>#_M`Ii))KY0?qCYPW8A>e55O?~sqH+}*(XU0)* z(3_n!XB`T_FuD|+>WTF| z9~c9%UAURdLl1gl!RX5%BUC_yE-iw|mzX}dfNc-@FdhvK0t7*Y zYXiInok$XqmkjvAXF*BCqp#)Gt`(#xe-3$%Hrx;znT`9@QTS4R<~8IpDh)E^ayheT zvJK^A+8=D^vR2xU*l*{IO-|i95Kqg>JF9VIR=P54`OI3MjT3t^uNR({wr-M@IJpso z!17m|i#`(#LXUatTv_WT+udlvAFaSUQtKw0-%ZUx!KkQ{QBz6wWV;3|nQ-RKPW=`T zc!JgoRybEQI`W%b`K^3@E3qYk7D?2G#X;xleN79zEETd5rfW3)aknSm4 z^=$Oh(cIc?jul-lxWYhZcAKhQrnS6jE#N$po8C<_dBwI)?VlQ)+B+==OYOyu)mylR zt=!gwoavBLfA}5JQ({5IVP5MpxA5kc>-H4w;s|zbL^Cj9?c8LR3xIcI*1Iy-@|kNL znN5=$KT^mOcG6d)z%&hr*Ck{;wE4l!j=U|Co1MC?AaYi>9)x1LpDVB@%*tJ@dmOEM zelk8?Fu9q_MWZok+0N`rhoQ=4sN)R+psoedC4lH3;5ZoaxvEj5B~GsYD2~#b-KDFi z@8C-tIek$O?6_4O+@@aFreS{5FxN4%0GgyU(T302M5Nw2B`}uaGESd=DGwxL|CrZs zvh_sciE)t1bY+zC8Kqps23N&4zG9mrW1G9OiZhnIW6S}gC;6*kl^Ke;)Kznv_i){} zbE9K?_ZZiGfZu$FV+9NTOus$B1(r_A8oAAPaFBHc`)59mndZRMQLbpr zX*}?bG4HY=>#@$0om0E)d+hDpn*ChiZBE1BI|kEbK>|=%O5Cb(&UDbJKLit|PoFd9 zU}est23JuVU(`0coiEzzFm5|32lFPGq#ORU9emL?hq3E~9LDW6_EP1@u5qQ+fUy^I z@e_BRzSCi@cA4vVFqUI(00T7GM&3KAnMBlb1)s6P-gq&iYRGhU0LOPR{05~xITu2Hy@rnvli4; zW&y}wSJgke`RUCwU_GkSRnmD%GnZZB%C6?KtEV$BX4k!2SoZY(OVtg|)tepFTU^yU z`RbjQZ~|NTqSo0Bd{Gy9YT=7oW^?(XEnu)`RRI|6DJ(ma>#l8d*EhTBH}UnGT=iS| z`mK)oE_dC!z+-@;ZX0x|unf9XSb*!i3a*zBY++3gJ4)JJdF@cUxso#_j)Gd3 zsg^U1{j!gA(T@FFeofPS9+#& zy2w$m!DZUOnKrmXVW6doR=A5BrU$3@a;>*W1|NVA&KfDINKE6{yC1;?duK1qr;!L}p`aQ7CFHFGquy~kXqcZ%VC|{nbcelRCTT{^wcX6cq(R&l8v0FV&tK7R*_=zVlwJbi!EJ`MGKx<{w@ffPa~niRb&r7xw^JxQvU zGMeh(;guA+Cq?y2YLf{bURy)=q^V}9MhQGzki_;FRTp$J^!4lFA?nSdSo9m>dva87 z#jINe54?)*DNyn1b#d_EG&JdZYGi+`q7Es;cT7nbuA_S@RPWTs zL)a6Ijd)_U&@WFK-Lq2RNta7&K1cqrc8?AN*a1K z2R#ITmAbc7`7UkhEl|FjBZt&?3*;D6iaFmc$J*YlB>qapK9%y_db)Rw_T2_0g#RkT zDf_Du`}tQD32W4SG19;4%K9|YzsYF`|4ku>)W2!u7>PFLDnV>vGaowupb86`5{q)ogWemw(~=xb}9}?j+i4S0j9MTQYUBxrjmtyKC_<~_2nD>4`UX>HC0vIpknH01h~zZbIQV-5-vU$Vkz0 zP@u7Hn+$BZz`eC-R2nSzP~i;ygKZhOIari`0BHqTh;11qx&Jl}tVU?W9@%`B0w&;Q zT1G`IN2ovoNHd{gv=eH$7nuqx&kT&Ua9a5`#Zv80D6cc-NSiWb%*wFvk7DGa!~w`B zh0hZmU_~O_9Qtf!u*Yw-2C#D^4QJbciLv=?B!Og!G@M-%U}=WyozEr%))8by0&YMi z5@TvGwI6}dvVnb{dYH^nxNDYJ4oD#JGBN%JR*IU@5bF=>>&#msX*Y?;!RUkJL*?E+ zB`*QvcqT=hNswnqeN;|Xw`R#cYp%7rtw_NnE}Rr_(8Wt3?*+&>Scr7P_dvb?X;H*k zqr?!g+u*;~@JMO0;jm$h`Nsl3%}+1(6d-8%NnVL901%FBL2) zuz!I>_EGT0)4&VN;M;5kz4cmSXNzEk9L#%9{)>;aE2M((0CM@r9i@b-$^IBCehe$d z_QUGTuUN5yumB0Kbm{ird;WV@e*6gNs;|H*_oH_Tz0=?k0&HNfm(p=(e}cJ@Y2i~i zzfLjI@4!4h3N)(9#|PE~G-0pmI-xLoRoCBp{)zXVe~OF?+MKsP3QF~h>w|GUj$K1; z1=5!7_Y38`iti}S7+5GoJv}x+FWpZSZiPbZ8T4AvdjdTq`FivMg;P*4N9zGSUd3|u zNz8K=y{FLo1$yVu>p-swy!^;;8sowOdImEQlI<1@{SWX&C2vBG708zw)a>@sECsD@ zq}K=0B?U4h(yfnXEP)k>THGnXin9Dq_!tXx#;7(LZa56Ru{6~jq(SOav_{jR?GLnb zDb>?j`<2T>fI9&&j(o(Y? zD?V8~rE#QGx^$JCuJXfmG$^VrWaD+3pMM;4eT7b9P}j7cD0H?2DRd@MDYwJ<+K6{? zehQXx6E=}cI1{RZ@8ArvP5TA(I$wh~;~u)Lp1!X!yS18n(M)fsmA#lJ$8a&mzgQx{ za9PZT2I?g`7s4-@>DCh2OL^;b@bF4K-C8Dlr2z}PD!~G;N*m+h;k87%wLV5UTt=f0Il-?Yezm%-MtXrVw^d3nnCZ3x#f3Zt zhD&ISFO@@M7b@i#u8~4m*m7{w2(rN$0}=Pa|J5d7-F-dLhr5TztO9ZO@Hu=kcYqIv z&*2j&n@}u~!>8wgS73(4@cdY}YKa_ymO9l-RiSW>{r0XeY$@j z86FQ>ZHZQth9XYv9np!^1)j?$G*%xr>9-r^J3(r}jwxy?;@LLD`Ew5;Z#Kl)lz37Q z>wy!<_3A*pE5vy(!SkL`mQe?yA0f^bq{{)xRqaGh-?XOSJ zQ4N5LVj1-q{pH1wO%c)`)iUbI5=;AkZA1?_pg)mp64=_y@#hdjR|PA+rPG4Lnuqi|_j&_0A$_QD9W{;6^r zCYv!4U4-kl0Vi$AaT_^rx4`-L0r-d0H#rB_it_{K;O(GUDUuqga9TM`hSjGx0ron* zdsHw53C3d#pNq*PC<(AwW`Z3vR#L-ANVl3zs;vj0B z0Q(#4!SBGc;QL|}j?XVb@aW#9j?YVx0Q{2up`!Nw6tB$xaXflwKr0|wnpbpAdq#UU z>XC{Q)`x4rhT3%V?>0WS@p(9HwX#OY!@h*x%jmrdUa(w05obTT@yqM$1K2fOoglpr z*Mvyu*fx5usN`JhnO1xEOp3Fp!;!R!FX}jT$4TWW`q2oksDn@1#Kmm->|)X;_5u`K zLdOG1M_-z}YtuhJU{N^#f8an79sLwUTvxTu#{S-L!QfoAQ-JyJA%Uz+xZn{fpsWWx zxYO_whW~`#9C$>Y(}-90k(>Sm$w?w~8Tc+=N1T&LZ4xzrK*>v=7-cTBv$!^(bY1?< z{ehC5An%XVpdj(ePjHQeE$o*j{RB}$pS{PhV)}$2`H3#1E}x0V41tEW7SaWaj%^rP zhn}CLhUj|0O@4~r0|)TZJp#{ROuHSu+t9ley<5;jj+!8tiDxz8UXj0I=x^v<2G65p z;mSkS((j3|+%eoc3^&M)90`!043?VAPZCIQh)ep9&xE)ph)xz_0@=OoSb2nh2ZgI3 zQDD%weF|cgACg?~Rx?B-QII}l|2Nk1@0b)h09U~=;sty{zfkVpYv@t95pWx3p9Rm7 z1YQt1&-bua*qQ!6$Z&MU7hU|rxYXZ*&+n&Rk-~Pk8*VN!%axeRC+40y>_}X3Y=hhP ze8iDh2G60Sz|iO99MQI;BY7oQcJx2nt&Ze+h)K(Lr4{pO#Zv>0w5nsBKs)jqB?Pez z!%4%#>0IF&E_n@5?xK@V|d3*g2O|;mWDub7~wpb=;aRE~jg<^Rh_2TxmaK9|S9r z=GkO!+g|RbecawYu5Xwdv2epyAc>9BO-LDAC)tEQO%jlMgAGoy7k_RN*u;B*KMYU% zC5Q3nh-8Blehy1o@h7=W`Y}aCZj^!$U}Pr^7hSu zKE+x{%WA_}q0f z2mPhfgG)E^xs5a3d@jf|Zo$ga!T8~0?I+vM%BF_6yc&n0c5*$)zZuPs-F5P=sc}a} zl`FYwQsK_de`59N)sE~6K~f9k;t^>?Ls18duP?Ag3~Nu2RyB zbO@#8!8LH%1y7WoE`{3yvsSwdt2x7JcUJxrC8tXqS>-N6IcF%p4B~_^?kTgq*q*_G zmOXDXT+S&&Llu1R4^|N91sAdG}}7>-Kt^11xh*|gbc z&b)ihm^W1nS##1ME8KQC5|DMRlvtNs2UJ_QR_`uv3Xy19O{J{-Y+*H(w&qi}q5RW@ zyU4v^A8(gX#{7>cb#nS8=xN8v4tV{}OJ_E|91ZularptA?Q(A4#qHkb*xtu=F&uLT z$KC}Cnx%;`zM>{c$PhlJ6d;(rB>-8DW%e9r1r*NDy9x| z$*Y{&8X~1s_Dr_D_m{bLu-}Ji*V0=l#qT3A_4l!u`ujK< z!wEFz(bLe%@1cJ14J1BYy`@h6dvo=cm2xhfhA@|bwQ<>48&^tiDOYeSiIz-?HBjC*l z6!;-gg1`?61`GU`k>&U%PDV&kkf zer)1nl1;$vuy=j%?{nfI^J)u3eHjuwN0j+0Pab@xJBVHm%H>#^j%)|h)7$#{0HP^7GHnf8+H0FMfRax8H1Q7WkHe{^a~OP9e5Ov~ql$W!3~G{nn=! zU&y6^^n2m|>Q8{r=VJw2UyKJYT#|rc1sMp}$U*!7<}%cQa199a1PHgt1Btjm)R8Zx zo6W#wTt1=;80iZvhe9`D83ankSB4#0B9H1iLN4lnOT`o*fD(oQ07452v2QR2X*k0A z63mAPk?4SR1PZAzngH=4g_sLS<=RK3AYv3*51<{@Gf_*7Dw2s7dqf0Wye0nmSplL9 z5C6}?e?*{w2NAXaI5RPRGQCad?=KL~zSw#Ij5A2sLQaG& z2*__tDq@Q6}~ZPmq_vqeVqL@x5vxcZvrVZEId6ThZys+7E`_1;PnI z&Mly_*Ar|S-Y+fTi4k(*Yuv_kz@^%P=mef30=pV`eDjM@eC=r?+Y33#O#$P^Ym^a> ze4pTf6Ha9BJ@zxa#zB^<_Dp@b){2lUW}d+>g9b`)$7^d1-t z5K%Y`SpuXJRAHqPkSOg{sR{sB&oBZ3&n*@ec;YD~K==U9D9hUXL}>&H7K`ODe9^tq z2qq9l@SPt<9cc~62-=!O>|xgdGO!GT-SBlW7+tC5d}=vYv5VW&??@eRB@7&E0ekA- zIr_lS6ZxlhIHL>a01d4@T{|^k--ntR*$sSl0|#nD+qOHhcK|}_j!AOGnD`hIms8Ev zv^irol9)U`CT}X?T=JP@`$|WCE!VJ_+uF<3?{miV&E>YgxsKa%tD~crYv0H18|F+S zlZweB7h^K#a$9B&zIOD*qj=u9`F6*KVXkF_GmT<0Apg+i_#{`HnU6D1$)^t54>{u2 zxU_3To6ie5$YlQ%`16VT;U{IW$>R{g?k~U^zYAva9(sK=eP2m)1of|UvrP6&IfSM$ z?zsdAy%7!hWJ+`awzqRQjTG*6vCbP>Mw?YAbmslsApnG59^0`|AEK{z5|GStXYs1 zhTtCX9D;gajDUGyC=l`ZSOYOaBUpcU%;7d@>&w6#7*X06FZh)A%lhU0iUA2Sg9cPg z1d;gF`lV5hy{h zg!C`D;StacM(&m7^>H#_JYKg*npY8sIKao6Nb>^XA_XqTjn+ejLk@)d-vUscpdNs1 zLwMO+6(bct;Ox#N@~E$ay7-Wb2~~Kcgoyx&PM9rp1aZ*_;Xr>0#6=^1;<1iE#05}{ ze{voGwRj!=r{Eu~WgXWpLNnAbOWFW5!)Fbe@aVqS?1iEkf=s7kLVc$i&|W_3X2N%Erj?f(o7fQ6Xebu?@KoMt@oa=2W43Sb3nu{J!-g|h27aZ zJl-#05ZRCt*b8qJcfSxKrRe>rufdAQmpze~A0o^ltkNficouU!g&3!nJ;wKS?}D#;+~TkM+Vk-($raj^#pw&60o7yhpvgH1_1%UU6;;1E+q7sklG%r8I{AU@?S z8E&KZ=Ndx%HpJOz6pRSSBhn87@-dQ-Jc!eWI6)97pdO!qy+5N+&y(;Xp@Y-0ES#vl zUugw|C1~%xe9g%hs_|br(TmcjXKa9iyC8T5`HlVkK zVv7G4#2~S^kyfNw5a&1e4n6mYywY$%DXfgxJ7bT3Tln=OBhc=qFJwkDu!r^6?O|AB z^!S#GD+8b^VV2A#tbeihfJ%{3_X+zyHKful#t@OF4b|9^)s3%L=q4VA~E1?(Z40jE#z<7s5gh z9Dwl??3FR7TY^m_fx=U3+)k8w0?Pzu_R)ckO2BZFjLn6wj(}I=@kdXFY-#Cp!Sm22hK_oaRKEM#+LrBLtOTl4uY^x1l$J-tFiOqt}JryXc{4t0z)y zP`IwJIXDi1$reL**;4GYCIDK(MUAVmB7$ZTF8^2X5fM&LB-208J3fr}Dk2Vf6yoyZ z1SE7CGxpsC#wH2(3RjeN5N>1C&@R_zMcvug7k|Myq0`o7o`YSOXlMk z2>RVa21drD5XR(<9~>PR6A<1w=!_rX6+;4b%M2AAEdlCQSj0CxTFxLI{3nTs2g^F> zV2eK4`ObnmM|Qm{yNSI&}O6^t93osK=2<@7I zd{SQXY{t_WT;py>*&bKn9xf)&ZK`*fHuI*<4%1fX#=A**q~QvCo4s!Ob}oCP&~%lr z>8opLD%LQUmI)}f0SuI&-5ZyokvBBL3!Nc>To}U0&M5f2#V357eg$gThsf4XK?!EL^kZ|&vldfj;?T=8RhPxD*FIm)No2Ymr-O_^BG`?qIx=#FKIcY0qT%0or9YS z5vFM8XL93ZLGS3q$kc|Z8hhtV%}gOE{_N`IcJAX0ea;vL4gf}zJF|(TY~!|c&)T?* zo91##-KJu9Zkao;>_fFYE%8I88f;S>LS`+<2@pAU-cI>`|+ttJ6-0ITz^7>x1908d>U+BjM z0t0wlLqCsNRLRXw?RvtGZ2*f(na>YQ@8(ilVB$jfvFY$?+(WlZ==-AD zYN_wit*MIdNg?#Z#@eKfx(^ChoE*2BZB8nezO&~4d@*+k4b zn}S(qQ)vvR)0iidgiRz2N;VLmuWmESXUk1(sqzbna>#QbRSq#1j8Y6|W1b5+ineOy zg+jWmM0=q~iQx(y*@cx@|AlH2u2pYbBYj<3wy{?FdL@nFDmkRSUMt7&8YzUoFozX) zn@|pGCdQ#xg4@aj>{a&xk+X0?wjzYc3C|%!PK*(VoEQoua$eP73`2L)@+kYd1qy#> zyuaMm?Lq{%2eimQ-EIKPk??!=e@t?D$*<6#Aj+tS%U``8I{2kfM#Ec0KssqeKd5HI zzZSxg@Ec4wjboyKZW?hUIzPsfycIr3N7~?eVBEfgD5of(7APvWd}^uhV7d_|L_C-R zl@2Nlb;Lq~@95-D4X~jA$B%IAR$zYuh|z(TRrnl!JuKxCIebVd9G}A1;n%}bFOefq z4=ci^{AyN!47Sp$5c&vuHt@Ma2bxyOa7@%Eg=9g~N@-IC)uReqkLtShr~>*D5w?zN zYf7QkR|HT!5tj;aaCDLZ!&?CsB~&&wSTgVu2H=>f3Or`u?Q~)1FM`qdVDjB1@@NC7 zz~NR&q__syJ8rZFII2p+YIj9~o{V?y2pt(kWJ4U#k;C=Qr|kv0VcH-%vNmk~XeLH% zX+jQqV_+=+>^EqbI4?sSHA%v?6X)022rL2fhKGv~2V8?-D+xif1tZkpvGDkx;9mtt zKt%nBBg}9(-ZBaP`_XJZ_+z_FBJe8EHpB8-g}ot&8LlDBaMeWQosn>~BEO4{R!B4o z+>@5nGhk`h9JY6||2_D88a+G@jN{uWFqT;@6cAX_xKjr4B-ilxcEs0}3;tOp^n_TByx01?-9UO3M>cwWuq97V{7)bt{JO43QrdmP$?PC5MJ0 z%vp%uU(mCo2g*(YbNc^p@7trJxXwJg`l;6Y{pyy~dcTDpNPr|BdV-LUK@u+;TLxNS z$slk`vH=T|IEh0%B#}28+r;Y_GTE`bLt?U%NtD=5gakr>?Wv~aX+^Ooop2muj#LBJHG9u zhxkQJd{Wa8iLY;u@F8?!)ih?;@k#530`UYAiE2fIuuEZt1aOk;1C$fgq zTycf&xDsbv$>}Ut+_E9Pms`GRxMM23RFzx4X|!Xcbt=61N@DUWImdHORG*G_B~}iZ zrn4GGcaLu6GwzdQ=#?WCzpeaL*C0p3C+(E_;ZM6Ex~tw~3?;H9gRHRILX>O}qc^14`DoR8vGTlMFo4Fo3;()mP= zU@J?L&1-DB^V!*JEV{{1ZcT)7GR#OY_P{pXWUK-BlNJNPHXUH$r*_+)#7?;}Fnzwi zhW{JSER<_5GduS3sKo{7a3IWZX{l4uq4Hv@anC&*ZTxiUpbzjJ>QLbY4>EqS*p_+J zK_61ZF{d3mn5*8YE%bF!9IEELcdCc@Qi@})Iqz5R+#YGU@>Vw2oOd4eh`V)fHJUl* zyry}K&wR|TgJ8}ZsOJ31>#%4rNM_Cpp|m3xC6Z)~^ML&+VxDZysk|d`rif=4!jsXw zT8*i9TO;aA7t4Cj5dC{*I$RQDi1|IlGgTZ2S*!y;84@0(MrK@ZV#f6W%(&i6#`P~t zCd`=gW>q6+Nl{>q{394f)U<#q4sjz+M)i)x;P8j2g$eBD4u@hh1fILvUA7$pHy(zy zq4VR!gYS&(-~8k&jBDS74cbop+wc!{f)Wkm@B3`3d`wC?$)uEa4(z~|uKIA8>@5)2 zS#j7S`b)&DK`Fp5^-p|{jA!l_OXw5hnTI_U#(3s9D>inK%r%mnXD;7iwKfWIU1)C0 z^V>JHTzmQChj09%(#CdEunKkPXa}UH#6XFW5)&n~-RlrGd2DY)3l!VXu^pQu6gata z7{_5$Qo%E(iX0D9@(?A=Udurc<1*9Nea4uF`B7n%_Fzj@wMiW+xc9dYp}BbdmgkV zI+6I5J_bQ@lOA;pX4SLFnbkZM-9jz63!@*Q7>t47WBb%%xQBNaw>XPiT>0x<)>bmx z5$=>tEn4MX)a+c;?8a6lj4)z@g>gq5?6fLkO7uO)S%20UGA(3XI2I5aZ+Q4n!rKJ02jS}bfddrqqAWn zU%!b@-+aZIcA|+e5@E3ew)#E~H7J6!2tOFfb-pa!oel1&to? z1w9qKV9?|41+ZC>12$`#@dDVafWcswBSX(cH=DPf3y1b`n!QhG57B8*dqlW8 zLe6R(+EuVPBt(HNOP$<_{z-?p5x%hpS@(o3>s44af)T4!S_RjODXj+QhRnpZt4qxU z0qReGgVZ1J$-;M9V#BJdq{`i1sbfg%J#=o= zF}yoFvL*4b%%p(^0Non0qk&SZ-3V4ufM0b=sC3GdN=gHXDkv!2_i zwZhT^zXm$6bM$G$=V`fT*H(jbrm%DC4-lRLe{&kgvcqPKk6C6PBWatkJ>|ms>$4lA zkz*`2lSdJhofSK=KtU1I-`w*kf;!UagF&MEMn?vLv~g^8WC9$ZJ^#nD^8QpfjWS1* z#Pynq?(BmN3fr_Wh0E^VPWukV3%irrrXWBkiMCg3^G=$Yetvo)+iMM&1AUOZikh04 z^U&1v+ItK3-=gLw+pK)?x|@rgmc)V=7q$>3+A7uUo z=Wv4VUeEF*-tE&|eFXF@t#!egGd8YHuRoJ&AUKQi&txY79@BGmM*Wz9^2Y)xe=I1D z;54o-KtGnANbqv5E>J(Vf^f!lgfos(fQ>8-U}+#rgU$7!y78Fodb19^r@EEK@#RLq zu**RHS-k;e&zcPchw1>!)GVcGv=dW6I%p5izNL*2g^1tMdFfgj{z`Q%1!rkGp@$Hm z8G48_rZ`~xhu;7l_y+pwQIc|hgm6!uO4M_}V8G|pqm+0#VjEQXViK0BvvEO>(uF+2|`Ht+t(9*R)7naTmheNtG(0C2#S*qwhE*(is(>AQ9 za_&9#65`k&4u|$?_~V?z(5-=vY#0eL2X%O71SpOk5|=3sV6IYR;SxNz1-`qUy1BK8 z?-d*>J+&=?YSvQ2JiV=-TLySqd&H?o>DL({o6VlxqHN|ZSQa2?(u<>~rV~6EvGCrX zijrn-q@S4^DL(Ta%v{}95&EH*gR8u#JA5}{n8t7{(_)SrjKViWT5rHr46w(u`^=@H zJyEznUmbMtNOi|XS-P2}#f)n@&C;*2bT7o)8R9#}-n$k0*f#N6l_PEH&lT@`ooD)f z`7l5HV#)M}gP#gk)ug8#yRQ>L=+HkE?A@iamgllG8Yy?||17u{LG$W`U#xr43q_kt z?l|%xY$k;IX}P4v!)fR%#<@rc;W)p^y!I}tVBQ9*Z>AYlp`AAj?|U43@=>d}|3zVT~$ zE$|6P)+lpth&mn}xmwae@9gT`z61UwX95TIQ_xg<=k|W)k?!gcg_T#Ua?TC0N~WXl zD5mz6P*Q*ditkL5yofSL_1dwXlJ}@*+L_?4-o61xSLgP=o!#9t#%`$g_x8ir-ck{9 zM&CPtK)P3e?kGj3C*-~8c25{X#Lhr>Q-R}eOeJ0X8LsG%&bHjff>2!j^>?oxec|e{ z=e-sJg3`-NKfm_;X?fSh9uC-U^AO1qL;8Hw^4qCPf24$V#ll;qg?Yx<-qF_7x*8FL z?RFOWmmJ;gf|C0qGMS36B*k$bjTbTaX0+XQA$)Kj)!I)A@wmcU16O$O z$K^;~+3r>sAHgdH?fbyH)V_}sbiOH^W7-#_eGkq|eD16^HYV|Apr&v+G~cK5%HAg( ze{za;6X7=#5z%!vSd(BQ(F>nZJ{4avot*hf@9|z&a*;c}h>tI#>wU-f@kJ|L$*bJ) ztN8d;o>-}T)~eBjQ50)=FMb^&awg`(%iHCIa`wazvkImPm%Fl7xU=e=S@rK*3*6R4 z@ZH8!P|wv){8?AS5nFcRM~SxMS<~71)7gvM*-M?-OWoPk&g^Pe_6m4mv!ucwn%OP$O?Ca7GtGG?1L5Fk6^TU+hj_nEFc5@gi4Z zo;x~^kIuVNTFsZPIk|Rn*U&mo^pO+U!`Z_Lr;FJ8Zhn~G-pfC{kGJigihc}3PC~K9 z(I-Z`Cm-WC+|RFn0PeZ?&OQ7?d-?QU!Qf-BPMGe@#358LaR?);hS@y9#34cK#b>jdIMnjz z*$hoW6{;?}g{CIdAY{qsdcu8PA>L=RYqfa7XE&2sleIA{AocC+G7vj=IyL==Mv4g< zlksPS8I4(TYdSjb*6dCipg-Sy9H-QO(-8Q)m0p5Q_% zI95~>gWKR--e)nM)yEQSsnOh*p*?4T>pbH*Ydpb=x%*O$=gO^sCn7?CG?7wMvB9K; z+8jLeO~%F%T*z(UjFUz2fG-%i4SM4Rla=6fs`WypwJlY9F}5ZV7ne$Ex%O=BJEdHE zvhkg=IKb})a_y*WV8RXxO;0S6g{QD6c!=VcJ_aoTC;A9RB`=?Zv zW-u>*g(Y$?f53;AKj2GV{s=CoIwdcEgaa>sCasfWsh*`Kb6c{(8D7$sV7Sb2fG=zH zz`Sgv+Ac?OZ865nQ3itJskX}r2Es|!5l*VP-D0?$m(?C?aD^L@Vl#>AgU1V@U9OK_-GDX(GHALzwTyGC0A!DOvYkTFIsa-9JZhfd4t#fV=;kU?4bI z2YA62GqfX6%6r#R9wqg(_&CC9?NKz z@>#i4p+wI*O^0(33JoeP$74Y{58%?9e@UbL3w|tQUq&OwMiJkPeJe&&eYY` z(1%A$S?fuZ#r@lhoP@IJHS6IG?Lssvj#LoUszZ87t)oUd+-8mM&#!rMa$J zH?GUBTcR7!n4I-fNG2B~XZ;d< z+ITeGMad!gq6tC!6~`TX(WuCgM9IY6`l2EInmqw~&4&ZPr87Xf6L{DRPbmRjop6zh zrz%ke4_Y|XtQF?t>&JIo)IuM_ONj~k+QiFH9BO*-;&?2)#Hj#LhX-bi>Tk!demLZ+ zdNs+b*cwSv;_)nm@V{2EGivfxc)=zAD1sbL#<7OCoFH~5m`UjL3y^Sd#||?db`}=3 z|AYSr@ZW&{hy`(mZDOmLK6sF<7wO_1?-~AGGQ}&e#CVPj#4nbNGaU33Obx-G$62u$ zhB6;2x8V$Xc3W)ele2{dUTYB6jSjF_A4Wq3E$zz$by9K#31f=dgU`A zSz?+B?9rxrFj+|t0&zy&__|9OhG&X{SiWCF!tpD-DNyX7R6Al3a`k%u3>sGVY{NO?lGd4M14Gx1%YCN^i4%``JV+ zruBRpg*{xx!UZxJB^MuXt|71$1MZTo7$cDVAo2g*rimy5i|dcc8B>`RuH+@|)<5pV9-~23%z{c=;IGGD6VhPiHGN5oMoF zhi82{yPU4U;Kd)~bhL7FI349b-#L={54%op;S*L&1+QezE)>>)3TGF8#C&-g!DGSc zXe#5N}B&J=Ksk;XHHNr1-!gONWL%QeOr$Kvz^Td3fewKfH}&sK4b zamKUNae&W7ag7PabJ4j3FQ;M?X0Fjy8k|PU*lDtl zo%qf0f6~csxAWWV&dpsn2}2;asUZ9B5=DY@ z_X#_X{rKO6|3FC9X)n(Xrq@h<^yPm4=lao~|7c=|>f<`Vct=0_!E?xKVIDE^T25Ir zX954NT>1rMm8D%cnB4jD0S^Y_aWN%0=~N|7rg4=J9kLW+y3&I@!>dj&z&E#*#2 z`RUywkGm|5?wH1-3SacoS{#+WV^*U(nuI04rwO_1R0JCyOtxCsl;JXBeB) zdkpf4lpGB2J; zJyaG0Tw-m^A0Mrpg^J zd^dV`sL1a!uDXMGju!RLP|!n>x&wV~rd&+u&Sa0`3tluJY=h-!I{OO_Co0$=` zjAVy#G=dRp40vq_-P!W37T&U8|CBe#MFO1kB!gsM9ZMv8F-UemAlX-QjASn(k{vKe zcH|SuUO^-~!4@hwW{sx1#q4f1*SO3$ww&&cb98rHTbqL0=Tf=GD&x7dID(gPjmwSa zDl-62BvY}8Jg#x2aU!3JO)R2f6U7|CWgOvDFnAeDt60u*mae3n^PF*Yl*7|{wik*iq&qBW87%eh*O z{!9hKsiJ~ssu2=e15GxhV;Yuf&2`Xc3(BrtsUw+jxpAz_NH8SL$geb@)YwV`;BmbU z@PE*(1`1@NYEmc)8;SXM?`T$s5Z2@WKbqAH@#Vm4mkRBi( zeyYeKjq4y`fa6hG9#zT7{kU_e*#8QtzVc#K`)ed9qtgV#1vx?aFrU8to)eTAL{R=k zWWl}!Wz%H#WCEYk{sj<}OW%wd+3-f}NC2NuGZkFRb{ds$mW@32M#V@DZ>hs0ePzIo zJ(xNRrln}UDQT%*%A@3>oR-R&)!P)b6s{Gt6y*rC6hXeU6y?-2S_+>0iHOp%)1-c~ zop0MXx#dErjFzIu`_NLM_+`;?V?UC6Di<}wM}J@!Ttm%q7Zq#|hKw}mU`TH0j7V1r zVT66?su;9L9&LI4T42?$&V{3 zggav{piK4vxPUVI6AWBJd2%Gvz^hGAOEfTmtlyHY+>e7|PS? z!=`?5QfSmdslh!cIWG-i&Pzj?^U^SKUiz}6TMQ1irib31;_&*`|9gXQ3sMfB)}zm6 zRk3ckcZ3}k=vkbiYFygG?GfS#GafpbSSk)bu~8*Q0aS112$9U2?65W7)wsRe(Kr+6=z_D-j_$o(eFEFv>*i~q0+o1gU;XaWu;2dZXK!5n z;ok_+*{>aaUSQsT{MM;!-~JIcR@c7&bKpQFj%Ip+?ds`gK78x9kPZCljTb-u>5pOB zT|7Xllk%1c)p|X<9ttk7c>=D(&+DPU0$ca4&RuBh@b9*NH60Qe8!hNXmtDR@ zh>VRwXr1(>L+Upy52;{AvuKWo&7*xpZ0J&_Mf+o2#B=!QgnxA|Mmd?K^= z8yTEznylhCiTZEdPr&!%L9U*BKOW#3=#dma9e+D zD~Zo@>t?JbCgsOwJ}U3uG+K-Tf@y_57s{t@=C|zRH`{spK|bZsRQQwA$tm9pf~91L z?a#1VjqQd?L;PHo28G_<0?Y}1ggFJBzCxH2ENaXlvw;R^FDy0?43>N$ccwB5@K|V2 zLz!kQVHx0Y=;3AP$D?ZFaB&X2{Ve^td@67bT>V1sTnR^TSzcqRZX!tsc*4dJoT?`{ zi|$V3m{;fNCQ7nbXX?(!bE_@J^9e?RQ#jd*k8Ki`% zK*$$$`t-4lP8$|-aicRY6$s;(paNlF9<1;)r2}>VMpYFEX(KX61p?mJ)I3y4>?CX+ z?uMOYH;^8^-AG?Q#CJ7PeAmICN72q9tz%*^5O-h!0nhH(ObW+e%;tcNnD=RFsu~_o zZ=SZnzq|UVNGrm(LAqb2CKK5ZG;1nA|fu*u$LvZ4s5z44|i&j zfxW(#ly8KiZC5S%Tw=ZT|KxDC5s!G;G+*lqvtT(Bb~wC0RUCQm>=L(aUyyQ+axSaP z4&S-llP#_>O!Pm85sDN>-Q3JGLjV(NFYzS7hJ11$|eDpfbLodj@?qXgpD> zqo0b#*z{pE{kB&aW#)4X*z@+}1zazAh7p`tkW!d@tgG)h*48_ZHG1e5%eRM2Da@z! z%z!zGd5%^ng~@3z9~Cg#*|4Y{jw^r$h(|%Z^^bq__g9CGeK_(Jq2R|~`G#$P)Z}f# zbqCWL^Z2Dw!xqrMkCz!|$?N{cFFt(Zd0E{=>wD@(p^r|TvN11Twri(OUOoNt$FF~% za)0uztH1e%&GEO?P+|#q3qU&!ID*?OR%YlsAHMPJkG}p3!84ZQ_f&*5)PzS0jZ$IS zJ7}ZL*!*6~wHUZ;dv))9>$_zCML=m|=gjU6N7 zpQOuLB)Ks%{XG@BL)9VJFR1h{DfvevGm$$791gOvXAaMWDBe*%d7c2?Az~(+e|0%z zR(k8HnxMXcojbew`a1Xa?H26zVvz0C5R^fJvfx1wN0M|$g-zg_v4 zNRPVUQ;KjecXSdax1hUM_IuD5v?dJ&OsC`xZ#aHrC>Yf6P|%gwARF z9<1zU;ovVm(;ZiIIj-o6CC6FUg(nM72f5O! z-PUT}TKzj~1|%#6CDVoQH-EZ`U*5rQ+~MB1$GLG2-?5k9`xJ_=(l%2qN4OR`wP-u( zRPeA?X#Qie<_~hEG0DG=&wii$p{;Obt#oHKII|kwr&#Apoz|rzaD-OJt}2|?ijgd* zbrri>;Je5VL2H?>mfYn9u!inp!$oegX=O>y~j$1kxsbM4z@laF1hn9SkxNj{p949{Ol$)7yn?bv6tEjqN}&$H_&Pi_;tUpGg=cHt3* zim=Ujnrq93g6)PBDA=}|pkNCK3bq>pNx`-?kQ8hIL%|mLP_S(cAq884EmUyKT2qDF zXXCimaO2r{LOokfsOJ#>C(3wEOQ`3JgnG`j0(U12bax_xYmGHdMAF@fSh_nAS7XNQ z^ER$E!FWD3nc$U#IvK>ZT8)#zgbMvwpiV~C#YFJ^PCDaMOAS%5Eva;>SxOJT(X zvtna)Ddx5eoinGT zEk$=ZfdhOw(SX`6rx*y%&;f3R)jo+r9JJSR5bf^xJ|)Dn5~2vx7Ry2VR>48QT7v$L z5?a}na`ZmRqa>FW@K=E53G7s*kfY-oKN`8CFUk?*=mh!7(JAK;w~8EnL6A=8QO}ug zgQG9X;JY620FU*1fP?g9J0h$=^;)py>1s7aX*$HM!8eVH32MyL;+<%$bbzVIjvKu= z-4oG!h&=$pb~FA1A$*@Jcn^f&-Ee>4K@$Y;Vw|Rq?YsNrGL^Zpa!!2nqo4d{{=#?3 zEN>e=6e3T09=go;M)k+! z!a$A0>w!$X9z^1Gx&L?wiB$x+qF`NA-~-p`UdDDh0!m)g%9glxO!P}}oq}ab1QPd? ziGIK6xK1H+?4Pf(x#~E9@t@K6V`h`c5gvwjcCFiI@A5H;*5cG9||L>EUT|`FDhIm!pXiiFA{Pi=qe0^uG~)-Jht{ z@eOokCRpAurEry01H4p|Kr}JgYKliCPWcrOC9Buz6T1%ednBuADw5Tx6n9j*Gb;T= zqbn-^X#KP$+il5rTJne2jg-4AHAh?SR*niPCp_`Rf>XMwu!8B7e0NHTGo{3pQpPW7 z=2M!7fF$w`DarMD0Mc&Kya=OaH}9@qzU9WN(qxNdX#g}MvX@Ln*SPdNAYVuFA3w95F<*6 zuI-g*^bqeuarnv@{)%EmMTrd+R|_aZX&nt7UuP7LiI{$h!*1-Cc*ld1qT20@nZ>mV zF__G1X2y2Y*AX?TUL&?bJ zk~9Vqv&g~d`AU%>L10okd-Th?`Icd_rLVFyp2?Q3WB)XS|3~p(fPa|E_m_&T#XhR_ zaEz?=#L8A2_88f(JVqRUU%3)m>K98U>xg+OX5P{q;CiJw3zFo>dsltO-o?(VcYd*a zd&eX>J}qaGoH)jqS4eW^ZvE!Sa|Vb?d!PUe{;Gd{^QCQl59aU0Iw>7Q!j|Fx2AM$! z%j2NtL8!tV=G1jf#p&M19gDs_#`D|@9H%*!t=AmXP!}AV@QBwqM;)ECjx9LN=xCQn zp8(O7-Ti041$y}PTo>%e};iX~X|`$)pWHhp~d=3gBc zLAdCDT6SUCJ5|HF*Uhh)Ul01#fm=6dbMSObA@?HwztmxI{0(hhjv=}Cqp^ZUgOnSE z(a7E5tZ5rb=QnM2Z|Zbz>U?k0_Tlu`b6?ASJs&r2IlhBN%y0#Qd5o6r&6$(N0h%fw zz4q$?(%-uF(r=+e%D|6*`_|QGPxzs_MX}n^0n!J!Hhl8xo8J|rUNTu=5N=_93bae5 zt-~Kx^JDVd1Vo{z&10p*#B1=heDxO3qQjC?%Tqg1<<%TiuV#8Drl*2jUnB@}mJlP>8rB z%E}=LyK-Y?axUMEubPN!Cb+ljiB9%&>4Ww#HEJdRmz{gM`}$`>cXjt}-y_|giRe0j z?C##(lqH}9dQp^eu3%QJCkD<;=)V13j_v*3`+6B|>G={7vCkKVma^$;kzZvs<_ zkJEuKf}EdIr1qn?(wr{CjP!`UI__HZ#T-kPIHOBWZ*)di-rM*%w)B?^5Q@HtE0Odqkok^9?4zgpy~Y<8uz46T`twz;FTo%o}Vl`DJmRP<(0k7=2I z8#5I8ySVh>PExp`r(s(a zo$JIO`<=UTcT7d^0PPo%;ttPrhG(AGGZkKj7S(d=xfk1C*>Zf#k9Q3}A^NId!A0 zd|f-=-p%(s#&?T-}N)ICocM1v@CLrF|Ss(yuiGl!RZ4?9`fDrzqc?E?(SsP2?PXHtQ3G(3* zZEXUDKOwk~3XT=kCF1skxmLS2LknTWS`t=d5nRfxO*T%JEe3ocn@V3O!Ng!pa6a+)PTG1L>UN<*8$GeHnzfwVByjM`sOJG z17D*&O8zHtt)9hK)8nipS0Na{HGVO2!2sn5f&qej1p~;rzKKIvAr=9I&Li!!8angq zJ3Igh23U^casG)z{NNG(i6f8!^l>$i0niPH4b5SV+X+BAh%raUjYp8&6B&RB+<#FD z;Om-H9tFhW*&=T26*MB`D~90f;?=(;{ghvS@58s?tm^9@4Lx)9_^{H@BO8tO@pMmn zo3BxK8nL#B+@gEJ`&Z}d-@^bPeT6Xf!n{!);)Y#rIOpa3t8x3GJ!$Zz&F+8?vp>+Y zh|!Hwk^?}{zZzBjcz9Dq1apip9iW>a!=Ar+51L%Ilva|A5$Iptn=how5toXfq)L z?BmfcC~L`#)8ut2L?J;6QOHc>?yi1pmiy%PY0|EJCf>Vw6&{A5r9%9cQ)si&8qI$s zmziLB`<2oWGJ=)1*D~Qq`fWavqJZQe?WBK#HOC_$DNqrRNCJ@-mu1=Ai$iE5Y@1HW za;GeFrYv)%R6#qea2YJiwmHM|$eb$Zxgb8dd9r141#i87D*ORSJ|Y;G9hn@Q?B(Mh zoCzuUn)$Q+vchEjrv>WR@ z-8B_n?FYY$ukM%%-w6EM+KrVlyD?aQ#csh~@tzuieFLxjY1n8{Oqm8N#gu7?p_noR z!`*r+V#?Ima4}ZFHN@-3mej`K;#?@#kf=WwMp);f3F}-8M{qn#6Ip6CHzw=OWo9=f z=q7^6Vf;jhkzhD|Pu5LD8&GN@!9Z}b4zM7AIYB!YCVSDNVd6oX1GbvBEmZdMrNxc$ za=+&xd!g7eDr>_XV#}z=zoj)AtKVJODw))5mHJBiqs3RDDti$etHMF9$dLta8K(OS zv_mrW#EVbyo?#EQ1XH3-)&j|z$cu$N16e`^GER69R(_S5a6kBEne7Jn#3A!3^|Eok z{BB4=LJ^NA^l(5wF%8+_od@FBsO_!1Sf4K{kE|YPGxktsRkQ~6(dJrlh)-75hIz-N zAunqW2gzoPioDPp-G=7sV9nEZ^QSnTSuznM@=`&ALUtdGnEmT)}8Fa}FDJm$1hW%onh$6iQtC-nTz| z>%V;b>NDgT;pouSXJ6?USd1b933;0$B9B{c-a;#%P%X2TAhY=;Ihc{ila$v-328?7w+bPSdv1t~ zQ7&yz)Oh3yzP5~WO~Ny2XH9^xyM6`RokNRnx4ZVY@Bb-nw@dLU_b{&S`|D#|&!#bt z&x^QHImwg;x7w_Qokp3dCL-@l#Tx`R*O$@rI_Naz!l!+VAw8d3cgnT!#XytlDD>oB=J9>fq?JGH}CrzUV z`K%58`PKVm{A&18Abxej=g{wUjL=3O;gcp*&C@nTQ>UGc*STApWZCvTQ|x1*7XA4T4bIxzIEGNzV*Tt_n*bD z?rE-t6!)7+ala`6d}~0&w}#^W3a-h@_|{O|w+160eCwtZ;#(73NCn4=3V=DDNO#Ax zxTZAYcsAV~&!@ZN1vO!~eYT2jpEGeynZ|Pgbo*Q|-98su8`D&*J)h1sF$Mix_cpkBiPE} z!52~(oW{~jmZAqJo5#`umQ%#iVso>}aA8?Vv(|7ij{|%$Uym9tE~2Mgtm4+LFkY-S z0KUZ0Q!Z%@z`1170q0VnvDs?66wWnA1z(CV5gbpWc*(*rtqe{vw`Axp<&?Cf=-vho zK126*q5<{1onjz3LkD=lF6HQ>spNS7fbu9Apzq>gd~H3d@MQ{)H?9>NZ^{uk-URt_ zyeX##Vb#I$-Z`tG^JJ88<~MHf01raXvWwr{!|&*EKKSTOh9xk$sXe*%OvQi3v}fP$ z-H?Ym>S?|CDUun}_U?U;^!M+d(GLuC!#h*|!Tp3l+j9p|zYYT>#7Pz+5fD$-f$nJ> z#HVr4*1!=&2`ynWp?#0-*}iAzBVBtB7VUHFb+O|_2GGJt)59?Sq#0eNRaP#b?)ES4HHSh@{vTlGx2h) zzW#lV?Yp}=w>!GFJ7@<#lO(_0bpSz(?O=oLcTj!(2OUK7IcT3FEcUdSoQbTh>8M-N z+1}96(bT%Sv%RUK!I4fkVpcbFbT-wuG<4Rr-M6{Epv!xQfhPR}P0M)Hwq?#OayWVws0xT)Q%=R*1P ziW?dNZs;`HC9^E=`om@scd0XSsf$~7Q~Q(=xS30DXb2$O%2}3oy*5rWZP zddr-VWiD>jYbhy>RY|oHv$M3Z-T(IT>t<8 literal 64374 zcmeFa3s@W1xhSg9Vm+2iP3)bfvAeTRaGNxAH@79tqZnhGG)XhE=$5LTeUAIp*v`4%y_?p~&1>KD-Tz;s z8I6QwgOj~`&i&4S*8H<(tucx_r|`b^<}qb z_vN(bP!g%cZnnk#jN)3`o-38Ck=S&POKfp=!_Q>?*gQyOw5RoK<~t{F=5vyK@sKaU zp2z3=nLk;()t`TRARi9}<<~?0#4z~_{rPwCxdP{){7I1C5GH@IKmR>}d^{AC-w64W z!{jgZ=ikHU3Y>%Tr$ByFnEd7b{I)lxv-_Pd?oP+YGLH_hG`K$c- zdjt7+C@8-L@@Is}U+vF-fX@{;2j$O%{8?f0FZbsk4CLdXp#0g8KPOE775@B(_*{W= zQ2t!VpBE8p2K}@z>B%;^1ll_3G-xJ6+g+ z{NbPZBsa7W^PI#kf%#q1E^4HCrl_jf^?RpwK5bo4`OIy!t&9UXlGwxM2xwH+M~ z4t4f&cg{#|;1j;s*i>^*kKyYAn{z4UF}gWT)&ch8Usio5#68y|n?>FYm# z=i1vp4;k=2#adhD72Q)Hf7j;)!5{G9>!wR4yyTbopQdX4p9yb zB@x|G@OPe<*rH#MIhD4UTFBOKw8chvN{mg%KjnGJ3sOGEo%eUOdN?UuATYK87UMs)CF@Sd~Z;O z119FSAwA~*(b(+s@3b~?dAQU=M!fOlscSzNoqhVzt3MnQ-}J@r#VG(La5C|CU=5if z$S{-xL70{t8=3v?i~si4@!4 z-Pd`bqub_-@9666?d^ay&(6To+0l8R+b8R__xse%hq~-!LG{TTgN!xGCx_K@ACm=- zWwJ5A=EC|1&4+>t@WnldQu8pDFvgo(SLQC}K)9Wv%XM5Av{6!&4i65coR1$;9lT_$RDjaPd zTRL9tPHOb%8d+VV*N{3AeL2zm+O8i zJ#1&M``$iweLvfOh|NAcLXRB2q|3ORyLuw&V#?W+=~i~9-Ce(rUA>>pz8~+pbQ$oZ z1cN6&&lR6Hsu+D}?4Uco&ZDhkwRPTvswHtv)Ms;P+({)#+6h-NlIYdc=T~Bl zf0ZbqhfNl5>dLpeCNkdKH@=HCwLlw_Vve=UMTITeMT&lMkon&oKY@4lDAk-z zJzlSGN|&59QcVW=*<=O6X&8Sty$s;VSgI*mKB>d_$wZ8wOiDz!kZLl?CyVN{;bKZh zHKod@;xN%v5+<55PzWcJ&_u#i5~i!0Gh|cwdCg|o`Bb zV_hSa$L@b3?WP7|xQAe|UGNhQemehpQJl0j_Q6&_cpI64gMfgBMRKk`_3PQEpPhZ} z+c4XPAUPp31cTpf5K4o~@?-G3@d%)BUk6IVFI&SA5t_gP4k%4{&Wi0CdkoJyg+$_QTl{GcdU?G zSmbRnM>K#aM)ku|KO6-=jgw~NPUSZN_2{SIT5D57+ci$@1F$rWP)t1ZLmXdD;B1Qv zLaBm!0g=0~C{=vmjWCZyNR!YlptE7i(DSWiI=*TN!_k18CIs5VLpHrLnjaN_#L9XS z`8$ELlL}kAM80-dMmH5G#g^oZCJ3I&W*{ixKIr!*($7+uMCt-aT8|;{6dtk}of<$X zlbulzro14anSgvEEklkTL?uEFXB1x_KzoDU5wuHVqmKX@IIQVUwwWUIrNL(A+YnTH zB|kzK=?HZk#|TcBAqS8LxBXVCVT>JrfrL&#Rgv%^$DoRb_DKP4&4!lp^PZ$fKwkMY zKn7`?O6VKy3j!Gfj6WKYd#BW*BjNal|>9>7WtWyoo(uF)Liag<`{1Zr< zz5^)uuiD3>+ zGas)Ws)DT{>A{_=;{-+txllRtrium13Lz|Ctc z_KC* zuRbR{DD)}UUj92@B64=RVb$#D;+D+-T>u=Y&cRM#J`qyJCr2I$p%ub(w?HcpPFZVH zjfEo)aCFR1&JhPdT3mbO6$_zeELUGS{qc96y#Cq`G4|CbX5aaiO|;{`FTU=4jogD{agWoPX=r)U(}Ay z-XVK4!wfJ!HQ`(lkmlHBKIOqqrXSd7KE=M?fzCl@31-v+iPiB?C)3@zx7Y5|;T7SZ zbPNm)0{_G(@9y6>;8PNQTK9lY;pny74=_vd!HBI{V;S zYGLFtEAU#&U2|i^Ka4ua1AMB^!9jc9fkB5)+t+!hL%1TeDvSXJ=NJcm5Im{lKNE_F zV2(#}Z;fN|^iCI+lncYwPw#A@03A=x@g!Sa$=1=rF~*%-b8KBGdE?bvJo;>xKKs

oTXhn3@N9OcX z>gU@=)Id|1^F5|Qm#J`cquW$-Y=bw}#Kz{$N#$|bA7$o^YTcPt<8oJK?KA5E|4p}y zXaGevCLde-r~KkED_gPVPlbAR=2U6?{TN! z>q)+Mgua}R{9Mg5H7B}96K4`i$69{9?icIEADUp?OV)Xow7HhFO&^+Bvg>kM_KQ6y zdq$JS;@xRWJZZ~ZY0Jiq?zD!HHJ9}!k3Qd}&mT38RnO>Gc=5W(r7s%2>$Tlyc8@*e zE?zZZoUUe9Z=2C?zg)11-Mn-9Fq^-7q~*kNmp;d?32^i<*-f zHn(}={)u*WQx|I+V7m^m2Zq_~qcg^bKT6AavF~Kx=z4eBGLLZ?Yh30vT29rUj6SKl zT(WjL>BE$FQ`qhIvK@!rtw-3k-(ZWJC+HK0T}G?dm^x>bB$!V0&cqkYm4v0o1XAxX zg+$)xb2>bIaZ@WvOn*tuCKUWtB7+yDOL{KmnHV->2fK3*yQ7ose27gyIHNn{HK&fK zy@g9gv?tnUbop~iNc`nZy(Bs7rB>EZ@>huz-k(0@xwdE8*qnRW`+C@WADEL!dZ~IT zoU$9FHzkt9MyWS5>-+2H6p;9fxfDsteNc}yN%Hcqnb!P&;Cp$LTDJ;l&Ft3YlC$~L zT7~?qRe^8`#-A-s1$a_RtyRe67)(ZK# zqQ*G5xUiCHt&(3@l@IX6{3HxlQLWYTi*;Dgv>XeXR!|75NT?}YyGk})Bg2@L6vC?z zeiw=^mAzX?;1UYqQaQ#~VXk+pNw{3SZiVc3(!6y`Wxumh>x$^#70?KmQ5avYfM@+~ zsRH2@GJxBdRnYcOinJc%FzA4vVaD&Wwo537MqW$;g}^XOK@PW%g3upH{P6f0t&kHPQ8 zKLLJqJBpRZ-XgQ$g%pZG!1%eNN1*Tc7!*u6rHBLa=>b!h13d|ps!a)WDGj)G7#26+ z+H??IDi5JcX{1ZP84pxpfRQcG5kNyLY$`$-DuFW83@dHgVHJoR!qR?DDbPgmfg1A= zPbmPc5%hGZGaZ&%inb~EJj|;R(!|_`9ux%m%<->U!mv6#tq06|HD6Cc4~C)8BG7|6 z{w-n|VtUZ2vS}a4hwoGklr&Hi!1||c@rXn8YitQl70?%Y5-;cDzruT0*))XGQ{86d zC6ebR5lYG+rZQpladk3A=;L@>GT%cSg-XV1RKz+*-D<4fhNcxbA)(`pLJF^)&|OEw zVvj-OqLYKrl1SeLzCeLT!l!{RQ0-JeE24tvJNPCDefMM#eTO2J*Wq^${Oae?cpB(8 zlZeLC@S}myc#Hd*Luovk(0KA;%~1`|c;p;Hr3u@`{)nqMAJa&6caoGnopH1=&S-+YRUYa)@0 z3341iJ+&1wGdnS;z+gKDsF%cS!C)H%J|oEC?aX107A3-&eat{#hi$Jf28HgtAPC5m zyD-lV40d6#8-oDxqzy+rF*Zze4+cmjG512i6GvSGL;Zuy9ukA}5j=@Ve+V^%-<_Bm z5|Kjb5!P#-2AYJdj`v_}_-UXuNCSlkbiAg#All-JHvZ}LPpoHCs>iisM_FUbjCKuR zH-ea^VWA|9L}w;MiUN?_to%{4J8S9425)A`nBJ9HC8ktN=40zG$0uDzilo++UORrz zbhT%Fr)zzuJAJPwdG81f@|OQhssyR0tW%wr40+y?jnn(5ce6!1k!rYPv|cVLA1fS7 zWmoNE_xH2=2H2tletH5jnbJKerLL6HF~!(J;|JX-YdrcjtbUExlrgdqZYNq!l>=ot zvL12%_0OzlGi%0Ij2E+O+S$AJvF-cW{e!G!Xh#1Kh%>US-kkhV(`YnXwUynr+q3On z*EXOK_5)qeLp4cnNF>{-W~36fQ7w3Ck?tZi!)__Oo~)#i^-zYWI^URB<4)P&(Qjb& z8*V~HGhZw|Sv;z7r!4X4m$3RJf2pT{0Gi9<$Q#}5DU>Giv}Qt~v;vhn&i>9IqsX*E=N5kj$xFsL7;S`9#`7}my1&YGw-iSn~% z1;QB^e>PK!aE@+`QF68_2jIyRYOPv6X=RDTseJN&ydhH&%hLUIs9;AKKD|GcSMW03hh{ESY z0KFU;AX*xy96~KYx}u#lz%c{`jV0))j-bH;dmNBAf&I_-+Y-rRlr2t7@C-)ILL4yQnh01?G~IYf_3ApxOibWdeSa=7Hbwc!|N4C8UegcCOo1Ch(T zss_^4me`xpXByU_w!KpqXcb?tux~>6PQ#V$j1|App5^mv2sQ&r9P8v213%*q$3nEB|NQi~nd6MkSeVh0gNR9`Ed^si&__9AyD6LLN3t%dEe`+q znm-2D;u(#Sphlf7{f_d*+bp(>A4wPT3?QGS$4?U?S_wog>Jd8p#4Y0V%e&J?vp_yR*(9B+%5 zihDz(l?g`^NDJT`XaUim%p!u@D{nppGSI6}qN?%L7yt44Yd-;P$B&=;Cr(&LXlTEJ zF%V}sHE|?dBS1biXaw4sCQy&x?vo=A;Ec>CA7qB?KC0X&I}GF-&hK2QTzNbXfY6oQ zwv|VsiY!EXxqoow5p|J;Q_LhF$5U8&B)Z5FPz)rOxT#*G6c69DTwR(`D zu54=wFayp|3=)n$1)*F)Ctcm`Kt*<7R`}H1xnu9)Pn3{`tDj{EXATQ+B{)K#<4p_| zhBSk_Is3-11oj0|`5$A!STn6M&@UxCNtxTeUD()bGzi{R4Z~HU& z6*vjUAm}llAX_7B=0H_GAv&_WDE8Vb{{^J6S6?`N<;`CS0$IXmAvF}2C2$TbL=x+Z z>UMPZI|e)ZyX-_b>QnR%9JDh`fTMuyaYlmyVk$nm^S}WxK=4IFm!q`vaK|9id6*f* zdm4zdbvsZjYx7A#i!^%wz<|vGdj4QN0m5FqKhV`Rbf6nwR3~HaB;r<|;^6&u#?IjT z@~OCCu=g;7TxgK>4ifVOPA-cQ1gK$mU-ux9m-^xzpr+c%bPV*{JHV);AI`og$Ai6{ zypg1Uqw4+hzg8P zUrg}e1RY||YQv`>Ocq}hwAj{-W)%)jY^><*1p5tN^gdvQ*oX=M3WUiZ)^J8A9ge|1 z5Qme3N!2)UF=Civ1_=*yjFNqD_efbJMoA=&Pdo*jlV8E?#&J&MhbeW;<)lncQm!j0 z_tYVGQrWRJUg7$%JE z*NjAA#*$Z{%o1-#sVAe#l~Lu+sAgAeVly_4#0dPKrDF%jy2p=9=S?TGTkmG?*~{MD z#dh_weGayFa1PjUR0A>r8l@ZY)F5rcQ=9Z|Jl!MRho`%x`|-42dI(R4rE6qxIwW0- zr{q@IO^GCWo$QJs-(x74F%*pMzhX?ANiTC7%SRO6)bx=kuP()-%K%l}naoO0X1y!3 ze&Q}y=DHc(`pZFgR=P4*P9(W9*UaeF2Ir}BW!6npxiZ(z=!o3jxCY*5)qU%q8(pOv-Gyy#^QMtzV5uY%(fFzQ=VL|`aB0bV@!^vXj}E!ht31h7 zz%(s4D`Cs)*@A{Sg(N-ahD4U022g7L zoK})m@N((t(y>B!<|>bQ6>DDQ&9uH;a=OHwS>Z8Pu;z*@=1gq-Xx>=ySUS6UGn>C< z#=I5kT~y{R-o@_T$L`wC7T$k3yJ)m;PA0Wx{zXY=r+xYjN@6U8@!>KQ%X?s!6}#by4Xmm3b=g?`FX_=kZ1S=h?Q)`3UjBO4Sm!Tu$Be8A zwMz6cpMWkx%$IWt$oTJ$^)P=uN^LEm9&cKvLf0sQ-9E#&)s4z($d{(Y_-;Q}oC_k~fA z`S(?L_d|->qNYET;@uBvy!)Y24tGD)kh=zIi-!KtNbZ`+-Bb!wS}07DMZr@(gz_QG zBk@-C7FzLPMfDa+!CEPR*#az$Ey2>*8fx=Onq8p)*d@WzT$BRRxM&%qajCHcmxhGV z^p$o!LNyBZVjKqVz|Zk01gKGvJ|}Mr)hNIS_%g&=?j(xSC?KF%qu_>y zMD3A&gHptdFPV@{Y@1NMv1(3&*X-T*`GKze?EMe0eFxb454gG>yh-kIY6w`VF8B!t zA`y7pK)Ke}p@u*V0P|rL-at@LR4{Nf97eOzt;D*f)h0FW`k7{q8A56a7e~-!AsH`Uo^M=rL^BPoyFSYk0l(0E1Od zwA!UMnN1Gb0}7DH%Akyp1GEPeK@wR-FzM-3fcAhSthNGZ)(a%7#1@nfwF<(@{gpN$ z57QGNjp{aXf3?V@5i}pdu_8f^D`@uTjb(`C_BPERV$0-!(qXQ` z1KF2g?x(OtBgF{jelZbR6%CFD;O*gogdv~f&ff}fUq7GHy(n>W#~->kv}Vjl}EwI(?-rAq-xv{l2Y8b7k>+2;eGv^KLAR`|1ogF zWb!fiv`F*u-&G6ISQTdtHrV6zi+!0uK>F!Jf_poFI^;~={N`_fix)vn2vO(LaTFwe z#;rEAAm@b5$ORNvRZRB@@ZSs3KEaq792Tjb#__?R+CL_n)zGE$*hbl6WyPRcxx#o1u z=)SSN?yTjWtd*{;mF%j`?AGn>th-p9#j7)TblEOlHk(t;E^nRDts^n{E?xd;;%mug zlE;?1tu^e*P3)FVws!A~uIn;qbhpR7p_5&|m)+aTX7>q}b}bVRT|9F32$B-_KHy%{ z%eM5f+5HPNwaXD~?Dm5+F=f7uUE@^aGj~#x9n6yrd~g@=sKg zT>eW1K;szqMj}9GW2h!tem1rN6P#N~HL2w1R$-DU8K#+%QwY-}RFN=B-K>>OCFC_L zWm7d&(@J`31r6|dih}s_QU&BXuT&tcl>r=H0r6R=7=ytGjuF%YL3E*RPF@(Ie+bth z$O6W2xB^0ARN+}9;Hkg~#ms2_!!65E~_rc@o#nTfI}WUTiC-KmwH)M{61^|;2J+Jsy)|H6Ih?y-Uy-O6yw_W0e?1#InIGrAqHbllR)y_j2i ziRHs*u&N}jhZQ(}{tCQ$Dq&*FxugjdYieEG3Va$~9jw49)Z=wciITH2swrB2R<1x; zjnQYLQW4IhnquW=^GSR$i7!cn_(@0~C!drzNZ|rk;RN}V5)(~nG0{{sg)msiLl{TG z1QI5yn+>w5w7lkc*?9%ktfJ4;G{TU}AUhwefV}796$l$-0CP<5m!PUa`Z`D`KL)=W zt3e5!*Vh?@;lv$3^Ph=s1tp&Thh+iH5RqPpKW8{XERd=PvCojhNugv{l!hnaMd@r( zBK`GGyPy*!3ugox@XP{B23KcZs*R**7*$`smAIrhl7U9GO?Fk`OI0bqqX=OlK-gEn&z(q=!-1!=y{sUi&c|C!~*|+KmFdlcL zKu>^KJ&?8Z3xsj7kiGy^fa;9`qjCzgC)7Pjf!gp;PZ&)W(8E!OllOxj0^Ng>$dH5C zrbeBDsGe}zBVlv!Juw_(Q#oTE0xeoFU;r5HQsJtQhn>VP6zDL-_GE-S6fSLo3H`7J zmhV`|sc^>HqOcS&n%4+18WI!j)I5SME0|x>ux2oukL^JcIphH50gOQ~7{LD5q2c!n z0;2(pn&WKowhG-B@#V?+m2cy-Jd1lQzYC^!dO5ct^yMwldljk z5lV)2qS}Vhh5@}TtZj5aE5<1pJwVL`9Xyn-!^qGb)g6C|I|on&cWSGOje@RtA;b=$rx7vDV96UomQxD@#zdh6v)qF-K}F+lhUEIFC57z(P491^+~H<|j}ZF{x$HDj4O| zTm5zQX~AV2@qLH*Aaf8B4p|_GRI(uQHZZ}mYz7xM25Dq09yAYn?So+MKwP+d2XA5f zebM~WI9atEdqEV5UCErm)VNakG@`yjS$e0sX0@#7b~@DrqojE6CGvT=?VB=$b=UapVfp#G)BPGBp z4~w>jN2fmnyumR63%g%jy$;0HABp6uS=O0?74EEBPga8~tKlPkj^9RijZ0riuF72c zvax2De)$cBEIS^!KY-~KR=ievrj)H&=Pp?9$zIRuGQ1fTo{VN!MzcF(%}C6j3^|vx z^1V4kP|Rkb8aK$=5(OdLO^c+ke5SnKUC`huSnDcS`;k7|qpxu3E5^EA`Z{t|>e82v zRk`%b;JJnH+&p-0#qwXL|012O-{mgf?J3;N>hitWwVv!vuIx?j>@84@KN<4LgDb~c z$5xC#z-F!E9$hXx`bMoJ&U`sF1CU{JvB$i^WnSSi*SpO1V2_(t>PcJSN?S3axtx&U zNhrRQP&_BqChn!Y8HK0xFQ=SN8Ex|vwYZ8}pp_?Ruc>H^22^}}`83UL+T&W==~~h0 z%`ag~SG)4-C#8(lNHe5`F^`9vX@9_;L7 zckE@&T{Aixpz4-vZ$<;Tvz6W4KJ8@F@41{)>dh|p=9YW&%m1QQq$d4EsW!%cN~D?~ zQzSA^tt4jyDCI|^pmQ!?Qq&F?R=l{mhmx3c{wkrM{b*~gJ*j2$s>hXMhuPITXLf6DpTE2F1UG3itWCY{P$0(Z|F>f_fcq!+BU zaB(pQlU{_(b@aswOnPxCCcOxz#Q@h(mfHnaC#lz&WbdYzuS=5sPDcU! zyEp~h{aum*VUrBtMav>_LJ5^czJPHUOybPJ0D#QJ!Z~?a2y+pxLzs&g!!Z{T5;GTX zXfVb`Z2+<3SmT@o&lCRhbQ8N}JG)~yyJh#gZ8ym+jtz;G=z^bc@aX#2D|<}df~H;Q zn+vDaAXX!;ctQGKyp!F9vlkzSsh6kzfDHwG8hU^ZrXa2ZYC;-B3xaqtoInx9jXaZ# z`MU^d6e3ofEcB^>aSK>4^Wax40Ys6q2;xhD%}AJe%K7yG5n;I62^5x%b}E9Hd5W;< zRX{;NU*j=M0|fzg4j=%O+cbWWp*BJrH8#N+l{g2ytFYosV4R9QvIe~^XrX+Y1hDOY zg`WyAeSW}lo{G z_2`zA$0!LlZdGzpxNo#rkByJ03wvExhj`~H^_|l0AcUg<4Y@MrY-SpC#vaOd5 zsm~pG=E$ks(M-3Y*kdSn8Oq0U-G=2O@&FTV$LRJMT}4VLu<87$TmXh{j{>l7P zOGb_El!_6hH@A6W|HN)Kdy^nOs~KPV+nP6OCc4=z54u+{Y>k7>9$cXGEM1bc9hi3J z`AoYzx5C3I8<=(y>hZ+J6_S%wW3~M68ZX;l zDS2MgGT9Wkr!1kTifDu@Kuji^s#HMwsbva;SIPhmFB&_CBLRao_&#~j7--U1LRK%h z4q3f0hFiT560cr2H4wwCNmw*CP&oKc{Kowd^|gw|)OI?=A&1HqMZ{wotJY@#Z`t9< z0FF!)`NDGeyib^13wfw;oM6OqIRN!bwn+4GZHLvTAV-e z&~-#f))A#&qrzQa*8y<{30jjMW`=fL$olb5G;hCjX4eBP!Un?L1+T zLL@BGqi1N5u&BEqjPFH;^^pZc93KEla3UYNjZ7%QSH-Uq$Qg1h39J&RlyMuGkVu!C z=yrpOt^PkjMzq9bS~9kCyn8yuZQAZh+zy_FZzImh2o>ktMa;A3IW7LG;+!Tq*k|h+ z>Lh3NR717=Y@!0;6i~0A&YDsYUPd)6m!Dlu;#ZOQx+I7P2gVI6~93zF%`MUo8o=D36BoQIWU2&uj%nGPr>gq36nHrn$f z8R%B%R+0>G{`tS8Oh*-=Cxm%)UQd9`=9WDX<&1J10@qK-yCVlkK%|3+9FrrQtmYL3 zzjh2qL48oD5po2a%OZZ?V+y$qm&ixNL#S`S#!}vs%H0!(ffDEE7!>3^VWl&mhKf`Q zKVm6KzYAnUAXf}M9Ot1QaIz;yK-R|R3_I2XQacr&GjN9Igo!2cNtc}#bIRbIEek0IE_-U`$3aTW5^{j8 z{UYC84{F_q9Q=E=>3$@~y5UFWl;Y$3tz8|G0q@6xtSau6c;V~RiAJ+9C-bcjJDP=5 z;l?c|jTiEVkxx2xi*Nla2?FmUF2cwaTV!)`cJXYnxYx%D0|35{dMZ z*p1r^&UhG~0@n$of+}#ljnd6zB5_UO?sM|M+v^5^OjUOL=Oo-o!ZHY@$Gs$cjD&q5 z($+SR4F~F*Gym<|l!Jl{Hekaa@>NMArxM9B!EsnvsXmO35KC&1=O5JsuxwIuD+%=w zQpf+tqFbR^P%9#)`Z`(>Qs?s9_IxxM2{93BE|PQOEJkGA&};C%SED{eNdHmCdr8mX zxS)<3L+Y~SwskQrv@S4Lm?P9!`t|f8v8KNhsr~IndTOM4^K%oC+DA+k+&Ut)4|)qk zYM(Y#0N)tM-UVy=E90+7-H^ ztCaZ_pAa0H5B2sk58?ICAt2t^119)fAA+}bXl@4Fj?|}uUVx7(IU=*Hv=G;Ov%h(I z_Skc?$Da*oD{#Ep=U>12?3lRed<%yxw|EH8(6wenR1skQ3G#>N25>JFRhE48w(VP6 z+t$E-f;JoTU5rsO_I)5#zh7iZPuRiV!*Wpk&wPLZvb32eAn>Vh@4>xrPyu4p@=0yL$gPTW+ zB5^0eF-KlRRz-_~XK2gUNdNyV_y?|v(K;thN=&&KB`IDBQg?4b!K%K=Q@O?k z|K>GdE}fThEyZ#&*PB=9%`5ffEpz29^W@dK@@n0AtH4&;lmS-LrWAmZv%#->dM;LF z^Z|ETjmKES8f!u;3+x;&P1x$zj4vNAWV2gljB9S_LF3_Hbm^CqP3SLCP;8JVg2q5N zy$0wdea>i$E1|+$Rx#4Tn!rhWF|fwd@;S*u-HtG$^8p3F)Yn&MZxGOOL0 z%RQNmuFOVvW;5s=EQ5`}SOZuGSx2od-I6(-DK5!duw*p*wSqGRV>_mE*j>A43fftH z9(XkXeH3erJ97nR)c=vu>M<6%j74Kgm$4c;F)Qg>lKGi^-t1~`R-q?ri3_W+%$2pw zomB%}XGn!kG$a9(Xn{@yZ-%8OOGgXcDN8;2rL2CbHzni6l9MIwlmd^wfYldVuBc@z z)}CHBy>Dcr-}mCFywSYT2AOMJ3Qyhx$P8`^2J=XBzXlCUGh0pHMt)A z(SM~UYz#I`hbMe_GmTVPnwTwAIf72ejIq<3k@aI5?9L(e7jw%biPfKb^LC zP2h+bGr*cXE(v>n!!sM$EKXmjZpX|{aC~`>d*{9Ej{De*jv4(PqSb>&_x0!K@k4CZ zTGH3h5s68k9u9Q)mve(MDDaCHn3KD^ zNlTxPG9sKwZHlGOXPFVMi-trOqU)D#u9AX2$>t(@T5dqtL~Smmr_Dx$mr$E4=;SlQp#VP!v*Pyl}@qo4?|+DBMTU@Zj|`!JS-@#@W1#fPTy&Djc8O99MA%OO1* zhh?&<)Mg9KrYR84!ZO)x1*WmeFijB!^<_&*SV6)n^;WHdT~)qSsc@B20K3YtG}jU= z?UIDrDx)t^SlT5TOS`00K$=ThEbUUPdYf8t$(XxMuDG;{h8VY80Woeh-gRrS2i&nF zjK{XP6V=;G6|h6a_5#IBJO%Jf0zPZTfX|xAqPFMKGuim887n?(ra*ydO0l$=3i>X& za%LH|eT8;rxf0+%NN^zhL53;+ASbX=y+bSegRXpsQufaj1@J#h6>#^Tl?sHlGJqGY zt%Eo~sJ6~D#$nKp%l$9_er+8v<_p>#56%68{RUu6cvHX|XbL#jPPIxwTPJHyg69eU znccR7i(v2WVE1&f_WRjA_q*=yzDZJXLQeyri<6F`>=Sf*zOvCDZjtx5G9HX1`CN#x zT_;F9>mo`%mCz=YNb(u1LG$$(+i@B+u(jDyWq>C`s97~}Gd_RZa6Z)^fH5VOb#fli zxq7fg#p%VgaZjfa3!pfeyhsLS>-gwPf}{y*QU#D-c3@C6bML zX5>$X7l5{az}o@4#qnw~Sz!dAfV-MefSzNWt1h~kA!EI{wB(~mx zz;j)Af#;p?(s~Ly`%w@%g8f=UG1{*+c;!fK2L`!$5~sD?bWUqiT<#Fr!j4EAdc zRsPhQCaej(hkf`%N#C(lsN)gjE4b&~g?zh7nToWzSDPh-^4=gcC)AsTeZ;)kI_^V(!|a zz|;%xXt_Han{h$H0E#RepTpvT9$R3alH*PA(=E#INe~WzqD?J0xel}exojZ^7-ePg zQ328FJYhk^R3a8?)X^xyLWOh4q7y?5pKifI_2VvNi4pTpIi@7)Zv$WP5jcV0#ZJdy zM<>~@9k`u@xk$K&7I7JZn@{5Hb&W4s6<$1ozJ(5ex!_8!2L;kbH%Vv#k+t&;eG%wxp; z2_lbF++v}Ov`*u~`I4}3$_p0GjRUp^XLv*3q2Wye$B+P87(AcGl>jg3PifgRIZNGX z)t#%FTDQ{UzJY!;;?A^C(S-1x?J9VW&f%Dr*^X?{+<2IyJvLmK$M{63gM}M5e?f3 z^h7tC-UIYKn5xu?SSe9xsq)#J2BJQjTOx_8{LHJ%{S5Y653x0&<`Mff7&D1Uqnpc==d-EiJni`$CBj8mx$~u@gfaqGs#})H&exW= zRLU+CQvhEmQ9$_@DisJXlL5SF0u*~ClmPv27>7Xv4)A^ekN}14*$YAlP`C~uKrx0R zKoJrv+}_Y&%r2@3=+A9)5;#p%lGF4OcJns&u3hZrUGJ{Ci8nZk6D!aKKjDb-LpSyS z@U>B#!PKT)v_GEFKO;1wQ{P+Cn%v&KcR*|YSC~9_L@a_9t(ewCN)qhtagq7@-O>f2 zTMKhaM~j@&scoDEgn)N;L;5?1q*8(14_@lZi6^SME%;^I@$xI0Jjy}0lz4a z38RZb6qO2G%>yp>+sVdPW)1b&E(J z7pV>ZQp?G^aMeFziS$wN)aXCroTC>O)tI#T)ac@=Pqg}|a+#{e_Pb51Jc+A9O+LK2 z>!;UDFK4sw5=<~wPb6JTIh!)w%I>tg>-Vv%_p{meFVF-dnNz!^B}sLk!CE>`-S*C@ z&xfH8f%+^4|78vN;J>UP6a1F}G>&m^=m9z#O*Lf8&&Je8!v!#@8*=57W=t}ffoUc) zDTK30m`lQZHIR~%<#~-cvU5hN(L|q1rV&o3ki@hoAQzID02jyrCd6eIuqK5=1<+&g zyYU&kJAOJ_5M3$#k5HlIX*AdL{w+pS?FG74x**kBfes!t^X=$K=b^wE+`8a9(gbZsqO}p_ zCT;-qn?swWtMI{GGrV zOcZflAqVWs>K`BTsM?6BL{zQ%sG3l|p%MsCB?fS*E5CUvBsq|vSD!m|^_M?{tsrM#dXiiB0yMD?6?DD{1#qNs zJh#;XZcpEBe+XQD0D1gpdeLlB5!2PVE(x& zh&oQ+%n`+#0)qd~fovlF8;~mg9NopwHNl4Te$seNs2_%1^J(M7`(aSP8-5g=EdXuY zQUSDaixy~OfPgk`Nk!VYB^GI8gqLX{9%$p1c%+RHR%6D=C_UVrOe1#-sFp-}vXI;@ zC3njjqT%+`N~*;`PpvWld_IwCNv6*yWg}dJ*)Gsji;2FV#B3KdnC*g=LO7O!G#BCt z47ni2Kw^?fXd*GGbW5r7LKfAMtG$q|M7R(eaG`{hQ%c|p^_ptgg%#y%Dr6VIwM4b- zVzC0AalDEaIW$y^LN1`s5ioEy+Z)0prfqaSY0kEh#I z=Si#sDlYJ_P=P;_E!xI#yc;TO1$TI2SAUxn50uc3E2&yl3v6+hiVv zmOV-}z-(SpUj;;BeJK!$0F7hZ8+w3%NUSdhA~6Nwe5$@ue%6X9&X!=3v!xWm6u^(zX87w;kOHZ z4e(3&52W^@7ewtvOtm0tFXnb;Ai^{siPS5E*&smbiOIs-(0O3(!I61?h7uxCbK>%b z@*!c^)hY~MbtpAbVxHn-{x3+u{NE5b!jV~jg&Rl8BCkQ=mo_UdNz(yBtL$$@Xz4RK zFL`1@YY&^%`IQN+>@YNyg3welo~DZViZoR#*}g7)8%I;Ek3dtAEx6`Z2WYCsP?~D{ ze41+6TM6S^-b@--vB~u_+6E$Tta+<){J}Suj_0!`+P(vhYzpuDjHX(|Ju zsiZ{SSVd?mfPtnm5P9P=LQ??@G*vpGsicIaf|vrTxrWeG00T`0cgyN4Tcon7EULMd zp2{{LynS|s%OVmZR)nC*N8&|s4DRTQRKM&KF}){>Z27+#QI z%mpdkqE}u}Q7szn1+@}k9X8-X0+w?@Phf+3jahcVQohC@yBJ3Sd@)`DcP|?J9ju~c#^+fAeRWLJG598R*NMQV(<7cybQm#_Ne|K=Ewg-!_EX%d6D}7OMMNI=h(`Ulg*) z4{rxMO9#hHKLw58oI4FIMNqiS?P`7P7jMq~_PvJF#0eX5!#2=Le}jA) zQENo9^Kf`25ufwCjrp@b&)e7wW5tmS#FU@6v1C4P!yB^2NnmT^Lt}~Vq-xmQI3?GU zQs7D{7_A+TbEm90wtmt45X_M3HD`Iul`eB7cw#PGGNL`v4*QAC(eh}^M`;p-dOiRSbq;wO}MG>A*vZq$t}{Gu$%B2X%N$8 zLOos0ZtrlL_IMKagi81?3)`gZ9+S`Ls=|6`+&wL4Yd8Ku*9PUr8M*z?PVF93%;=Uz zNUvaP{XG3!ZmUvN_EP=JAMMA z5xD&p@Y$8sVnSW@X3!YOS0G%B@n=gC0G^a;nsX(S(aQinrvQvlevWQ1z{UAgVBO2l zr(uTkS(pJ7*AUJvXwl0MNi-pnh_GIcFfi&NG^y7B8$Ua5jZtH(M=Mx@M7oNBlOO7z3( z|A^iQsLY2`eXs@ZO{0y_V_IHRJ+H^2ozb`Ku^4B}o%EP9rbovQufUmk2jb%c*F41S zJ;PLqyn=;6u0Ssi*>|AE0HOK?!8aSIZ}=7C7tU1T-ygGnLC@5NuQ${q+Np*x2KPg; z#l9e@1OQ4T7zBjdVJ6@|C-jX_h!mB9dI;Cr$WPW0BsuN{@SKc$gxuZ?K+TzA#0B$HozMfu?gHI?ykm0i3r!2GU>TaTz!Se9p__#JNeG@{;rjt5F@!IZ@L?b-K84>U_&oE-hs`)x%ttvB_-`dx@ke+Et3_pno5zw#@2B|Z4ADHc zs5t{k85+eNoCYoN`jl`q0s3YW^k&5Ra=px_4m)pP$+AGnL`?}w4iHArgBKRXb{F?` z?QQ$oeEYtJ7Dh}J+`{>_C-$nT#8YpGl9ib12~w#-kqU$EJ~_J}e5uHBzy6b-&5j(u zGX4mc@%kg*vJ4SXDtEn|Xkq#N2!%_{B?B(K$V5n7_P2g@<;`bBWuxw+MaXpRl~*jp zE0g8wE2n42Ubz0+522`QuRbyR&bKVgMo3HSjRF}!+Y8cgZjMNvk*BV_`Q)|7f5mw+ zIwNBSv57+%{28<3GQmBLt6&%|KV!#)_F}+Z#{v{!p2s?V?uHszh%zje3MZY5mc||el`2_GuM9bA}@;= zfV(IyD{)!K+Lny&l55D@~N1CgIxnd{ezt87on)Xhj*(Xu_d?){?;2tlG_S_}5B%FjB?QI!cYBKFBguYITs^;!#h{(FPvaQk4DI?H`#Ezm zToeOpb^(Y}xcd_B3X-5O6nl8K!i(@q9Wo$v{3>_fSj6s5U!z$W=-io8M^xVQg3&D} zA0E*HQ97czoRoIT>`p57>dmL9XEu(k1@AruWiw^YOTvfS@RpW^+ zB-s&#f<|)_)euBXLk0*PbD|?+gd&9`aKbi80pPZWU z>TxTZ*977fOUkG9eu)lPz0GX^ILBisxnwB0Y|7_0br|cuWUBkfocZGVlj}$G#`4CJ z*_ti52l|J|3clEmN>See0v3*A&`)cWW zEahQp1D-ZWJMdJrN6J;dPgMOwRC!|BzZmmALJwA}+_`n0+-6s9^GCQdR+-COHU_S% zR*+yK&{Ed`g46DsW|$Tj0$t^%hoo3Ts`3wVuM&uEN#s!iG5|@n$6l zZ&ph5W)&~VFMavp(+`h*!=2aY$!I)5BQGZN#k!MqqgyVSO2EwU<&x7S?#v30xq>xU zTu#p$E&uyrZ<*gvuw?gX&E>Mnv9)8csl1)t*T>rX*^+@%nk)X-rVvHfGa*;Nj9(8)T6p>K{-Td|9_N$OWe5JtZlt@|G_fH;k*<`iCI>A@21a zZ&g`JB*L;da=RYq?*;^K;ln zNs_wq^Eo@d$j|56q>{`g;QFW}sgcfyUWhn88+WBV;&3{kS=rWzrui| z$$(tse!+zswyovZfk%M2HZz1W=eqsV(IoMBQu!A?ijn+5`v`Q#b2T zh`Ny&Z6dr(3-O?sy3v3_RD{)-5sWsiaQj>(wK0W0waF&~qH zUMVEKSkfTdSSfwCoZ4um->t|6_;*HXVF^m|E|?Y$Jt_MWL0 z?!IrJHkQ)w8|4U_rSO>d(=-TMG1vQ5)W&l9{iT@e{Tj^m{tE1h_v`TP2O4T~JpF+d z?|z`eyC1}X4=2e7dJ58fU?6Y`fx(j##9K(1MPhOZY^C5?9~6?Xn8cJ4xSYV1>dmo= z4{GaEHb*Hw1aDZ$st*kcgv~TO;KNKE!r=NTR`FpaR_nuRtQHGyu4tN-gR3YBOWq0_ zrGPYStPIky@mMsgr#I&+S*Tp9mNh96&crv(=3q0}TmoCwTS{bXMfn!1%#}p}?8;Wa zU6)mXaET1yHmjCFp$mf~IfDokQ-=WvHvL{E5oKZ!CnZRWPri3xpqC*M09>#`1<#*g z90vE{y8LYbP?;BYpIH&2%nR4>)fh}CDo@EyEPJMZPKhy`GA}~G%DfnJgc|nmorY)J zI}Ok5R`A9|0Q>!ZpzlGJ8Db9}VVNVYzHi(lcRA5CR;&wt!lCg)H+lg0T13-Yn-T=m zyl^_$To!k)QM5-L)_`D|-@Rsg=YB_!SQ_7kSo`Mcsqb8S^__(ar&W;uG5FnRfXRU8 z^F|OFi>+nDiDZ+wXQ0J z8(e;=fvss&;jCkA%Eu+ns3yUO7GEYX*9BcCp@tf#%+Ury%P?XOrs3fTH4dMCL3P$T zHDT+lf;wx%)j526r?Ak#f~W!AdUZH^-@y#7H$g8;!}kJzh7B^JhNJx=skq^ofPPOv zki@6GQ<0RAKZmbJ;OvYBksdBTA;+ymKCftmcOM(xzTFwiKQmN3G^}&#!fgrU7dEv+ zd4(ZWflGdzgq8-q9?eLd(a?)p5M#+0sSV+n;ds!LgN;ONIwC3s0T&$yL_G7~0J#}~-vjU~ zf*)9K50>$D1JO*|uwGRAO8!pZY)ceLOua0ZwuN2`s4v zWwp*;$Ep&cfcp_cL+J=%Ewgz$-#9cbo38wD`Mb+MSTQPlO?^iFn&yo|pWnch{n5l? z>ID4$R(-?h;H5Be7$iU-?h_^nBEE8O3}A2I9Lx2Fb+4;_>v$IITJG7=;o8yhhaH`x zS+7~oSYIoI8=o@uSY^7Fq1HAn(p|Lxne-#s;d zXH7!=@*=5YLrIYP>geg&x1Q!CMk1M-25!M1<*1Vy%l1fg$4lt#2NH5wEq;?2BANmR zwX?6Dz)$4Zvwq3nu~Q$Pd}*FlCijr5^W;mR4u-gNy!gqQ6506ykpm&&Ks^2VWS~Ro zlQMP~?FV|h2RULU9^Wnz1QCiv-ZRkM@1q?9%%I)INnZp35d$AiWVe9UM3I0SNF#gcBPfLT3qgkT0ImLPB95dAWvt&5Nu5l4aLE`9mfT`qkM$O1UWgsMAqOqd94VBmQJoBpOnV##`bXhe%N zo$=404Vs?u;-Qm=*!*R0WsTe3wEnjAjZ$~bdUyJUk+ojE#iP%2!9UJQ?!28d`kg@9 zW#;@t;z-ON4Oycxp8OS;@>g8WFL+ILM#YxbPptAZ?r=5k@HF1zYP`qYc%M7JgVpDF z!GK9`b-_RRpxxHJGy1(io5iJjbU7|v&Z*uRT_x10f!a)+*!JSCle=EpH+r8tw{|9V zC41M-k*GO3D=z6@^jRNe<}Ya5iqyRM?jz=JTajJ(a^2~=u@&yDI!|id2=3f!OndI( zXC5AngUud7Hv;)nRo&?$6L+1^{;{h5jB(=7i5PEw<3t6A|9H2R=IkkSqSaumVCaD0nItb5(L_#9qq~#ZTt(?=V?G83?kV{kV zmu1Y~=VA{fNdqfo;AbY6em2*QWuYC_=Qr0umXIwUTBaP+<>wxnxS!3~^#3(?eKBoa zXZ#*te9a$&!2yzyKTv3)Bm~00gv5*#hzZ6N5-{zObnyt#G?b9kHeJb5t=g)t?b@wX zr75cxtyNVulcuc?dx%z5ikgrbI}g`|DU~ahK7_W9SRnPGFZ+Gx_+DQdlR=wFyTbQ= zeCIpoo_l?L&pE&E-+bW_?n%~tYg6!OxHy=pRvg8-wiSy!5B-S~ez(+P;&~q2aULF_ z?^b?dTBSwUc<9G&{GfitdiOz#;I4xf!Bqz>0x0BpaFs+(58xxugR7bH zJP^H=Dt@x9vjoL6``Y*PNG2fut`;Evm7s%p%ymEs+L}Pm%2a#S#$2t+Y(CYVEu`AB zMVVB(otIWKSDP}slb6==(mF*QP24D_v?X0&sw&P;TZ47#tHbs_#Lfx7F3*nJ39h1Wdoc2G5%frvL< zCh=%jN-wbI!H-AEs7?Xb@jresMsS@t0$e958C(Y^_83F{6rSpUj#m+Kl8)*TPn;Nr z((#P?^rZUaWMuf<3NIBsqyCJbEBdDSjVzCXbzd-b4N*@<(~YSPw#KJ=LzBYgz&Hem z=nEgbM>ZP&eCzJV2!{0H*KfSE_{S@$eg~E4a1vxg$n&r9S+2ogp+PqH1xvqgSq}WW z;ar5rA$8Mc*+xgL1d^T(J%`mGT(OK9ZvTrsvIt`lil~*SWe8vm7bKdBrEG+qYYS^E zbQPns83iC8$77Vb!Qxle>TriGT8X4=qdB8iO$G~Qc|09%&(gN8XR@U>j80VCVJrQ) z^#1&SbIHbYt?96}j$9G2euQ1%YwzNdg9UZ6)_^ia90-8OqpJ zifSP{p<0OAPs6z>Fzh$_LnZVJTN2YvaUOEYn)HsI@(rQ8soqa(r>lrsja@fr8)&Ji zO@+mvz?BUZ_jvzl3WvYYpz$7lW@6TxSCdBJpeq;v>hJ#^>IIs+mVI7YdAoFfq;&sW zsRNc!yZ6JB>4`}GPV(T%c{4}d;STl&+th8x=krhK`Uc_5^vmGI;H0|cr}Ng67{Ex) z&=T1S+mdTFb6fjw7xll~^`))o_ZMEdaH;y8p?TY`grAc4!_oPCM_RulZ*Wv?9sF0m zhvv1KpOW{(vHASgHRQ+CR?mF?5ajRar_{*(l;CYtd<1j7`|5Ng6dGNH$eZD`QQiz^ zCgsf_8o{*-kvF5g6#pRYg)=APlbs!#@y`rn&fJU{6G_cjNNOgN5setz*yr-SEvu_Q zp4n2>WtC?R!h2o0DJh^SnplB+(_%)gn^rT?1u|%%(AZ65JcdAhqcNTjjM*F2W&BTa zVOBzDc4J-N(i{a~gxz8x+oGAPa z0o{2ftu8~v*F+3d4F%IoY;e(m{itui&;#AUB_WC-pPX~DMVwCz z-Dz4vx%INaC&<1*y#kCRF!8y?_wV!lINw__ z4SEqDFFpon*!CEd_tF%JS9f2*OW4#@JIx`ZXH8X(&!E8 z7>rlfij>}o_eQ#_D_qyrttpj!bzH}g)N`(5C`#vWVVqedX&0Ww-R52eWtjTGEkIb& zW6CFLeD&7rcR&8qHy^x2e)2EBvH0qrJyT7nB35ztsG`BeMvn^`7euq%frC3)0Pg+j z(%&^4n6tiq`$f?UE=6kzy*tACe~NBx{E9RrInl0&2q0m&*{$uDgqTub{i9_?uWaRScW9-fX2Ppdz>07&!~ ztcQ%e%iUz;UDRvh@MGK6i&rOued>u*>hTeE`#a}*rIB2;xtyUgg8~T0P0R19xDnY-_Yp1UrQ~S=URg~fw@bJ&$GOM6p zLV4+fRAWHT(}ZB!3mZEI`0AAmAPcAmHw1K)|2?0rylA1l-+15HM&!z~BP{?sgCaOf(>1 z84z#{O0Q>9DeS7c+m!1?RC@hKRC>Ln-G<^D)l__=nYoy9V=oooI6%cWT03Ny)pYY9 zb7d%>N|m5Ltz<4m`LwDWbTEsm1&f#~QwbJRwO|QV3vSJ%(h6Q$$6VP;a1SqS;-$@u zBmovz%0UOG+h{+__&$T7?ySQ1nVgf&_tvbQ3iE7Hea{YaNMWEumJGBI%AvD_HnW}* zCA7s%^maN+Xos0(DrAzWRC-!0p&HgxXASMP5Zy#~F|?0Mws6{!)ho&2jC!|24mUHR z_nOg8*kJ~JOOiovI3yUo7*oOHD&o=ZeR}r=@IsASW;dpQ$M`=5JSL6+kBLeKkBKwR z`UyN9S(4}&+$4_b(IIGuDLeRMCnHC_E4)x(#?+1K4sK~4wM?8leHto5-#=)qAg{Nm zW%$gwrvicV(Tu4ngnv;2)8|Qm7N9;rQIZc=00(T^y-Yju#`F;~;v-{B9}V?Bf*`rB zG@9psW@30^cdC%8A$8-|3D^4thI|c|GleZtsAzvwz?a+VcHDuT1s4?HvVLq?$XDsIU=CV3pP*xPivM$xENI1kYC6isXm*2KGN9@gWZ10L`KPy36_+<&lWmz)q zTOv*j<5FC(C1P)xWBXT3Cm19jYFU6bsftRjwE@QEfFhrO7DT*YP%`kDiQHkiHvn;XstFx z>`?h$4QoYOGLc8M8*R8t<`0p zr~Z;G5ph`}V~^X@tSMq|nq$o?ro$v#-n=XkL9%;eoX6j& F{{fJA!J_~G diff --git a/services/execution/handlers/storage_location.py b/services/execution/handlers/storage_location.py index f8d7eda..b35a248 100644 --- a/services/execution/handlers/storage_location.py +++ b/services/execution/handlers/storage_location.py @@ -21,6 +21,7 @@ from utils.logger import get_logger from .model.block_name import StorageBlockName from data.session import get_async_session from data.models.operate_point_layer import OperatePointLayer +from data.models.storage_area import StorageArea from data.models.extended_property import ExtendedProperty, ExtendedPropertyTypeEnum # 获取日志记录器 @@ -47,8 +48,72 @@ class BatchSettingSiteBlockHandler(StorageBlockHandler): site_ids = input_params.get("siteIds", []) group_names = input_params.get("groupNames", []) filled = input_params.get("filled") + content = input_params.get("content") # 获取地图ID map_id = context.map_id + # print(f"批量设置库位处理器参数>>>>>: {input_params}<<<<<<=======================") + # 校验 siteIds 参数格式(可以为空或null,但有值时必须是列表) + if site_ids is not None and site_ids != "" and site_ids != []: + if not isinstance(site_ids, list): + # 如果是字符串,尝试解析为列表 + if isinstance(site_ids, str): + # 检查是否为空字符串 + if site_ids.strip() == "": + site_ids = [] + input_params["siteIds"] = site_ids + else: + try: + import json + site_ids = json.loads(site_ids) + if not isinstance(site_ids, list): + raise ValueError("解析后不是列表格式") + input_params["siteIds"] = site_ids + except (json.JSONDecodeError, ValueError): + result = { + "success": False, + "message": "siteIds参数必须是列表格式或能解析为列表的字符串" + } + await self._record_task_log(block, result, context) + return result + else: + result = { + "success": False, + "message": "siteIds参数必须是列表格式" + } + await self._record_task_log(block, result, context) + return result + + # 校验 groupNames 参数格式(可以为空或null,但有值时必须是列表) + if group_names is not None and group_names != "" and group_names != []: + if not isinstance(group_names, list): + # 如果是字符串,尝试解析为列表 + if isinstance(group_names, str): + # 检查是否为空字符串 + if group_names.strip() == "": + group_names = [] + input_params["groupNames"] = group_names + else: + try: + import json + group_names = json.loads(group_names) + if not isinstance(group_names, list): + raise ValueError("解析后不是列表格式") + input_params["groupNames"] = group_names + except (json.JSONDecodeError, ValueError): + result = { + "success": False, + "message": "groupNames参数必须是列表格式或能解析为列表的字符串" + } + await self._record_task_log(block, result, context) + return result + else: + result = { + "success": False, + "message": "groupNames参数必须是列表格式" + } + await self._record_task_log(block, result, context) + return result + # 参数检查 if not site_ids and not group_names: result = { @@ -63,6 +128,9 @@ class BatchSettingSiteBlockHandler(StorageBlockHandler): "success": False, "message": "地图ID不能为空" } + await self._record_task_log(block, result, context) + return result + if filled is None: result = { "success": False, @@ -70,13 +138,32 @@ class BatchSettingSiteBlockHandler(StorageBlockHandler): } await self._record_task_log(block, result, context) return result + + # 校验并转换 filled 参数为布尔类型 + if isinstance(filled, str): + filled_lower = filled.lower() + if filled_lower in ('true', '1', 'yes', 'on'): + filled = True + elif filled_lower in ('false', '0', 'no', 'off'): + filled = False + else: + result = { + "success": False, + "message": "filled参数必须是布尔类型或可转换为布尔类型的字符串" + } + await self._record_task_log(block, result, context) + return result + input_params["filled"] = filled + elif not isinstance(filled, bool): + result = { + "success": False, + "message": "filled参数必须是布尔类型" + } + await self._record_task_log(block, result, context) + return result - # 直接调用外部API执行批量设置,传递所有input_params - result = await self._call_external_api("batch_setting_site", input_params) - if result.get("success", False): - result["message"] = f"批量设置库位成功,共设置 {len(site_ids) or len(group_names)} 个库位" - else: - result["message"] = f"批量设置库位失败: {result.get('message', '未知错误')}" + # 直接操作数据库执行批量设置 + result = await self._batch_setting_site_in_db(site_ids, group_names, filled, content, map_id) # 记录执行结果 await self._record_task_log(block, result, context) @@ -90,10 +177,169 @@ class BatchSettingSiteBlockHandler(StorageBlockHandler): await self._record_task_log(block, result, context) return result -# 获取密集库位处理器 + async def _batch_setting_site_in_db(self, site_ids: List[str], group_names: List[str], filled: bool, content: str, map_id: str) -> Dict[str, Any]: + """在数据库中批量设置库位状态""" + try: + async with get_async_session() as session: + # 收集所有需要更新的库位ID + target_site_ids = [] + + # 1. 校验并收集指定的库位ID + if site_ids: + site_check_query = select(OperatePointLayer.layer_name).where( + OperatePointLayer.layer_name.in_(site_ids), + OperatePointLayer.scene_id == map_id, + OperatePointLayer.is_disabled == False, + OperatePointLayer.is_deleted == False + ) + site_check_result = await session.execute(site_check_query) + existing_site_ids = [row[0] for row in site_check_result.fetchall()] + + # 检查是否有不存在的库位 + missing_sites = set(site_ids) - set(existing_site_ids) + if missing_sites: + return { + "success": False, + "message": f"以下库位不存在或已禁用: {', '.join(str(site) for site in missing_sites)}" + } + + target_site_ids.extend(existing_site_ids) + + # 2. 校验并收集库区下的所有库位 + if group_names: + # 校验库区是否存在 + area_check_query = select(StorageArea.area_name).where( + StorageArea.area_name.in_(group_names), + StorageArea.scene_id == map_id, + StorageArea.is_deleted == False + ) + area_check_result = await session.execute(area_check_query) + existing_area_names = [row[0] for row in area_check_result.fetchall()] + + # 检查是否有不存在的库区 + missing_areas = set(group_names) - set(existing_area_names) + if missing_areas: + return { + "success": False, + "message": f"以下库区不存在: {', '.join(str(area) for area in missing_areas)}" + } + + # 获取库区下的所有库位 + area_sites_query = select(OperatePointLayer.layer_name).where( + OperatePointLayer.area_name.in_(existing_area_names), + OperatePointLayer.scene_id == map_id, + OperatePointLayer.is_disabled == False, + OperatePointLayer.is_deleted == False + ) + area_sites_result = await session.execute(area_sites_query) + area_site_ids = [row[0] for row in area_sites_result.fetchall()] + + target_site_ids.extend(area_site_ids) + + # 去重 + target_site_ids = list(set(target_site_ids)) + + if not target_site_ids: + return { + "success": False, + "message": "没有找到符合条件的库位" + } + + # 3. 根据filled参数决定更新逻辑 + import datetime + now = datetime.datetime.now() + + if filled: + # 设置为占用状态 + # 先检查哪些库位已经被占用 + occupied_check_query = select(OperatePointLayer.layer_name).where( + OperatePointLayer.layer_name.in_(target_site_ids), + OperatePointLayer.is_occupied == True + ) + occupied_check_result = await session.execute(occupied_check_query) + already_occupied = [row[0] for row in occupied_check_result.fetchall()] + + # 更新未占用的库位 + update_values = { + 'is_occupied': True, + 'last_access_at': now + } + + # 如果提供了content,则设置货物内容 + if content is not None: + update_values['goods_content'] = content + + update_stmt = update(OperatePointLayer).where( + OperatePointLayer.layer_name.in_(target_site_ids), + OperatePointLayer.is_occupied == False # 只更新未占用的库位 + ).values(update_values) + + result = await session.execute(update_stmt) + await session.commit() + + updated_count = result.rowcount + already_occupied_count = len(already_occupied) + + if already_occupied_count > 0: + message = f"批量设置库位为占用成功,更新了 {updated_count} 个库位,{already_occupied_count} 个库位已是占用状态" + else: + message = f"批量设置库位为占用成功,更新了 {updated_count} 个库位" + + else: + # 设置为空闲状态 + # 先检查哪些库位已经是空闲状态 + empty_check_query = select(OperatePointLayer.layer_name).where( + OperatePointLayer.layer_name.in_(target_site_ids), + OperatePointLayer.is_occupied == False + ) + empty_check_result = await session.execute(empty_check_query) + already_empty = [row[0] for row in empty_check_result.fetchall()] + + # 更新占用的库位 + update_values = { + 'is_occupied': False, + 'goods_content': '', # 清空货物内容 + 'goods_retrieved_at': now, + 'last_access_at': now + } + + update_stmt = update(OperatePointLayer).where( + OperatePointLayer.layer_name.in_(target_site_ids), + OperatePointLayer.is_occupied == True # 只更新占用的库位 + ).values(update_values) + + result = await session.execute(update_stmt) + await session.commit() + + updated_count = result.rowcount + already_empty_count = len(already_empty) + + if already_empty_count > 0: + message = f"批量设置库位为空闲成功,更新了 {updated_count} 个库位,{already_empty_count} 个库位已是空闲状态" + else: + message = f"批量设置库位为空闲成功,更新了 {updated_count} 个库位" + + logger.info(f"批量设置库位完成: {message}") + return { + "success": True, + "message": message, + "data": { + "totalSites": len(target_site_ids), + "updatedSites": updated_count + } + } + + except Exception as e: + logger.error(f"批量设置库位异常: {str(e)}") + return { + "success": False, + "message": f"批量设置库位异常: {str(e)}" + } + +# 从密集库区中获取库位处理器 @register_handler(StorageBlockName.GET_IDLE_CROWDED_SITE) class GetIdleCrowdedSiteBlockHandler(StorageBlockHandler): - """获取密集库位处理器""" + """从密集库区中获取库位处理器""" async def execute( self, @@ -103,11 +349,47 @@ class GetIdleCrowdedSiteBlockHandler(StorageBlockHandler): ) -> Dict[str, Any]: """执行获取密集库位操作""" try: + print(f"从密集库区中获取库位处理器参数>>>>>: {input_params}<<<<<<=======================") # 获取关键参数用于验证 + # {'groupName': '["a", "b"]', 'filled': 'true', 'content': '1321', 'lock': 'true', 'retry': 'true', 'retryPeriod': '1000', 'retryNum': '3'} group_name = input_params.get("groupName", []) filled = input_params.get("filled") + content = input_params.get("content") + lock = input_params.get("lock", False) retry = input_params.get("retry", False) retry_num = input_params.get("retryNum", 1) + # 获取地图ID + map_id = context.map_id + + # 校验并转换 groupName 参数格式(必须是列表) + if group_name is not None and group_name != "" and group_name != []: + if not isinstance(group_name, list): + # 如果是字符串,尝试解析为列表 + if isinstance(group_name, str): + # 检查是否为空字符串 + if group_name.strip() == "": + group_name = [] + else: + try: + import json + group_name = json.loads(group_name) + if not isinstance(group_name, list): + raise ValueError("解析后不是列表格式") + input_params["groupName"] = group_name + except (json.JSONDecodeError, ValueError): + result = { + "success": False, + "message": "groupName参数必须是列表格式或能解析为列表的字符串" + } + await self._record_task_log(block, result, context) + return result + else: + result = { + "success": False, + "message": "groupName参数必须是列表格式" + } + await self._record_task_log(block, result, context) + return result # 参数检查 if not group_name: @@ -125,6 +407,79 @@ class GetIdleCrowdedSiteBlockHandler(StorageBlockHandler): } await self._record_task_log(block, result, context) return result + + # 校验并转换 filled 参数为布尔类型 + if isinstance(filled, str): + filled_lower = filled.lower() + if filled_lower in ('true', '1', 'yes', 'on'): + filled = True + elif filled_lower in ('false', '0', 'no', 'off'): + filled = False + else: + result = { + "success": False, + "message": "filled参数必须是布尔类型或可转换为布尔类型的字符串" + } + await self._record_task_log(block, result, context) + return result + input_params["filled"] = filled + elif not isinstance(filled, bool): + result = { + "success": False, + "message": "filled参数必须是布尔类型" + } + await self._record_task_log(block, result, context) + return result + + # 校验并转换 lock 参数为布尔类型 + if isinstance(lock, str): + # 如果是空字符串,映射为 false + if lock.strip() == "": + lock = False + else: + lock_lower = lock.lower() + if lock_lower in ('true', '1', 'yes', 'on'): + lock = True + elif lock_lower in ('false', '0', 'no', 'off'): + lock = False + else: + result = { + "success": False, + "message": "lock参数必须是布尔类型或可转换为布尔类型的字符串" + } + await self._record_task_log(block, result, context) + return result + input_params["lock"] = lock + elif not isinstance(lock, bool): + result = { + "success": False, + "message": "lock参数必须是布尔类型" + } + await self._record_task_log(block, result, context) + return result + + # 校验并转换 retry 参数为布尔类型 + if isinstance(retry, str): + retry_lower = retry.lower() + if retry_lower in ('true', '1', 'yes', 'on'): + retry = True + elif retry_lower in ('false', '0', 'no', 'off'): + retry = False + else: + result = { + "success": False, + "message": "retry参数必须是布尔类型或可转换为布尔类型的字符串" + } + await self._record_task_log(block, result, context) + return result + input_params["retry"] = retry + elif not isinstance(retry, bool): + result = { + "success": False, + "message": "retry参数必须是布尔类型" + } + await self._record_task_log(block, result, context) + return result # 确保retry_num是整数类型 try: @@ -152,8 +507,9 @@ class GetIdleCrowdedSiteBlockHandler(StorageBlockHandler): result = None while attempts <= max_attempts: - result = await self._call_external_api("get_idle_crowded_site", input_params) - + # 调用数据库查询获取密集库位 + result = await self._get_idle_crowded_site_from_db(group_name, filled, content, lock, map_id, context.task_record_id) + # print(f"从密集库区中获取库位结果>>>>>: {result}<<<<<<=======================") if result.get("success", False) and result.get("data", {}).get("siteId"): # 获取成功 site_id = result.get("data", {}).get("siteId") @@ -161,16 +517,19 @@ class GetIdleCrowdedSiteBlockHandler(StorageBlockHandler): context.set_variable("siteId", site_id) context.set_block_output(block.get("name"), {"siteId": site_id}) - result["message"] = f"获取密集库位成功,库位ID: {site_id}" + if attempts == 1: + result["message"] = f"从密集库区中获取库位成功,库位ID: {site_id}" + else: + result["message"] = f"第{attempts}次重试从密集库区中获取库位成功,库位ID: {site_id}" break else: # 获取失败,判断是否需要重试 if retry and attempts < max_attempts: - logger.info(f"获取密集库位失败,第 {attempts} 次重试,等待 {retry_sleep} 秒后重试") + logger.info(f"从密集库区中获取库位失败,第 {attempts} 次重试,等待 {retry_sleep} 秒后重试") await asyncio.sleep(retry_sleep) attempts += 1 else: - result["message"] = f"获取密集库位失败: {result.get('message', '未找到合适的库位')}" + result["message"] = f"从密集库区中获取库位失败: {result.get('message', '未找到合适的库位')}" break # 记录执行结果 @@ -179,12 +538,254 @@ class GetIdleCrowdedSiteBlockHandler(StorageBlockHandler): except Exception as e: result = { "success": False, - "message": f"获取密集库位执行异常: {str(e)}" + "message": f"从密集库区中获取库位执行异常: {str(e)}" } # 记录异常 await self._record_task_log(block, result, context) return result + async def _get_idle_crowded_site_from_db(self, group_names: List[str], filled: bool, content: str, lock: bool, map_id: str, task_record_id: str) -> Dict[str, Any]: + """从密集库区中获取库位""" + try: + async with get_async_session() as session: + # 按库区优先级逐个查询 + for area_name in group_names: + logger.info(f"正在查询库区: {area_name}") + + # 先获取库区信息,确定选择库位的逻辑 + area_query = select(StorageArea).where( + StorageArea.area_name == area_name, + StorageArea.scene_id == map_id, + StorageArea.is_deleted == False + ) + area_result = await session.execute(area_query) + area = area_result.scalar_one_or_none() + + if not area: + logger.warning(f"库区 {area_name} 不存在,跳过") + continue + + # 检查库区是否有锁定的库位 + locked_count_query = select(OperatePointLayer).where( + OperatePointLayer.area_name == area_name, + OperatePointLayer.scene_id == map_id, + OperatePointLayer.is_locked == True, + OperatePointLayer.is_disabled == False, + OperatePointLayer.is_deleted == False + ) + locked_count_result = await session.execute(locked_count_query) + locked_layers = locked_count_result.fetchall() + + if locked_layers: + logger.info(f"库区 {area_name} 有 {len(locked_layers)} 个锁定的库位,跳过此库区") + continue + + # 获取库区内所有库位,用于确定禁用库位的影响范围 + all_layers_query = select(OperatePointLayer).where( + OperatePointLayer.area_name == area_name, + OperatePointLayer.scene_id == map_id, + OperatePointLayer.is_deleted == False + ) + + all_layers_result = await session.execute(all_layers_query) + all_layers = all_layers_result.scalars().all() + + # 自然排序函数,适配包含数字的库位名称 + def natural_sort_key(layer_name): + """自然排序键函数,将字符串中的数字部分转换为整数进行排序""" + import re + def convert(text): + return int(text) if text.isdigit() else text.lower() + return [convert(c) for c in re.split('([0-9]+)', layer_name)] + + import datetime + + # 对所有库位进行自然排序 + all_layers.sort(key=lambda x: natural_sort_key(x.layer_name)) + + # 找出禁用的库位 + disabled_layers = [layer for layer in all_layers if layer.is_disabled] + + # 构建查询条件 - 查找符合条件的库位 + query = select(OperatePointLayer).where( + OperatePointLayer.area_name == area_name, + OperatePointLayer.scene_id == map_id, + OperatePointLayer.is_disabled == False, + OperatePointLayer.is_deleted == False, + OperatePointLayer.is_locked == False, + ) + + # 如果有禁用的库位,只能使用第一个禁用库位之后的库位 + if disabled_layers: + first_disabled_layer = disabled_layers[0] # 获取第一个禁用库位对象 + logger.info(f"库区 {area_name} 存在禁用库位 {first_disabled_layer.layer_name},只能使用其后的库位") + + # 获取第一个禁用库位在所有库位中的位置 + disabled_position = None + for i, layer in enumerate(all_layers): + if layer.layer_name == first_disabled_layer.layer_name: + disabled_position = i + break + + if disabled_position is not None: + # 获取禁用库位之后的所有库位名称 + valid_layer_names = [layer.layer_name for layer in all_layers[disabled_position + 1:]] + + if valid_layer_names: + # 添加条件:只能使用禁用库位之后的库位 + query = query.where(OperatePointLayer.layer_name.in_(valid_layer_names)) + logger.info(f"库区 {area_name} 可用库位范围: {valid_layer_names}") + else: + # 禁用库位之后没有库位了,跳过这个库区 + logger.info(f"库区 {area_name} 禁用库位之后没有可用库位,跳过") + continue + else: + logger.warning(f"库区 {area_name} 无法确定禁用库位位置,跳过") + continue + else: + logger.info(f"库区 {area_name} 没有禁用库位,可以使用所有符合条件的库位") + + # 根据取放货需求添加条件 + if filled: + # 取货:需要有货的库位 + query = query.where(OperatePointLayer.is_occupied == True) + + else: + # 放货:需要没货的库位 + query = query.where(OperatePointLayer.is_occupied == False) + + # 注意:不在数据库层面限制结果数量,因为需要在Python中进行自然排序 + + # 执行查询 + result = await session.execute(query) + candidate_layers = result.scalars().all() + + # 对候选库位进行自然排序,确保正确的顺序 + if candidate_layers: + if filled: + # 取货:根据库区的选择逻辑进行排序,需要考虑时间 + if area.select_logic == 1: + # 先进先出:按存放时间升序,时间相同时按库位名称自然排序 + candidate_layers.sort(key=lambda x: ( + x.goods_stored_at or datetime.datetime.min, + natural_sort_key(x.layer_name) + )) + elif area.select_logic == 2: + # 先进后出:按存放时间降序,时间相同时按库位名称自然排序 + candidate_layers.sort(key=lambda x: ( + -(x.goods_stored_at or datetime.datetime.min).timestamp(), + natural_sort_key(x.layer_name) + )) + else: + # 默认按库位名称自然排序 + candidate_layers.sort(key=lambda x: natural_sort_key(x.layer_name)) + else: + # 放货:只按库位名称自然排序,不考虑时间 + candidate_layers.sort(key=lambda x: natural_sort_key(x.layer_name)) + + layer = candidate_layers[0] # 取第一个 + else: + layer = None + + if layer: + site_id = layer.layer_name + logger.info(f"在库区 {area_name} 中找到合适的库位: {site_id}") + + # 如果需要锁定库位 + if lock: + try: + # 锁定库位 + import datetime + lock_stmt = update(OperatePointLayer).where( + OperatePointLayer.layer_name == site_id, + OperatePointLayer.scene_id == map_id, + OperatePointLayer.is_locked == False # 乐观锁 + ).values( + is_locked=True, + locked_by=f"task_{task_record_id}", + last_access_at=datetime.datetime.now() + ) + + lock_result = await session.execute(lock_stmt) + + if lock_result.rowcount > 0: + # 如果是放货且指定了货物内容,更新货物内容 + if not filled and content: + content_stmt = update(OperatePointLayer).where( + OperatePointLayer.layer_name == site_id, + OperatePointLayer.scene_id == map_id + ).values( + goods_content=content, + goods_stored_at=datetime.datetime.now(), + last_access_at=datetime.datetime.now() + ) + await session.execute(content_stmt) + + await session.commit() + + return { + "success": True, + "message": f"从密集库区 {area_name} 获取库位成功并已锁定,库位ID: {site_id}", + "data": { + "siteId": site_id, + "areaName": area_name, + "locked": True + } + } + else: + # 锁定失败,可能被其他进程抢占 + logger.warning(f"库位 {site_id} 锁定失败,可能被其他进程抢占") + continue + + except Exception as e: + logger.error(f"锁定库位 {site_id} 失败: {str(e)}") + continue + else: + # 不需要锁定,直接返回 + # 如果是放货且指定了货物内容,更新货物内容 + if not filled and content: + try: + import datetime + content_stmt = update(OperatePointLayer).where( + OperatePointLayer.layer_name == site_id, + OperatePointLayer.scene_id == map_id + ).values( + goods_content=content, + goods_stored_at=datetime.datetime.now(), + last_access_at=datetime.datetime.now() + ) + await session.execute(content_stmt) + await session.commit() + except Exception as e: + logger.error(f"更新库位 {site_id} 货物内容失败: {str(e)}") + # 即使更新失败,也返回库位信息 + + return { + "success": True, + "message": f"从密集库区 {area_name} 获取库位成功,库位ID: {site_id}", + "data": { + "siteId": site_id, + "areaName": area_name, + "locked": False + } + } + else: + logger.info(f"库区 {area_name} 中没有找到合适的库位") + continue + + # 所有库区都没有找到合适的库位 + return { + "success": False, + "message": f"在指定的库区集 {group_names} 中没有找到合适的库位" + } + + except Exception as e: + logger.error(f"从密集库区中获取库位异常: {str(e)}") + return { + "success": False, + "message": f"从密集库区中获取库位异常: {str(e)}" + } + # 获取库位处理器 @register_handler(StorageBlockName.GET_IDLE_SITE) class GetIdleSiteBlockHandler(StorageBlockHandler): @@ -231,6 +832,7 @@ class GetIdleSiteBlockHandler(StorageBlockHandler): while True: # 无限循环,直到找到库位 # 尝试获取库位 result = await self._query_idle_site_from_db(input_params, context.task_record_id, map_id) + logger.info(f"获取库位处理器结果: {result}") if result.get("success", False) and result.get("data", {}).get("siteId"): # 获取成功 site_id = result.get("data", {}).get("siteId") @@ -291,22 +893,33 @@ class GetIdleSiteBlockHandler(StorageBlockHandler): if isinstance(order_desc, str): order_desc = order_desc.lower() in ('true', '1', 'yes') if isinstance(lock_after_get, str): - lock_after_get = lock_after_get.lower() in ('true', '1', 'yes') + # 如果是空字符串,映射为 false + if lock_after_get.strip() == "": + lock_after_get = False + else: + lock_after_get = lock_after_get.lower() in ('true', '1', 'yes') logger.info(f"查询库位参数: site_id={site_id}, content={content}, filled={filled}, locked={locked}, group_name={group_name}, order_desc={order_desc}, lock_after_get={lock_after_get}") + # 自然排序函数,适配包含数字的库位名称 + def natural_sort_key(layer_name): + """自然排序键函数,将字符串中的数字部分转换为整数进行排序""" + import re + def convert(text): + return int(text) if text.isdigit() else text.lower() + return [convert(c) for c in re.split('([0-9]+)', layer_name)] + async with get_async_session() as session: # 构建查询条件 query = select(OperatePointLayer) conditions = [] - conditions.append(OperatePointLayer.is_empty_tray == False) # 必填条件:是否已锁定 conditions.append(OperatePointLayer.is_locked == locked) conditions.append(OperatePointLayer.is_disabled == False) - + conditions.append(OperatePointLayer.scene_id == map_id) # 可选条件:库位ID if site_id: - conditions.append(OperatePointLayer.id == site_id) + conditions.append(OperatePointLayer.layer_name == site_id) # 可选条件:货物内容 if content: @@ -324,21 +937,28 @@ class GetIdleSiteBlockHandler(StorageBlockHandler): if conditions: query = query.where(and_(*conditions)) - # 排序:按station_name排序 - if order_desc: - query = query.order_by(desc(OperatePointLayer.station_name)) - else: - query = query.order_by(asc(OperatePointLayer.station_name)) + # 不在数据库层面排序,改为在Python中使用自然排序 - # 只获取第一个匹配的库位 - query = query.limit(1) - - # 执行查询 + # 执行查询获取所有候选库位 result = await session.execute(query) - layer = result.scalar_one_or_none() + candidate_layers = result.scalars().all() + + # 如果有候选库位,使用自然排序 + if candidate_layers: + # 使用自然排序,确保正确的顺序 + candidate_layers.sort(key=lambda x: natural_sort_key(x.layer_name)) + + # 根据order_desc参数决定排序方向 + if order_desc: + candidate_layers.reverse() + + # 取第一个库位 + layer = candidate_layers[0] + else: + layer = None if layer: - found_site_id = layer.id + found_site_id = layer.layer_name # 如果需要在获取后锁定库位 if lock_after_get: @@ -346,7 +966,7 @@ class GetIdleSiteBlockHandler(StorageBlockHandler): # 更新库位锁定状态 from sqlalchemy import update update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == found_site_id + OperatePointLayer.layer_name == found_site_id ).values( is_locked=True, locked_by=f"task_{task_record_id}" # 生成一个锁定者ID @@ -507,7 +1127,7 @@ class GetSiteAttrBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.is_deleted == False, OperatePointLayer.scene_id == map_id, OperatePointLayer.is_disabled == False @@ -594,8 +1214,33 @@ class QueryIdleSiteBlockHandler(StorageBlockHandler): ) -> Dict[str, Any]: """查询库位""" try: - # 直接调用外部API查询库位 - # result = await self._call_external_api("query_idle_site", input_params) + # print(f"查询库位处理器参数>>>>>: {input_params}<<<<<<=======================") + + # 获取地图ID + map_id = context.map_id + + # 获取参数 + site_id = input_params.get("siteId") + content = input_params.get("content") + filled = input_params.get("filled") + locked = input_params.get("locked") + group_name = input_params.get("groupName") + order_desc = input_params.get("orderDesc", True) + + # 参数类型转换 + if filled is not None: + if isinstance(filled, str): + filled = filled.lower() in ('true', '1', 'yes', 'on') + + if locked is not None: + if isinstance(locked, str): + locked = locked.lower() in ('true', '1', 'yes', 'on') + + if isinstance(order_desc, str): + order_desc = order_desc.lower() in ('true', '1', 'yes', 'on') + + # 执行数据库查询 + result = await self._query_site_from_db(input_params, map_id, site_id, content, filled, locked, group_name, order_desc) if result.get("success", False) and result.get("data", {}).get("site"): # 查询成功,设置上下文变量 @@ -603,7 +1248,7 @@ class QueryIdleSiteBlockHandler(StorageBlockHandler): context.set_variable("site", site) context.set_block_output(block.get("name"), {"site": site}) - site_id = site.get("id", "未知") + site_id = site.get("layer_name", "未知") result["message"] = f"查询库位成功,库位ID: {site_id}" else: result["message"] = f"查询库位失败: {result.get('message', '未找到符合条件的库位')}" @@ -620,6 +1265,85 @@ class QueryIdleSiteBlockHandler(StorageBlockHandler): await self._record_task_log(block, result, context) return result + async def _query_site_from_db(self, input_params: Dict[str, Any], map_id: str, site_id: str, content: str, filled: bool, locked: bool, group_name: str, order_desc: bool) -> Dict[str, Any]: + """从数据库查询库位""" + try: + async with get_async_session() as session: + # 构建查询条件 + query = select(OperatePointLayer) + conditions = [] + + # 基础条件 + conditions.append(OperatePointLayer.is_deleted == False) + conditions.append(OperatePointLayer.scene_id == map_id) + conditions.append(OperatePointLayer.is_disabled == False) + + # 可选条件:库位ID + if site_id: + conditions.append(OperatePointLayer.layer_name == site_id) + + # 可选条件:货物内容 + if content: + conditions.append(OperatePointLayer.goods_content == content) + + # 可选条件:是否有货物/占用状态 + if filled is not None: + conditions.append(OperatePointLayer.is_occupied == filled) + + # 可选条件:是否锁定 + if locked is not None: + conditions.append(OperatePointLayer.is_locked == locked) + + # 可选条件:库区名 + if group_name: + conditions.append(OperatePointLayer.area_name == group_name) + + # 应用所有条件 + if conditions: + query = query.where(and_(*conditions)) + + # 排序:按station_name排序 + if order_desc: + query = query.order_by(desc(OperatePointLayer.layer_name)) + else: + query = query.order_by(asc(OperatePointLayer.layer_name)) + + # 只获取第一个匹配的库位 + query = query.limit(1) + + logger.info(f"查询库位SQL条件: site_id={site_id}, content={content}, filled={filled}, locked={locked}, group_name={group_name}, order_desc={order_desc}") + + # 执行查询 + result = await session.execute(query) + layer = result.scalar_one_or_none() + + if layer: + # 构造返回的库位信息 + site_info = { + "layer_name": layer.layer_name, + } + + return { + "success": True, + "message": f"查询库位成功,库位ID: {layer.layer_name}", + "data": { + "site": site_info + } + } + else: + # 未找到匹配的库位 + return { + "success": False, + "message": "未找到符合条件的库位" + } + + except Exception as e: + logger.error(f"查询库位异常: {str(e)}") + return { + "success": False, + "message": f"查询库位异常: {str(e)}" + } + # 设置库位扩展属性处理器 @register_handler(StorageBlockName.SET_SITE_ATTR) class SetSiteAttrBlockHandler(StorageBlockHandler): @@ -677,7 +1401,7 @@ class SetSiteAttrBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.is_deleted == False, OperatePointLayer.scene_id == map_id ) @@ -780,7 +1504,7 @@ class SetSiteAttrBlockHandler(StorageBlockHandler): # 更新数据库 update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == site_id + OperatePointLayer.layer_name == site_id ).values( config_json=updated_config_json, updated_at=datetime.datetime.now() @@ -811,28 +1535,6 @@ class SetSiteAttrBlockHandler(StorageBlockHandler): "message": f"设置库位扩展属性异常: {str(e)}" } - # def _infer_property_type(self, value: Any): - # """推断属性类型""" - # if isinstance(value, bool): - # return ExtendedPropertyTypeEnum.BOOLEAN - # elif isinstance(value, int): - # return ExtendedPropertyTypeEnum.INTEGER - # elif isinstance(value, float): - # return ExtendedPropertyTypeEnum.NUMBER - # elif isinstance(value, str): - # # 尝试判断是否为日期 - # try: - # from datetime import datetime - # datetime.fromisoformat(value.replace('Z', '+00:00')) - # return ExtendedPropertyTypeEnum.DATE - # except: - # return ExtendedPropertyTypeEnum.STRING - # elif isinstance(value, list): - # return ExtendedPropertyTypeEnum.ARRAY - # elif isinstance(value, dict): - # return ExtendedPropertyTypeEnum.OBJECT - # else: - # return ExtendedPropertyTypeEnum.STRING # 设置库位货物处理器 @register_handler(StorageBlockName.SET_SITE_CONTENT) @@ -889,7 +1591,7 @@ class SetSiteContentBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ) site_check_result = await session.execute(site_check_query) @@ -906,11 +1608,12 @@ class SetSiteContentBlockHandler(StorageBlockHandler): import datetime update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ).values( goods_content=content, - # goods_stored_at=datetime.datetime.now(), # 记录货物存放时间 + is_occupied=True, + goods_stored_at=datetime.datetime.now(), # 记录货物存放时间 last_access_at=datetime.datetime.now() # 更新最后访问时间 ) @@ -981,7 +1684,7 @@ class SetSiteEmptyBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ) site_check_result = await session.execute(site_check_query) @@ -1005,7 +1708,7 @@ class SetSiteEmptyBlockHandler(StorageBlockHandler): import datetime update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ).values( is_occupied=False, @@ -1076,7 +1779,7 @@ class SetSiteFilledBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ) site_check_result = await session.execute(site_check_query) @@ -1100,11 +1803,13 @@ class SetSiteFilledBlockHandler(StorageBlockHandler): import datetime update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ).values( is_occupied=True, - last_access_at=datetime.datetime.now() + goods_content='', + goods_stored_at=datetime.datetime.now(), + last_access_at=datetime.datetime.now(), ) await session.execute(update_stmt) @@ -1196,7 +1901,7 @@ class SetSiteLockedBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ) site_check_result = await session.execute(site_check_query) @@ -1218,7 +1923,7 @@ class SetSiteLockedBlockHandler(StorageBlockHandler): # 重新查询库位当前状态 current_site_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id, OperatePointLayer.is_disabled == False, # OperatePointLayer.is_empty_tray == False @@ -1258,7 +1963,7 @@ class SetSiteLockedBlockHandler(StorageBlockHandler): try: import datetime update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id, OperatePointLayer.is_locked == False # 乐观锁:只有未锁定时才能锁定 ).values( @@ -1374,7 +2079,7 @@ class SetSiteTagsBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id, OperatePointLayer.is_disabled == False ) @@ -1414,7 +2119,7 @@ class SetSiteTagsBlockHandler(StorageBlockHandler): try: import datetime update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id ).values( tags=final_tags, @@ -1520,7 +2225,7 @@ class SetSiteUnlockedBlockHandler(StorageBlockHandler): async with get_async_session() as session: # 先检查库位是否存在 site_check_query = select(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id, OperatePointLayer.is_disabled == False ) @@ -1555,7 +2260,7 @@ class SetSiteUnlockedBlockHandler(StorageBlockHandler): try: import datetime update_stmt = update(OperatePointLayer).where( - OperatePointLayer.id == site_id, + OperatePointLayer.layer_name == site_id, OperatePointLayer.scene_id == map_id, OperatePointLayer.is_locked == True # 只有锁定的库位才能解锁 ).values( diff --git a/services/map_data_service.py b/services/map_data_service.py index 84cf2c8..ea8ce00 100644 --- a/services/map_data_service.py +++ b/services/map_data_service.py @@ -7,6 +7,7 @@ """ import uuid +import datetime from typing import List, Dict, Any, Optional from sqlalchemy.orm import Session from sqlalchemy import and_ @@ -28,7 +29,12 @@ class MapDataService: @staticmethod def push_map_data(db: Session, request: MapDataPushRequest) -> MapDataPushResponse: """ - 推送地图数据 + 推送地图数据 - 增量更新模式 + + 该方法采用增量更新的方式,不会删除现有数据,而是在原有基础上增加或更新数据: + - 库区:基于area_name判断,存在则更新,不存在则新增 + - 动作点:基于station_name判断,存在则更新,不存在则新增 + - 分层:基于layer_name判断,存在则更新,不存在则新增 Args: db: 数据库会话 @@ -39,78 +45,32 @@ class MapDataService: """ try: # 初始化计数器 - storage_areas_count = 0 - operate_points_count = 0 - layers_count = 0 + storage_areas_created = 0 + storage_areas_updated = 0 + operate_points_created = 0 + operate_points_updated = 0 + layers_created = 0 + layers_updated = 0 - # 先查询数据库是否有相关场景数据 - existing_storage_areas = db.query(StorageArea).filter( - and_( - StorageArea.scene_id == request.scene_id, - StorageArea.is_deleted == False - ) - ).first() + logger.info(f"开始增量推送地图数据: 场景ID={request.scene_id}") - existing_operate_points = db.query(OperatePoint).filter( - and_( - OperatePoint.scene_id == request.scene_id, - OperatePoint.is_deleted == False - ) - ).first() - - # 记录是否进行了覆盖操作 - has_existing_data = existing_storage_areas or existing_operate_points - - # 如果数据库有相关场景数据,则删除现有数据 - if has_existing_data: - logger.info(f"发现现有场景数据,开始删除: 场景ID={request.scene_id}") - MapDataService._delete_existing_data(db, request.scene_id) - else: - logger.info(f"未发现现有场景数据,直接创建: 场景ID={request.scene_id}") - - # 处理库区数据 - 创建新数据 - logger.info(f"开始创建库区数据: 数量={len(request.storage_areas)}") + # 处理库区数据 - 增量更新 + logger.info(f"开始处理库区数据: 数量={len(request.storage_areas)}") for area_data in request.storage_areas: - new_area = MapDataService._create_storage_area(area_data, request.scene_id, request.operate_points) - db.add(new_area) - storage_areas_count += 1 - - # 创建库区ID到类型和名称的映射 - storage_area_type_mapping = {area.id: area.area_type for area in request.storage_areas} - storage_area_name_mapping = {area.id: area.area_name for area in request.storage_areas} + is_new = MapDataService._upsert_storage_area(db, area_data, request.scene_id, request.operate_points) + if is_new: + storage_areas_created += 1 + else: + storage_areas_updated += 1 # 检查动作点站点名称重复 duplicate_stations = [] valid_operate_points = [] - # 查询数据库中该场景下现有的站点名称和库位名称(未删除的) - existing_station_names = set() - existing_location_names = set() - if not has_existing_data: # 如果没有现有数据需要覆盖,则需要检查数据库中的站点名称和库位名称 - existing_points = db.query(OperatePoint.station_name, OperatePoint.storage_location_name).filter( - and_( - OperatePoint.scene_id == request.scene_id, - OperatePoint.is_deleted == False - ) - ).all() - existing_station_names = {point.station_name for point in existing_points} - existing_location_names = {point.storage_location_name for point in existing_points} - - # 检查请求中的动作点是否有重复的站点名称和库位名称(包括与数据库中现有数据的重复) + # 检查请求中的动作点是否有重复的站点名称和库位名称 seen_station_names = set() seen_location_names = set() for point_data in request.operate_points: - # 检查是否与数据库中现有数据重复 - if point_data.station_name in existing_station_names: - duplicate_stations.append(point_data.station_name) - logger.warning(f"发现与数据库中现有数据重复的站点名称: {point_data.station_name}") - continue - - if point_data.storage_location_name in existing_location_names: - duplicate_stations.append(f"{point_data.station_name}(库位名重复)") - logger.warning(f"发现与数据库中现有数据重复的库位名称: {point_data.storage_location_name}") - continue - # 检查是否在请求中重复 if point_data.station_name in seen_station_names: duplicate_stations.append(point_data.station_name) @@ -126,33 +86,37 @@ class MapDataService: seen_location_names.add(point_data.storage_location_name) valid_operate_points.append(point_data) - # 处理动作点数据 - 创建新数据 - logger.info(f"开始创建动作点数据: 数量={len(valid_operate_points)}") + # 处理动作点数据 - 增量更新 + logger.info(f"开始处理动作点数据: 数量={len(valid_operate_points)}") for point_data in valid_operate_points: - new_point = MapDataService._create_operate_point(point_data, request.scene_id, storage_area_type_mapping, storage_area_name_mapping) - db.add(new_point) - operate_points_count += 1 + is_new, operate_point = MapDataService._upsert_operate_point( + db, point_data, request.scene_id + ) + if is_new: + operate_points_created += 1 + else: + operate_points_updated += 1 - # 处理分层数据 + # 处理分层数据 - 增量更新 if point_data.layers: - layer_counts = MapDataService._handle_layers( - db, new_point, point_data.layers, is_update=False + layer_counts = MapDataService._upsert_layers( + db, operate_point, point_data.layers ) - layers_count += layer_counts['created'] + layers_created += layer_counts['created'] + layers_updated += layer_counts['updated'] # 提交事务 db.commit() logger.info(f"地图数据推送成功: 场景ID={request.scene_id}, " - f"库区={storage_areas_count}个, 动作点={operate_points_count}个, " - f"分层={layers_count}个") + f"库区(新增={storage_areas_created},更新={storage_areas_updated}), " + f"动作点(新增={operate_points_created},更新={operate_points_updated}), " + f"分层(新增={layers_created},更新={layers_updated})") - # 根据是否进行了覆盖操作和是否有重复站点生成不同的消息 - result_message = "" - if has_existing_data: - result_message = f"推送成功,已覆盖现有数据。创建了{storage_areas_count}个库区,{operate_points_count}个动作点,{layers_count}个分层" - else: - result_message = f"推送成功,创建了{storage_areas_count}个库区,{operate_points_count}个动作点,{layers_count}个分层" + # 生成响应消息 + result_message = f"增量推送成功。库区:新增{storage_areas_created}个,更新{storage_areas_updated}个;" + result_message += f"动作点:新增{operate_points_created}个,更新{operate_points_updated}个;" + result_message += f"分层:新增{layers_created}个,更新{layers_updated}个" # 如果有重复的站点,添加提示信息 if duplicate_stations: @@ -162,9 +126,9 @@ class MapDataService: return MapDataPushResponse( scene_id=request.scene_id, - storage_areas_count=storage_areas_count, - operate_points_count=operate_points_count, - layers_count=layers_count, + storage_areas_count=storage_areas_created + storage_areas_updated, + operate_points_count=operate_points_created + operate_points_updated, + layers_count=layers_created + layers_updated, message=result_message ) @@ -173,6 +137,215 @@ class MapDataService: logger.error(f"地图数据推送失败: {str(e)}") raise + @staticmethod + def _upsert_storage_area(db: Session, area_data: StorageAreaData, scene_id: str, + operate_points_data: List[OperatePointData]) -> bool: + """ + 增量更新库区数据 + + Args: + db: 数据库会话 + area_data: 库区数据 + scene_id: 场景ID + operate_points_data: 动作点数据列表 + + Returns: + bool: True表示新增,False表示更新 + """ + # 查找现有库区(基于area_name和scene_id) + existing_area = db.query(StorageArea).filter( + and_( + StorageArea.area_name == area_data.area_name, + StorageArea.scene_id == scene_id, + StorageArea.is_deleted == False + ) + ).first() + + # 筛选属于该库区的动作点 + area_points = [point for point in operate_points_data if point.area_name == area_data.area_name] + + # 系统自动计算容量 + max_capacity = MapDataService._calculate_storage_area_capacity( + area_data.area_type.value, area_points + ) + + if existing_area: + # 更新现有库区 + existing_area.area_type = StorageAreaType(area_data.area_type) + existing_area.max_capacity = max_capacity + existing_area.description = area_data.description + existing_area.tags = area_data.tags + existing_area.select_logic = area_data.select_logic + existing_area.updated_at = datetime.datetime.now() + + logger.info(f"更新库区: {area_data.area_name}") + return False + else: + # 创建新库区 + new_area = StorageArea( + id=str(uuid.uuid4()), + area_name=area_data.area_name, + area_type=StorageAreaType(area_data.area_type), + scene_id=scene_id, + max_capacity=max_capacity, + description=area_data.description, + tags=area_data.tags, + select_logic=area_data.select_logic + ) + db.add(new_area) + + logger.info(f"创建新库区: {area_data.area_name}") + return True + + @staticmethod + def _upsert_operate_point(db: Session, point_data: OperatePointData, scene_id: str) -> tuple[bool, OperatePoint]: + """ + 增量更新动作点数据 + + Args: + db: 数据库会话 + point_data: 动作点数据 + scene_id: 场景ID + + Returns: + tuple[bool, OperatePoint]: (是否新增, 动作点对象) + """ + # 查找现有动作点(基于station_name和scene_id) + existing_point = db.query(OperatePoint).filter( + and_( + OperatePoint.station_name == point_data.station_name, + OperatePoint.scene_id == scene_id, + OperatePoint.is_deleted == False + ) + ).first() + + # 根据库区名称获取库区信息 + storage_area = None + if point_data.area_name: + storage_area = db.query(StorageArea).filter( + and_( + StorageArea.area_name == point_data.area_name, + StorageArea.scene_id == scene_id, + StorageArea.is_deleted == False + ) + ).first() + + if existing_point: + # 更新现有动作点 + existing_point.storage_location_name = point_data.storage_location_name + existing_point.storage_area_id = storage_area.id if storage_area else None + existing_point.storage_area_type = storage_area.area_type if storage_area else None + existing_point.area_name = point_data.area_name + existing_point.max_layers = point_data.max_layers + existing_point.position_x = point_data.position_x + existing_point.position_y = point_data.position_y + existing_point.position_z = point_data.position_z + existing_point.content = point_data.content or "" + existing_point.tags = point_data.tags or "" + existing_point.description = point_data.description + existing_point.updated_at = datetime.datetime.now() + + logger.info(f"更新动作点: {point_data.station_name}") + return False, existing_point + else: + # 创建新动作点 + new_point = OperatePoint( + id=str(uuid.uuid4()), + station_name=point_data.station_name, + storage_location_name=point_data.storage_location_name, + scene_id=scene_id, + storage_area_id=storage_area.id if storage_area else None, + storage_area_type=storage_area.area_type if storage_area else None, + area_name=point_data.area_name, + max_layers=point_data.max_layers, + position_x=point_data.position_x, + position_y=point_data.position_y, + position_z=point_data.position_z, + content=point_data.content or "", + tags=point_data.tags or "", + description=point_data.description + ) + db.add(new_point) + + logger.info(f"创建新动作点: {point_data.station_name}") + return True, new_point + + @staticmethod + def _upsert_layers(db: Session, operate_point: OperatePoint, + layers_data: List[OperatePointLayerData]) -> Dict[str, int]: + """ + 增量更新分层数据 + + Args: + db: 数据库会话 + operate_point: 动作点对象 + layers_data: 分层数据列表 + + Returns: + Dict[str, int]: 创建和更新的分层数量统计 + """ + created_count = 0 + updated_count = 0 + + if not layers_data: + return {'created': created_count, 'updated': updated_count} + + for index, layer_data in enumerate(layers_data, 1): + # 自动生成层索引(从1开始) + layer_index = index + + # 查找现有分层(基于layer_name和operate_point_id) + existing_layer = db.query(OperatePointLayer).filter( + and_( + OperatePointLayer.layer_name == layer_data.layer_name, + OperatePointLayer.operate_point_id == operate_point.id, + OperatePointLayer.is_deleted == False + ) + ).first() + + if existing_layer: + # 更新现有分层 + existing_layer.layer_index = layer_index + existing_layer.max_weight = layer_data.max_weight + existing_layer.max_volume = layer_data.max_volume + existing_layer.layer_height = layer_data.layer_height + existing_layer.description = layer_data.description + existing_layer.tags = layer_data.tags + existing_layer.updated_at = datetime.datetime.now() + + logger.debug(f"更新分层: {layer_data.layer_name} (layer_index={layer_index})") + updated_count += 1 + else: + # 创建新分层 + new_layer = OperatePointLayer( + id=str(uuid.uuid4()), + operate_point_id=operate_point.id, + station_name=operate_point.station_name, + storage_location_name=operate_point.storage_location_name, + area_name=operate_point.area_name, + scene_id=operate_point.scene_id, + layer_index=layer_index, + layer_name=layer_data.layer_name, + max_weight=layer_data.max_weight, + max_volume=layer_data.max_volume, + layer_height=layer_data.layer_height, + description=layer_data.description, + tags=layer_data.tags + ) + db.add(new_layer) + + # 为新创建的库位层同步扩展属性 + try: + MapDataService._sync_extended_properties_to_new_layer(db, new_layer) + logger.debug(f"为新库位层 {new_layer.id} 同步扩展属性成功") + except Exception as e: + logger.error(f"为新库位层 {new_layer.id} 同步扩展属性失败: {str(e)}") + + logger.debug(f"创建新分层: {layer_data.layer_name} (layer_index={layer_index})") + created_count += 1 + + return {'created': created_count, 'updated': updated_count} + @staticmethod def query_map_data(db: Session, request: MapDataQueryRequest) -> MapDataQueryResponse: """ @@ -284,33 +457,37 @@ class MapDataService: @staticmethod def _delete_existing_data(db: Session, scene_id: str): """删除现有数据""" - # 软删除动作点分层 - db.query(OperatePointLayer).filter( - OperatePointLayer.operate_point_id.in_( - db.query(OperatePoint.id).filter( - and_( - OperatePoint.scene_id == scene_id, - OperatePoint.is_deleted == False - ) - ) + # 先获取需要删除的动作点ID列表 + operate_point_ids = db.query(OperatePoint.id).filter( + and_( + OperatePoint.scene_id == scene_id, + OperatePoint.is_deleted == False ) - ).update({OperatePointLayer.is_deleted: True}) + ).all() - # 软删除动作点 + operate_point_ids = [point_id[0] for point_id in operate_point_ids] + + # 物理删除动作点分层(为了避免主键冲突) + if operate_point_ids: + db.query(OperatePointLayer).filter( + OperatePointLayer.operate_point_id.in_(operate_point_ids) + ).delete(synchronize_session=False) + + # 物理删除动作点(为了避免主键冲突) db.query(OperatePoint).filter( and_( OperatePoint.scene_id == scene_id, OperatePoint.is_deleted == False ) - ).update({OperatePoint.is_deleted: True}) + ).delete(synchronize_session=False) - # 软删除库区 + # 物理删除库区(为了避免主键冲突) db.query(StorageArea).filter( and_( StorageArea.scene_id == scene_id, StorageArea.is_deleted == False ) - ).update({StorageArea.is_deleted: True}) + ).delete(synchronize_session=False) @staticmethod def _calculate_storage_area_capacity(area_type: str, operate_points_data: List) -> int: @@ -349,114 +526,7 @@ class MapDataService: return total_capacity - @staticmethod - def _create_storage_area(area_data: StorageAreaData, scene_id: str, - operate_points_data: List[OperatePointData]) -> StorageArea: - """创建库区""" - # 筛选属于该库区的动作点 - area_points = [point for point in operate_points_data if point.storage_area_id == area_data.id] - - # 系统自动计算容量 - max_capacity = MapDataService._calculate_storage_area_capacity( - area_data.area_type.value, area_points - ) - - return StorageArea( - id=area_data.id, - area_name=area_data.area_name, - area_code=area_data.area_code, - area_type=StorageAreaType(area_data.area_type), - scene_id=scene_id, - max_capacity=max_capacity, - description=area_data.description, - tags=area_data.tags - ) - - @staticmethod - def _create_operate_point(point_data: OperatePointData, scene_id: str, - storage_area_type_mapping: Dict[str, StorageAreaTypeEnum], - storage_area_name_mapping: Dict[str, str]) -> OperatePoint: - """创建动作点""" - # 根据库区ID获取库区类型和名称 - storage_area_type = None - area_name = None - if point_data.storage_area_id and point_data.storage_area_id in storage_area_type_mapping: - storage_area_type = StorageAreaType(storage_area_type_mapping[point_data.storage_area_id]) - area_name = storage_area_name_mapping.get(point_data.storage_area_id) - - # 自动生成UUID作为动作点ID - operate_point_id = str(uuid.uuid4()) - - return OperatePoint( - id=operate_point_id, - station_name=point_data.station_name, - storage_location_name=point_data.storage_location_name, - scene_id=scene_id, - storage_area_id=point_data.storage_area_id, - storage_area_type=storage_area_type, - area_name=area_name, - max_layers=point_data.max_layers, - position_x=point_data.position_x, - position_y=point_data.position_y, - position_z=point_data.position_z, - content=point_data.content or "", - tags=point_data.tags or "", - description=point_data.description - ) - @staticmethod - def _handle_layers(db: Session, operate_point: OperatePoint, - layers_data: Optional[List[OperatePointLayerData]], - is_update: bool = False) -> Dict[str, int]: - """ - 处理分层数据 - - Args: - db: 数据库会话 - operate_point: 动作点对象 - layers_data: 分层数据列表 - is_update: 是否为更新操作(现在始终为False) - - Returns: - Dict[str, int]: 创建的分层数量统计 - """ - created_count = 0 - - if not layers_data: - return {'created': created_count, 'updated': 0} - - # 创建新分层 - for layer_data in layers_data: - layer_id = str(uuid.uuid4()) - new_layer = OperatePointLayer( - id=layer_id, - operate_point_id=operate_point.id, - station_name=operate_point.station_name, - storage_location_name=operate_point.storage_location_name, - area_id=operate_point.storage_area_id, # 添加库区ID(冗余字段) - area_name=operate_point.area_name, # 添加库区名称 - scene_id=operate_point.scene_id, # 添加场景ID(冗余字段) - layer_index=layer_data.layer_index, - layer_name=layer_data.layer_name, - max_weight=layer_data.max_weight, - max_volume=layer_data.max_volume, - layer_height=layer_data.layer_height, - description=layer_data.description, - tags=layer_data.tags - ) - db.add(new_layer) - - # 为新创建的库位层同步扩展属性 - try: - MapDataService._sync_extended_properties_to_new_layer(db, new_layer) - logger.debug(f"为新库位层 {new_layer.id} 同步扩展属性成功") - except Exception as e: - logger.error(f"为新库位层 {new_layer.id} 同步扩展属性失败: {str(e)}") - # 不抛出异常,避免影响地图推送的主流程 - - created_count += 1 - - return {'created': created_count, 'updated': 0} @staticmethod def _sync_extended_properties_to_new_layer(db: Session, layer: OperatePointLayer): diff --git a/services/operate_point_service.py b/services/operate_point_service.py index c043f5a..4621575 100644 --- a/services/operate_point_service.py +++ b/services/operate_point_service.py @@ -199,15 +199,15 @@ class OperatePointService: StorageLocationStatusUpdateResponse: 更新响应 """ try: - # 查询库位 + # 查询库位(使用layer_name进行查询) storage_location = db.query(OperatePointLayer).filter( - OperatePointLayer.id == request.storage_location_id, + OperatePointLayer.layer_name == request.layer_name, OperatePointLayer.is_deleted == False ).first() if not storage_location: return StorageLocationStatusUpdateResponse( - storage_location_id=request.storage_location_id, + layer_name=request.layer_name, action=request.action, success=False, message="库位不存在", @@ -227,7 +227,7 @@ class OperatePointService: db=db, operator=operator, operation_type=request.action.value, - affected_storage_locations=[request.storage_location_id], + affected_storage_locations=[request.layer_name], description=request.reason ) except Exception as e: @@ -237,7 +237,7 @@ class OperatePointService: new_status = OperatePointService._get_storage_location_status(storage_location) return StorageLocationStatusUpdateResponse( - storage_location_id=request.storage_location_id, + layer_name=request.layer_name, action=request.action, success=True, message=message, @@ -246,7 +246,7 @@ class OperatePointService: else: db.rollback() return StorageLocationStatusUpdateResponse( - storage_location_id=request.storage_location_id, + layer_name=request.layer_name, action=request.action, success=False, message=message, @@ -257,7 +257,7 @@ class OperatePointService: db.rollback() logger.error(f"更新库位状态失败: {str(e)}") return StorageLocationStatusUpdateResponse( - storage_location_id=request.storage_location_id, + layer_name=request.layer_name, action=request.action, success=False, message=f"更新库位状态失败: {str(e)}", @@ -281,10 +281,10 @@ class OperatePointService: success_count = 0 failed_count = 0 - for storage_location_id in request.storage_location_ids: + for layer_name in request.layer_names: # 创建单个更新请求 single_request = StorageLocationStatusUpdateRequest( - storage_location_id=storage_location_id, + layer_name=layer_name, action=request.action, locked_by=request.locked_by, reason=request.reason @@ -300,7 +300,7 @@ class OperatePointService: failed_count += 1 return BatchStorageLocationStatusUpdateResponse( - total_count=len(request.storage_location_ids), + total_count=len(request.layer_names), success_count=success_count, failed_count=failed_count, results=results @@ -404,7 +404,10 @@ class OperatePointService: return True, "库位已设置为空托盘,无需重复操作" storage_location.is_empty_tray = True + storage_location.is_occupied = True storage_location.last_access_at = current_time + storage_location.goods_stored_at = current_time + storage_location.goods_retrieved_at = None return True, "库位设置为空托盘成功" elif action == StorageLocationActionEnum.CLEAR_EMPTY_TRAY: @@ -414,6 +417,13 @@ class OperatePointService: storage_location.is_empty_tray = False storage_location.last_access_at = current_time + storage_location.is_occupied = False + storage_location.goods_content = '' + storage_location.goods_weight = None + storage_location.goods_volume = None + storage_location.goods_retrieved_at = current_time + storage_location.goods_stored_at = None + return True, "库位清除空托盘状态成功" else: @@ -1026,13 +1036,13 @@ class OperatePointService: raise @staticmethod - def get_storage_location_detail(db: Session, storage_location_id: str) -> Dict[str, Any]: + def get_storage_location_detail(db: Session, layer_name: str) -> Dict[str, Any]: """ 获取库位详情 Args: db: 数据库会话 - storage_location_id: 库位ID + layer_name: 库位名称 Returns: Dict[str, Any]: 库位详情信息 @@ -1040,12 +1050,12 @@ class OperatePointService: try: # 查询库位 layer = db.query(OperatePointLayer).filter( - OperatePointLayer.id == storage_location_id, + OperatePointLayer.layer_name == layer_name, OperatePointLayer.is_deleted == False ).first() if not layer: - raise ValueError(f"库位 {storage_location_id} 不存在") + raise ValueError(f"库位 {layer_name} 不存在") # 获取库位详细信息 storage_location_info = OperatePointService._convert_to_storage_location_info( @@ -1109,13 +1119,13 @@ class OperatePointService: raise @staticmethod - def edit_storage_location(db: Session, storage_location_id: str, request: Any) -> Dict[str, Any]: + def edit_storage_location(db: Session, layer_name: str, request: Any) -> Dict[str, Any]: """ 编辑库位信息 Args: db: 数据库会话 - storage_location_id: 库位ID + layer_name: 库位名称 request: 库位编辑请求 Returns: @@ -1124,12 +1134,12 @@ class OperatePointService: try: # 查询库位 layer = db.query(OperatePointLayer).filter( - OperatePointLayer.id == storage_location_id, + OperatePointLayer.layer_name == layer_name, OperatePointLayer.is_deleted == False ).first() if not layer: - raise ValueError(f"库位 {storage_location_id} 不存在") + raise ValueError(f"库位 {layer_name} 不存在") # 跟踪更新的字段 updated_fields = [] @@ -1236,7 +1246,7 @@ class OperatePointService: # 检查是否有实际的字段变更 if not updated_fields: return { - "storage_location_id": storage_location_id, + "layer_name": layer_name, "success": True, "message": "没有字段发生变化,数据保持不变", "updated_fields": [], @@ -1259,7 +1269,7 @@ class OperatePointService: db=db, operator=operator, operation_type="编辑库位", - affected_storage_locations=[storage_location_id], + affected_storage_locations=[layer_name], description=f"编辑库位信息,更新字段: {', '.join(updated_fields)}" ) except Exception as e: @@ -1271,7 +1281,7 @@ class OperatePointService: ) return { - "storage_location_id": storage_location_id, + "layer_name": layer_name, "success": True, "message": f"库位信息更新成功,共更新 {len(updated_fields)} 个字段", "updated_fields": updated_fields, diff --git a/扩展属性管理接口文档.md b/扩展属性管理接口文档.md deleted file mode 100644 index 659797f..0000000 --- a/扩展属性管理接口文档.md +++ /dev/null @@ -1,410 +0,0 @@ -# 扩展属性管理接口文档 - -## 概述 - -扩展属性管理接口用于管理动作点(库位)的扩展属性定义。通过这些接口,您可以创建、查询和删除扩展属性配置,为库位提供灵活的自定义字段支持。 - -## 接口列表 - -### 1. 创建扩展属性 - -**接口地址:** `POST /api/vwed-operate-point/extended-properties` - -**功能说明:** 创建新的扩展属性定义 - -**重要提示:** 创建扩展属性后,会自动将该属性添加到所有现有的库位层中,每个库位层的config_json会自动更新,包含新的扩展属性配置。 - -**请求参数:** -```json -{ - "property_name": "温度", - "property_type": "float", - "is_required": false, - "is_enabled": true, - "description": "库位温度监控", - "placeholder": "请输入温度值", - "default_value": "25.0", - "options": null, - "validation_rules": { - "min": -50, - "max": 100 - }, - "category": "环境监控", - "sort_order": 10, - "display_width": 150, - "display_format": "{{value}}°C" -} -``` - -**响应示例:** -```json -{ - "code": 200, - "message": "扩展属性创建成功", - "data": { - "id": "1", - "property_name": "温度", - "message": "扩展属性创建成功,已应用到所有库位层" - } -} -``` - -### 2. 获取扩展属性列表 - -**接口地址:** `GET /api/vwed-operate-point/extended-properties` - -**功能说明:** 获取扩展属性列表,支持多种筛选条件 - -**请求参数:** -- `property_name` (可选): 属性名称,支持模糊搜索 -- `property_type` (可选): 属性类型 -- `category` (可选): 属性分类 -- `is_enabled` (可选): 是否启用 -- `page` (可选): 页码,默认1 -- `page_size` (可选): 每页数量,默认20 - -**响应示例:** -```json -{ - "code": 200, - "message": "查询成功", - "data": { - "total": 5, - "page": 1, - "page_size": 20, - "total_pages": 1, - "properties": [ - { - "id": "1", - "property_name": "温度", - "property_type": "float", - "is_required": false, - "is_enabled": true, - "description": "库位温度监控", - "placeholder": "请输入温度值", - "default_value": "25.0", - "options": null, - "validation_rules": { - "min": -50, - "max": 100 - }, - "category": "环境监控", - "sort_order": 10, - "display_width": 150, - "display_format": "{{value}}°C", - "created_at": "2024-12-20T10:00:00", - "updated_at": "2024-12-20T10:00:00" - } - ] - } -} -``` - -### 3. 删除扩展属性 - -**接口地址:** `DELETE /api/vwed-operate-point/extended-properties/{property_id}` - -**功能说明:** 删除指定的扩展属性(软删除) - -**重要提示:** 删除扩展属性后,会自动从所有现有的库位层中移除该属性,每个库位层的config_json会自动更新,清除已删除的扩展属性配置。此操作不可逆,请谨慎使用。 - -**请求参数:** -- `property_id` (路径参数): 属性ID - -**响应示例:** -```json -{ - "code": 200, - "message": "扩展属性删除成功", - "data": { - "property_id": "1", - "property_name": "温度", - "message": "扩展属性删除成功,已从所有库位层移除" - } -} -``` - -### 4. 获取扩展属性类型列表 - -**接口地址:** `GET /api/vwed-operate-point/extended-properties/types` - -**功能说明:** 获取系统支持的扩展属性类型列表 - -**响应示例:** -```json -{ - "code": 200, - "message": "获取扩展属性类型成功", - "data": { - "types": [ - { - "value": "string", - "description": "字符串 - 适用于短文本输入" - }, - { - "value": "integer", - "description": "整数 - 适用于整数值" - }, - { - "value": "float", - "description": "浮点数 - 适用于小数值" - }, - { - "value": "boolean", - "description": "布尔值 - 适用于是/否选择" - }, - { - "value": "date", - "description": "日期 - 适用于日期选择" - }, - { - "value": "datetime", - "description": "日期时间 - 适用于日期和时间选择" - }, - { - "value": "text", - "description": "长文本 - 适用于多行文本输入" - }, - { - "value": "select", - "description": "下拉选择 - 适用于单选择" - }, - { - "value": "multiselect", - "description": "多选 - 适用于多选择" - } - ], - "count": 9 - } -} -``` - -## 属性类型详细说明 - -### 1. string(字符串) -- 适用于短文本输入 -- 支持长度限制验证 -- 支持正则表达式验证 - -### 2. integer(整数) -- 适用于整数值 -- 支持最小值/最大值验证 -- 支持数值范围验证 - -### 3. float(浮点数) -- 适用于小数值 -- 支持最小值/最大值验证 -- 支持精度设置 - -### 4. boolean(布尔值) -- 适用于是/否选择 -- 显示为复选框或开关 - -### 5. date(日期) -- 适用于日期选择 -- 格式:YYYY-MM-DD -- 支持日期范围验证 - -### 6. datetime(日期时间) -- 适用于日期和时间选择 -- 格式:YYYY-MM-DD HH:MM:SS -- 支持日期时间范围验证 - -### 7. text(长文本) -- 适用于多行文本输入 -- 支持最大长度限制 -- 显示为文本区域 - -### 8. select(下拉选择) -- 适用于单选择 -- 需要配置选项列表 -- 选项格式:`[{"label": "选项1", "value": "value1"}, ...]` - -### 9. multiselect(多选) -- 适用于多选择 -- 需要配置选项列表 -- 选项格式:`[{"label": "选项1", "value": "value1"}, ...]` - -## 验证规则配置 - -验证规则使用JSON格式配置,支持以下规则: - -```json -{ - "min": 0, // 最小值(数字类型) - "max": 100, // 最大值(数字类型) - "minLength": 1, // 最小长度(字符串类型) - "maxLength": 255, // 最大长度(字符串类型) - "pattern": "^[a-zA-Z0-9]+$", // 正则表达式(字符串类型) - "required": true, // 是否必填 - "decimal": 2 // 小数位数(浮点数类型) -} -``` - -## 选项配置示例 - -对于select和multiselect类型,选项配置示例: - -```json -[ - { - "label": "选项1", - "value": "option1", - "description": "选项1的描述" - }, - { - "label": "选项2", - "value": "option2", - "description": "选项2的描述" - } -] -``` - -## 使用示例 - -### 创建温度监控属性 - -```bash -curl -X POST "http://localhost:8000/api/vwed-operate-point/extended-properties" \ - -H "Content-Type: application/json" \ - -d '{ - "property_name": "温度", - "property_type": "float", - "description": "库位温度监控", - "validation_rules": { - "min": -50, - "max": 100, - "decimal": 1 - }, - "category": "环境监控", - "display_format": "{{value}}°C" - }' -``` - -### 创建库位状态选择属性 - -```bash -curl -X POST "http://localhost:8000/api/vwed-operate-point/extended-properties" \ - -H "Content-Type: application/json" \ - -d '{ - "property_name": "维护状态", - "property_type": "select", - "is_required": true, - "options": [ - {"label": "正常", "value": "normal"}, - {"label": "维护中", "value": "maintenance"}, - {"label": "故障", "value": "fault"} - ], - "category": "设备管理" - }' -``` - -## 扩展属性在库位层中的存储 - -### config_json结构 - -每个库位层的扩展属性值存储在 `config_json` 字段中,结构如下: - -```json -{ - "extended_fields": { - "温度": { - "value": "25.0", - "type": "float", - "is_required": false, - "updated_at": "2024-12-20T10:00:00" - }, - "维护状态": { - "value": "normal", - "type": "select", - "is_required": true, - "updated_at": "2024-12-20T10:00:00" - } - } -} -``` - -### 自动同步机制 - -1. **创建扩展属性时:** 自动为所有现有库位层添加该属性,使用默认值进行初始化 -2. **删除扩展属性时:** 自动从所有库位层中移除该属性的配置和数据 -3. **新建库位层时:** 自动同步所有已启用的扩展属性到新库位层 -4. **地图推送时:** 推送地图数据创建新库位层时,自动为每个新层同步扩展属性 - -### 数据完整性保证 - -- 扩展属性定义与库位层数据保持同步 -- 删除扩展属性会清理所有相关数据 -- 支持批量操作,确保数据一致性 - -## 与地图推送的集成 - -### 地图推送时的自动同步 - -当通过地图推送接口 `POST /api/vwed-map-data/push` 创建新的地图数据时: - -1. **自动检测扩展属性:** 系统会查询所有已启用的扩展属性 -2. **同步到新库位层:** 为每个新创建的库位层自动添加扩展属性配置 -3. **使用默认值:** 新库位层的扩展属性会使用定义时的默认值进行初始化 -4. **错误处理:** 即使扩展属性同步失败,地图推送也能正常完成 - -### 推荐工作流程 - -1. **先配置扩展属性:** 在推送地图前,先创建所需的扩展属性定义 -2. **推送地图数据:** 地图推送时会自动为新库位层同步扩展属性 -3. **验证结果:** 通过库位列表接口查看扩展属性是否正确同步 - -### 示例场景 - -```bash -# 1. 创建温度监控属性 -curl -X POST "http://localhost:8000/api/vwed-operate-point/extended-properties" \ - -H "Content-Type: application/json" \ - -d '{ - "property_name": "温度", - "property_type": "float", - "default_value": "25.0" - }' - -# 2. 推送地图数据 -curl -X POST "http://localhost:8000/api/vwed-map-data/push" \ - -H "Content-Type: application/json" \ - -d '{ - "scene_id": "scene_001", - "storage_areas": [...], - "operate_points": [...] - }' - -# 3. 查看库位列表(新库位层会自动包含温度属性) -curl "http://localhost:8000/api/vwed-operate-point/list?include_extended_fields=true" -``` - -## 注意事项 - -1. **属性名称唯一性:** `property_name` 必须在系统中唯一 -2. **软删除:** 删除操作是软删除,不会真正删除数据 -3. **数据类型验证:** 创建时会验证数据类型和格式 -4. **选项配置:** select和multiselect类型需要配置选项列表 -5. **验证规则:** 验证规则必须符合JSON格式且类型匹配 -6. **自动同步:** 扩展属性的创建和删除会自动影响所有库位层的配置 -7. **地图推送集成:** 新推送的地图数据会自动包含已定义的扩展属性 -8. **操作顺序:** 建议先创建扩展属性,再进行地图推送,以确保新库位层包含完整的属性配置 -9. **性能考虑:** 扩展属性数量较多时,地图推送可能需要更多时间来同步属性 - -## 错误码说明 - -- `200`: 操作成功 -- `400`: 请求参数错误 -- `404`: 资源不存在 -- `500`: 服务器内部错误 - -## 数据库迁移 - -在使用这些接口前,请确保已执行数据库迁移: - -```bash -# 执行迁移 -python scripts/run_migration.py -``` - -迁移将创建 `extended_properties` 表及相关索引。 \ No newline at end of file